230 lines
6.7 KiB
C#
230 lines
6.7 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x020006DF RID: 1759
|
|
[Token(Token = "0x20006DF")]
|
|
public class BackpackToolButton : MonoBehaviour
|
|
{
|
|
// Token: 0x170008C3 RID: 2243
|
|
// (get) Token: 0x060033B8 RID: 13240 RVA: 0x000D2768 File Offset: 0x000D0968
|
|
// (set) Token: 0x060033B9 RID: 13241 RVA: 0x000D277C File Offset: 0x000D097C
|
|
[Token(Token = "0x170008C3")]
|
|
public JKPLBBBJLJK IABGMCAGFNA
|
|
{
|
|
[Token(Token = "0x60033B8")]
|
|
[Address(RVA = "0x4B4FD0", Offset = "0x4B3FD0", VA = "0x1804B4FD0")]
|
|
get;
|
|
[Token(Token = "0x60033B9")]
|
|
[Address(RVA = "0x6A5CD0", Offset = "0x6A4CD0", VA = "0x1806A5CD0")]
|
|
private set;
|
|
} = (JKPLBBBJLJK)((ulong)4294967295L);
|
|
|
|
// Token: 0x170008C4 RID: 2244
|
|
// (get) Token: 0x060033BA RID: 13242 RVA: 0x000D2790 File Offset: 0x000D0990
|
|
[Token(Token = "0x170008C4")]
|
|
public ToggleButton3D.OnToggleButton3DClick ELOIPMLPMDO
|
|
{
|
|
[Token(Token = "0x60033BA")]
|
|
[Address(RVA = "0x1698DD0", Offset = "0x1697DD0", VA = "0x181698DD0")]
|
|
get
|
|
{
|
|
return this.favoriteToggle.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170008C5 RID: 2245
|
|
// (get) Token: 0x060033BB RID: 13243 RVA: 0x000D27B0 File Offset: 0x000D09B0
|
|
[Token(Token = "0x170008C5")]
|
|
public ToggleButton3D.OnToggleButton3DClick NDAGKLANJDD
|
|
{
|
|
[Token(Token = "0x60033BB")]
|
|
[Address(RVA = "0x1698DF0", Offset = "0x1697DF0", VA = "0x181698DF0")]
|
|
get
|
|
{
|
|
return this.useToggle.OnClick;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060033BC RID: 13244 RVA: 0x000D27D0 File Offset: 0x000D09D0
|
|
[Token(Token = "0x60033BC")]
|
|
[Address(RVA = "0x1698C90", Offset = "0x1697C90", VA = "0x181698C90")]
|
|
public void UpdateCurrentlyFavorited(bool LPKDHFFNCDA)
|
|
{
|
|
GameObject gameObject = this.favoriteIcon;
|
|
this.NNIIKMJEPFE = LPKDHFFNCDA;
|
|
gameObject.SetActive(LPKDHFFNCDA);
|
|
ToggleButton3D toggleButton3D = this.favoriteToggle;
|
|
bool nniikmjepfe = this.NNIIKMJEPFE;
|
|
toggleButton3D.BOHIGPFGJBA = nniikmjepfe;
|
|
ToggleButton3D toggleButton3D2 = this.favoriteToggle;
|
|
string text = "Favorite";
|
|
if (this.NNIIKMJEPFE)
|
|
{
|
|
text = "Unfavorite";
|
|
}
|
|
PLDMAFINLJO.FANDNIHFMNM(toggleButton3D2.label, text);
|
|
}
|
|
|
|
// Token: 0x060033BD RID: 13245 RVA: 0x000D283C File Offset: 0x000D0A3C
|
|
[Token(Token = "0x60033BD")]
|
|
[Address(RVA = "0x1698D30", Offset = "0x1697D30", VA = "0x181698D30")]
|
|
public void UpdateCurrentlyInUse(bool JALBLHLFGOO)
|
|
{
|
|
ToggleButton3D toggleButton3D = this.useToggle;
|
|
this.OHCEAIBDHBL = JALBLHLFGOO;
|
|
toggleButton3D.BOHIGPFGJBA = JALBLHLFGOO;
|
|
ToggleButton3D toggleButton3D2 = this.useToggle;
|
|
string text = "Use";
|
|
if (this.OHCEAIBDHBL)
|
|
{
|
|
text = "Recall";
|
|
}
|
|
PLDMAFINLJO.FANDNIHFMNM(toggleButton3D2.label, text);
|
|
}
|
|
|
|
// Token: 0x060033BE RID: 13246 RVA: 0x000D2890 File Offset: 0x000D0A90
|
|
[Token(Token = "0x60033BE")]
|
|
[Address(RVA = "0x1698A30", Offset = "0x1697A30", VA = "0x181698A30")]
|
|
public void SetToolType(JKPLBBBJLJK AAICMBDEJBE, bool LPKDHFFNCDA, bool JALBLHLFGOO, StackedUIBase ANEGNEHDLOI)
|
|
{
|
|
if (AAICMBDEJBE == this.<NIHFKFGLDGI>k__BackingField)
|
|
{
|
|
bool nniikmjepfe = this.NNIIKMJEPFE;
|
|
if (LPKDHFFNCDA == nniikmjepfe)
|
|
{
|
|
if (JALBLHLFGOO == this.OHCEAIBDHBL)
|
|
{
|
|
return;
|
|
}
|
|
if (LPKDHFFNCDA == nniikmjepfe)
|
|
{
|
|
if (JALBLHLFGOO == this.OHCEAIBDHBL)
|
|
{
|
|
return;
|
|
}
|
|
ToggleButton3D toggleButton3D = this.useToggle;
|
|
this.OHCEAIBDHBL = JALBLHLFGOO;
|
|
toggleButton3D.BOHIGPFGJBA = JALBLHLFGOO;
|
|
ToggleButton3D toggleButton3D2 = this.useToggle;
|
|
string text = "Use";
|
|
if (this.OHCEAIBDHBL)
|
|
{
|
|
text = "Recall";
|
|
}
|
|
PLDMAFINLJO.FANDNIHFMNM(toggleButton3D2.label, text);
|
|
}
|
|
}
|
|
this.UpdateCurrentlyFavorited(LPKDHFFNCDA);
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI = this.toolName;
|
|
this.<NIHFKFGLDGI>k__BackingField = AAICMBDEJBE;
|
|
string text2;
|
|
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, text2);
|
|
this.UpdateCurrentlyFavorited(LPKDHFFNCDA);
|
|
this.UpdateCurrentlyInUse(LPKDHFFNCDA);
|
|
GameObject dmpjkiioecj = this.DMPJKIIOECJ;
|
|
int num = 0;
|
|
if (dmpjkiioecj != num)
|
|
{
|
|
OMCHJHPFBDN.KGFPNIMJHIC(this.DMPJKIIOECJ);
|
|
this.DMPJKIIOECJ = (ulong)0L;
|
|
}
|
|
Func<JCOINEEFENJ<GameObject>> func = new Func(this.NPJBDFEPIKB);
|
|
Action<GameObject> action = new Action(this.NNKGOLGKKND);
|
|
}
|
|
|
|
// Token: 0x060033BF RID: 13247 RVA: 0x000D298C File Offset: 0x000D0B8C
|
|
[Token(Token = "0x60033BF")]
|
|
[Address(RVA = "0x1698DB0", Offset = "0x1697DB0", VA = "0x181698DB0")]
|
|
public BackpackToolButton()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060033C0 RID: 13248 RVA: 0x000D29BC File Offset: 0x000D0BBC
|
|
[Token(Token = "0x60033C0")]
|
|
[Address(RVA = "0x16988F0", Offset = "0x16978F0", VA = "0x1816988F0")]
|
|
[CompilerGenerated]
|
|
private JCOINEEFENJ<GameObject> NPJBDFEPIKB()
|
|
{
|
|
int num = (int)this.<NIHFKFGLDGI>k__BackingField;
|
|
Tool tool;
|
|
string name = tool.gameObject.name;
|
|
GameObject gameObject;
|
|
new DCLIBCDKJNF().OOOIENHGNCA(gameObject);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060033C1 RID: 13249 RVA: 0x000D29F0 File Offset: 0x000D0BF0
|
|
[Token(Token = "0x60033C1")]
|
|
[Address(RVA = "0x1698840", Offset = "0x1697840", VA = "0x181698840")]
|
|
[CompilerGenerated]
|
|
private void NNKGOLGKKND(GameObject AFBGDGEKNAN)
|
|
{
|
|
this.DMPJKIIOECJ = AFBGDGEKNAN;
|
|
Transform transform = AFBGDGEKNAN.transform;
|
|
JKPLBBBJLJK jkplbbbjljk = this.<NIHFKFGLDGI>k__BackingField;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
}
|
|
|
|
// Token: 0x04002AA0 RID: 10912
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4002AA0")]
|
|
[SerializeField]
|
|
private float localImposterRadius = 250f;
|
|
|
|
// Token: 0x04002AA1 RID: 10913
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4002AA1")]
|
|
[SerializeField]
|
|
private Transform toolRoot;
|
|
|
|
// Token: 0x04002AA2 RID: 10914
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002AA2")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI toolName;
|
|
|
|
// Token: 0x04002AA3 RID: 10915
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002AA3")]
|
|
[SerializeField]
|
|
private GameObject favoriteIcon;
|
|
|
|
// Token: 0x04002AA4 RID: 10916
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002AA4")]
|
|
[SerializeField]
|
|
private ToggleButton3D favoriteToggle;
|
|
|
|
// Token: 0x04002AA5 RID: 10917
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002AA5")]
|
|
[SerializeField]
|
|
private ToggleButton3D useToggle;
|
|
|
|
// Token: 0x04002AA6 RID: 10918
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002AA6")]
|
|
private bool NNIIKMJEPFE;
|
|
|
|
// Token: 0x04002AA7 RID: 10919
|
|
[FieldOffset(Offset = "0x49")]
|
|
[Token(Token = "0x4002AA7")]
|
|
private bool OHCEAIBDHBL;
|
|
|
|
// Token: 0x04002AA9 RID: 10921
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4002AA9")]
|
|
private JCOINEEFENJ<GameObject> HHPKLCPOFHL;
|
|
|
|
// Token: 0x04002AAA RID: 10922
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4002AAA")]
|
|
private GameObject DMPJKIIOECJ;
|
|
}
|