m
This commit is contained in:
@@ -0,0 +1,303 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
// Token: 0x020006A6 RID: 1702
|
||||
[Token(Token = "0x20006A6")]
|
||||
[RequireComponent(typeof(ToggleButton3D))]
|
||||
public class EquipmentButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000889 RID: 2185
|
||||
// (get) Token: 0x0600316E RID: 12654 RVA: 0x000C8EFC File Offset: 0x000C70FC
|
||||
// (set) Token: 0x0600316F RID: 12655 RVA: 0x000C8F10 File Offset: 0x000C7110
|
||||
[Token(Token = "0x17000889")]
|
||||
public CFOEKMPLMII FGKDPOMDGKC
|
||||
{
|
||||
[Token(Token = "0x600316E")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get;
|
||||
[Token(Token = "0x600316F")]
|
||||
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700088A RID: 2186
|
||||
// (get) Token: 0x06003170 RID: 12656 RVA: 0x000C8F24 File Offset: 0x000C7124
|
||||
[Token(Token = "0x1700088A")]
|
||||
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6003170")]
|
||||
[Address(RVA = "0x185AF50", Offset = "0x1859F50", VA = "0x18185AF50")]
|
||||
get
|
||||
{
|
||||
return this.toggle.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003171 RID: 12657 RVA: 0x000C8F44 File Offset: 0x000C7144
|
||||
[Token(Token = "0x6003171")]
|
||||
[Address(RVA = "0x1FF1570", Offset = "0x1FF0570", VA = "0x181FF1570")]
|
||||
private void Awake()
|
||||
{
|
||||
while (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
Action<AGAJMBPABDL, string> action = new Action(this.ADHNPIKMAKG);
|
||||
Delegate @delegate;
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003172 RID: 12658 RVA: 0x000C8F78 File Offset: 0x000C7178
|
||||
[Token(Token = "0x6003172")]
|
||||
[Address(RVA = "0x1FF1770", Offset = "0x1FF0770", VA = "0x181FF1770")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
while (NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
Action<AGAJMBPABDL, string> action = new Action(this.ADHNPIKMAKG);
|
||||
Delegate @delegate;
|
||||
if (@delegate == 0 || @delegate != 0)
|
||||
{
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003173 RID: 12659 RVA: 0x000C8FAC File Offset: 0x000C71AC
|
||||
[Token(Token = "0x6003173")]
|
||||
[Address(RVA = "0x1FF18C0", Offset = "0x1FF08C0", VA = "0x181FF18C0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.<OOKJNKJCMNN>k__BackingField != (ulong)0L)
|
||||
{
|
||||
this.EGEHAOPMCIB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003174 RID: 12660 RVA: 0x000C8FCC File Offset: 0x000C71CC
|
||||
[Token(Token = "0x6003174")]
|
||||
[Address(RVA = "0x1FF18D0", Offset = "0x1FF08D0", VA = "0x181FF18D0")]
|
||||
public void SetEquipment(CFOEKMPLMII FAFPPDGHACH, StackedUIBase ANEGNEHDLOI)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
CFOEKMPLMII equipment = FAFPPDGHACH;
|
||||
if (this.<OOKJNKJCMNN>k__BackingField == FAFPPDGHACH)
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.<OOKJNKJCMNN>k__BackingField = FAFPPDGHACH;
|
||||
IEnumerator enumerator = this.equipmentRoot.GetEnumerator();
|
||||
GameObject gameObject;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (enumerator == 0 || enumerator == 0)
|
||||
{
|
||||
goto IL_118;
|
||||
}
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
if (this.<OOKJNKJCMNN>k__BackingField != (ulong)0L)
|
||||
{
|
||||
Func<JCOINEEFENJ<GameObject>> func = delegate
|
||||
{
|
||||
DCLIBCDKJNF<GameObject> dclibcdkjnf = new DCLIBCDKJNF();
|
||||
CFOEKMPLMII equipment2 = fbggnhgdlnf.equipment;
|
||||
string <BNPMDJLENGJ>k__BackingField = equipment2.<BNPMDJLENGJ>k__BackingField;
|
||||
string <EECLJGGBINB>k__BackingField = equipment2.<EECLJGGBINB>k__BackingField;
|
||||
int num3 = 0;
|
||||
GameObject gameObject2 = KKPBCOOONNK.ODJFJBABAAO(<BNPMDJLENGJ>k__BackingField, num3 != 0);
|
||||
if (!string.IsNullOrEmpty(<EECLJGGBINB>k__BackingField))
|
||||
{
|
||||
string name = gameObject2.name;
|
||||
int num4 = 0;
|
||||
EquipmentSkin equipmentSkin;
|
||||
if (equipmentSkin != num4)
|
||||
{
|
||||
}
|
||||
}
|
||||
GameObject gameObject3;
|
||||
dclibcdkjnf.OOOIENHGNCA(gameObject3);
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
if (EquipmentButton.<>c.<>9__16_1 == 0)
|
||||
{
|
||||
EquipmentButton.<>c.<>9__16_1 = delegate(GameObject g)
|
||||
{
|
||||
bool flag2 = SpawnableTool.TryRotateAndCenterSpawnableTool(g.GetComponent<SpawnableTool>());
|
||||
};
|
||||
}
|
||||
Text text = this.equipmentName;
|
||||
CFOEKMPLMII cfoekmplmii = this.<OOKJNKJCMNN>k__BackingField;
|
||||
string text2 = text.text;
|
||||
Tooltip tooltip = this.tooltip;
|
||||
int num2 = 0;
|
||||
if (tooltip != num2)
|
||||
{
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
CFOEKMPLMII cfoekmplmii2 = this.<OOKJNKJCMNN>k__BackingField;
|
||||
string <FNIGMBMFOJL>k__BackingField;
|
||||
if (cfoekmplmii2.<ILKJJMACHPC>k__BackingField == 0)
|
||||
{
|
||||
<FNIGMBMFOJL>k__BackingField = cfoekmplmii2.<FNIGMBMFOJL>k__BackingField;
|
||||
}
|
||||
tooltip2.Message = <FNIGMBMFOJL>k__BackingField;
|
||||
Tooltip tooltip3 = this.tooltip;
|
||||
string message = tooltip3.Message;
|
||||
bool flag = cfoekmplmii2 == 0;
|
||||
tooltip3.enabled = flag;
|
||||
}
|
||||
this.EGEHAOPMCIB();
|
||||
}
|
||||
return;
|
||||
IL_118:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06003175 RID: 12661 RVA: 0x000C90FC File Offset: 0x000C72FC
|
||||
[Token(Token = "0x6003175")]
|
||||
[Address(RVA = "0x1FF16C0", Offset = "0x1FF06C0", VA = "0x181FF16C0")]
|
||||
private void EGEHAOPMCIB()
|
||||
{
|
||||
if (base.gameObject.activeInHierarchy)
|
||||
{
|
||||
if (this.<OOKJNKJCMNN>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
ToggleButton3D toggleButton3D = this.toggle;
|
||||
bool flag = num != 0;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
Text text = this.equipButtonText;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
string text2 = text.text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003176 RID: 12662 RVA: 0x000C9160 File Offset: 0x000C7360
|
||||
[Token(Token = "0x6003176")]
|
||||
[Address(RVA = "0x1FF1520", Offset = "0x1FF0520", VA = "0x181FF1520")]
|
||||
private void ADHNPIKMAKG(AGAJMBPABDL IEKDDPPNFPF, string FNKOCNMJKLK)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.DMKCIEPGGAB && this.<OOKJNKJCMNN>k__BackingField != 0 && FNKOCNMJKLK != 0)
|
||||
{
|
||||
this.EGEHAOPMCIB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06003177 RID: 12663 RVA: 0x000C9190 File Offset: 0x000C7390
|
||||
[Token(Token = "0x6003177")]
|
||||
[Address(RVA = "0x17D30F0", Offset = "0x17D20F0", VA = "0x1817D30F0")]
|
||||
public EquipmentButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x040028D5 RID: 10453
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x40028D5")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ToggleButton3D toggle;
|
||||
|
||||
// Token: 0x040028D6 RID: 10454
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40028D6")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x040028D7 RID: 10455
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x40028D7")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 62.5f;
|
||||
|
||||
// Token: 0x040028D8 RID: 10456
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40028D8")]
|
||||
[SerializeField]
|
||||
private Transform equipmentRoot;
|
||||
|
||||
// Token: 0x040028D9 RID: 10457
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x40028D9")]
|
||||
[SerializeField]
|
||||
private Text equipmentName;
|
||||
|
||||
// Token: 0x040028DA RID: 10458
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40028DA")]
|
||||
[SerializeField]
|
||||
private Text equipButtonText;
|
||||
|
||||
// Token: 0x040028DC RID: 10460
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x40028DC")]
|
||||
private JCOINEEFENJ<GameObject> IGPGEOMGLDG;
|
||||
|
||||
// Token: 0x020006A7 RID: 1703
|
||||
[Token(Token = "0x20006A7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FBGGNHGDLNF
|
||||
{
|
||||
// Token: 0x06003178 RID: 12664 RVA: 0x000C91B0 File Offset: 0x000C73B0
|
||||
[Token(Token = "0x6003178")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public FBGGNHGDLNF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06003179 RID: 12665 RVA: 0x000C91C4 File Offset: 0x000C73C4
|
||||
[Token(Token = "0x6003179")]
|
||||
[Address(RVA = "0x1FF4C30", Offset = "0x1FF3C30", VA = "0x181FF4C30")]
|
||||
internal JCOINEEFENJ<GameObject> <SetEquipment>b__0()
|
||||
{
|
||||
DCLIBCDKJNF<GameObject> dclibcdkjnf = new DCLIBCDKJNF();
|
||||
CFOEKMPLMII cfoekmplmii = this.equipment;
|
||||
string <BNPMDJLENGJ>k__BackingField = cfoekmplmii.<BNPMDJLENGJ>k__BackingField;
|
||||
string <EECLJGGBINB>k__BackingField = cfoekmplmii.<EECLJGGBINB>k__BackingField;
|
||||
int num = 0;
|
||||
GameObject gameObject = KKPBCOOONNK.ODJFJBABAAO(<BNPMDJLENGJ>k__BackingField, num != 0);
|
||||
if (!string.IsNullOrEmpty(<EECLJGGBINB>k__BackingField))
|
||||
{
|
||||
string name = gameObject.name;
|
||||
int num2 = 0;
|
||||
EquipmentSkin equipmentSkin;
|
||||
if (equipmentSkin != num2)
|
||||
{
|
||||
}
|
||||
}
|
||||
GameObject gameObject2;
|
||||
dclibcdkjnf.OOOIENHGNCA(gameObject2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x040028DD RID: 10461
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40028DD")]
|
||||
public CFOEKMPLMII equipment;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user