a
This commit is contained in:
@@ -0,0 +1,288 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
// Token: 0x0200069B RID: 1691
|
||||
[Token(Token = "0x200069B")]
|
||||
[RequireComponent(typeof(ToggleButton3D))]
|
||||
public class EquipmentButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17000877 RID: 2167
|
||||
// (get) Token: 0x060030ED RID: 12525 RVA: 0x000C83A0 File Offset: 0x000C65A0
|
||||
// (set) Token: 0x060030EE RID: 12526 RVA: 0x000C83B4 File Offset: 0x000C65B4
|
||||
[Token(Token = "0x17000877")]
|
||||
public CFOEKMPLMII FGKDPOMDGKC
|
||||
{
|
||||
[Token(Token = "0x60030ED")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get;
|
||||
[Token(Token = "0x60030EE")]
|
||||
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17000878 RID: 2168
|
||||
// (get) Token: 0x060030EF RID: 12527 RVA: 0x000C83C8 File Offset: 0x000C65C8
|
||||
[Token(Token = "0x17000878")]
|
||||
public ToggleButton3D.OnToggleButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x60030EF")]
|
||||
[Address(RVA = "0xD5AC30", Offset = "0xD59A30", VA = "0x180D5AC30")]
|
||||
get
|
||||
{
|
||||
return this.toggle.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060030F0 RID: 12528 RVA: 0x000C83E8 File Offset: 0x000C65E8
|
||||
[Token(Token = "0x60030F0")]
|
||||
[Address(RVA = "0x12AEFF0", Offset = "0x12ADDF0", VA = "0x1812AEFF0")]
|
||||
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: 0x060030F1 RID: 12529 RVA: 0x000C841C File Offset: 0x000C661C
|
||||
[Token(Token = "0x60030F1")]
|
||||
[Address(RVA = "0x12AF1F0", Offset = "0x12ADFF0", VA = "0x1812AF1F0")]
|
||||
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: 0x060030F2 RID: 12530 RVA: 0x000C8450 File Offset: 0x000C6650
|
||||
[Token(Token = "0x60030F2")]
|
||||
[Address(RVA = "0x12AF340", Offset = "0x12AE140", VA = "0x1812AF340")]
|
||||
private void OnEnable()
|
||||
{
|
||||
if (this.<OOKJNKJCMNN>k__BackingField != (ulong)0L)
|
||||
{
|
||||
this.EGEHAOPMCIB();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060030F3 RID: 12531 RVA: 0x000C8470 File Offset: 0x000C6670
|
||||
[Token(Token = "0x60030F3")]
|
||||
[Address(RVA = "0x12AF350", Offset = "0x12AE150", VA = "0x1812AF350")]
|
||||
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 (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
ulong num2;
|
||||
enumerator += num2;
|
||||
if (enumerator == 0 || enumerator == 0)
|
||||
{
|
||||
goto IL_12C;
|
||||
}
|
||||
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 <EECLJGGBINB>k__BackingField = equipment2.<EECLJGGBINB>k__BackingField;
|
||||
string <BNPMDJLENGJ>k__BackingField = equipment2.<BNPMDJLENGJ>k__BackingField;
|
||||
GameObject gameObject2;
|
||||
dclibcdkjnf.OOOIENHGNCA(gameObject2);
|
||||
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 num3 = 0;
|
||||
if (tooltip != num3)
|
||||
{
|
||||
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_12C:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060030F4 RID: 12532 RVA: 0x000C85B4 File Offset: 0x000C67B4
|
||||
[Token(Token = "0x60030F4")]
|
||||
[Address(RVA = "0x12AF140", Offset = "0x12ADF40", VA = "0x1812AF140")]
|
||||
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: 0x060030F5 RID: 12533 RVA: 0x000C8618 File Offset: 0x000C6818
|
||||
[Token(Token = "0x60030F5")]
|
||||
[Address(RVA = "0x12AEFA0", Offset = "0x12ADDA0", VA = "0x1812AEFA0")]
|
||||
private void ADHNPIKMAKG(AGAJMBPABDL IEKDDPPNFPF, string FNKOCNMJKLK)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.DMKCIEPGGAB && this.<OOKJNKJCMNN>k__BackingField != 0 && FNKOCNMJKLK != 0)
|
||||
{
|
||||
this.EGEHAOPMCIB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060030F6 RID: 12534 RVA: 0x000C8648 File Offset: 0x000C6848
|
||||
[Token(Token = "0x60030F6")]
|
||||
[Address(RVA = "0xCD42D0", Offset = "0xCD30D0", VA = "0x180CD42D0")]
|
||||
public EquipmentButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400286F RID: 10351
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400286F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private ToggleButton3D toggle;
|
||||
|
||||
// Token: 0x04002870 RID: 10352
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4002870")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x04002871 RID: 10353
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4002871")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 62.5f;
|
||||
|
||||
// Token: 0x04002872 RID: 10354
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4002872")]
|
||||
[SerializeField]
|
||||
private Transform equipmentRoot;
|
||||
|
||||
// Token: 0x04002873 RID: 10355
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4002873")]
|
||||
[SerializeField]
|
||||
private Text equipmentName;
|
||||
|
||||
// Token: 0x04002874 RID: 10356
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4002874")]
|
||||
[SerializeField]
|
||||
private Text equipButtonText;
|
||||
|
||||
// Token: 0x04002876 RID: 10358
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x4002876")]
|
||||
private JCOINEEFENJ<GameObject> IGPGEOMGLDG;
|
||||
|
||||
// Token: 0x0200069C RID: 1692
|
||||
[Token(Token = "0x200069C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FBGGNHGDLNF
|
||||
{
|
||||
// Token: 0x060030F7 RID: 12535 RVA: 0x000C8668 File Offset: 0x000C6868
|
||||
[Token(Token = "0x60030F7")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public FBGGNHGDLNF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060030F8 RID: 12536 RVA: 0x000C867C File Offset: 0x000C687C
|
||||
[Token(Token = "0x60030F8")]
|
||||
[Address(RVA = "0x12B54B0", Offset = "0x12B42B0", VA = "0x1812B54B0")]
|
||||
internal JCOINEEFENJ<GameObject> <SetEquipment>b__0()
|
||||
{
|
||||
DCLIBCDKJNF<GameObject> dclibcdkjnf = new DCLIBCDKJNF();
|
||||
CFOEKMPLMII cfoekmplmii = this.equipment;
|
||||
string <EECLJGGBINB>k__BackingField = cfoekmplmii.<EECLJGGBINB>k__BackingField;
|
||||
string <BNPMDJLENGJ>k__BackingField = cfoekmplmii.<BNPMDJLENGJ>k__BackingField;
|
||||
GameObject gameObject;
|
||||
dclibcdkjnf.OOOIENHGNCA(gameObject);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04002877 RID: 10359
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4002877")]
|
||||
public CFOEKMPLMII equipment;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user