Files
2026-04-10 22:50:51 +02:00

230 lines
6.6 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
// Token: 0x020006D2 RID: 1746
[Token(Token = "0x20006D2")]
public class BackpackToolButton : MonoBehaviour
{
// Token: 0x170008B1 RID: 2225
// (get) Token: 0x0600332F RID: 13103 RVA: 0x000D1A14 File Offset: 0x000CFC14
// (set) Token: 0x06003330 RID: 13104 RVA: 0x000D1A28 File Offset: 0x000CFC28
[Token(Token = "0x170008B1")]
public JKPLBBBJLJK IABGMCAGFNA
{
[Token(Token = "0x600332F")]
[Address(RVA = "0x52E530", Offset = "0x52D330", VA = "0x18052E530")]
get;
[Token(Token = "0x6003330")]
[Address(RVA = "0x403B20", Offset = "0x402920", VA = "0x180403B20")]
private set;
} = (JKPLBBBJLJK)((ulong)4294967295L);
// Token: 0x170008B2 RID: 2226
// (get) Token: 0x06003331 RID: 13105 RVA: 0x000D1A3C File Offset: 0x000CFC3C
[Token(Token = "0x170008B2")]
public ToggleButton3D.OnToggleButton3DClick ELOIPMLPMDO
{
[Token(Token = "0x6003331")]
[Address(RVA = "0xA9BB90", Offset = "0xA9A990", VA = "0x180A9BB90")]
get
{
return this.favoriteToggle.OnClick;
}
}
// Token: 0x170008B3 RID: 2227
// (get) Token: 0x06003332 RID: 13106 RVA: 0x000D1A5C File Offset: 0x000CFC5C
[Token(Token = "0x170008B3")]
public ToggleButton3D.OnToggleButton3DClick NDAGKLANJDD
{
[Token(Token = "0x6003332")]
[Address(RVA = "0xA9BBB0", Offset = "0xA9A9B0", VA = "0x180A9BBB0")]
get
{
return this.useToggle.OnClick;
}
}
// Token: 0x06003333 RID: 13107 RVA: 0x000D1A7C File Offset: 0x000CFC7C
[Token(Token = "0x6003333")]
[Address(RVA = "0xA9BA50", Offset = "0xA9A850", VA = "0x180A9BA50")]
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: 0x06003334 RID: 13108 RVA: 0x000D1AE8 File Offset: 0x000CFCE8
[Token(Token = "0x6003334")]
[Address(RVA = "0xA9BAF0", Offset = "0xA9A8F0", VA = "0x180A9BAF0")]
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: 0x06003335 RID: 13109 RVA: 0x000D1B3C File Offset: 0x000CFD3C
[Token(Token = "0x6003335")]
[Address(RVA = "0xA9B7F0", Offset = "0xA9A5F0", VA = "0x180A9B7F0")]
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: 0x06003336 RID: 13110 RVA: 0x000D1C38 File Offset: 0x000CFE38
[Token(Token = "0x6003336")]
[Address(RVA = "0xA9BB70", Offset = "0xA9A970", VA = "0x180A9BB70")]
public BackpackToolButton()
{
}
// Token: 0x06003337 RID: 13111 RVA: 0x000D1C68 File Offset: 0x000CFE68
[Token(Token = "0x6003337")]
[Address(RVA = "0xA9B6B0", Offset = "0xA9A4B0", VA = "0x180A9B6B0")]
[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: 0x06003338 RID: 13112 RVA: 0x000D1C9C File Offset: 0x000CFE9C
[Token(Token = "0x6003338")]
[Address(RVA = "0xA9B600", Offset = "0xA9A400", VA = "0x180A9B600")]
[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: 0x04002A34 RID: 10804
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002A34")]
[SerializeField]
private float localImposterRadius = 250f;
// Token: 0x04002A35 RID: 10805
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002A35")]
[SerializeField]
private Transform toolRoot;
// Token: 0x04002A36 RID: 10806
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4002A36")]
[SerializeField]
private TextMeshProUGUI toolName;
// Token: 0x04002A37 RID: 10807
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002A37")]
[SerializeField]
private GameObject favoriteIcon;
// Token: 0x04002A38 RID: 10808
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002A38")]
[SerializeField]
private ToggleButton3D favoriteToggle;
// Token: 0x04002A39 RID: 10809
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002A39")]
[SerializeField]
private ToggleButton3D useToggle;
// Token: 0x04002A3A RID: 10810
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002A3A")]
private bool NNIIKMJEPFE;
// Token: 0x04002A3B RID: 10811
[FieldOffset(Offset = "0x49")]
[Token(Token = "0x4002A3B")]
private bool OHCEAIBDHBL;
// Token: 0x04002A3D RID: 10813
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002A3D")]
private JCOINEEFENJ<GameObject> HHPKLCPOFHL;
// Token: 0x04002A3E RID: 10814
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002A3E")]
private GameObject DMPJKIIOECJ;
}