using System; using System.Collections.Generic; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x020011C4 RID: 4548 [Token(Token = "0x20011C4")] public class ToolUI : StackedUIBase { // Token: 0x17001136 RID: 4406 // (get) Token: 0x0600658F RID: 25999 RVA: 0x0015FE8C File Offset: 0x0015E08C [Token(Token = "0x17001136")] public BoxCollider BDAMIPHDHNI { [Token(Token = "0x600658F")] [Address(RVA = "0x42D840", Offset = "0x42C840", VA = "0x18042D840")] get { return this.menuBoxCollider; } } // Token: 0x17001137 RID: 4407 // (get) Token: 0x06006590 RID: 26000 RVA: 0x0015FEA0 File Offset: 0x0015E0A0 // (set) Token: 0x06006591 RID: 26001 RVA: 0x0015FEB4 File Offset: 0x0015E0B4 [Token(Token = "0x17001137")] public Tool PBBJCLJPFMI { [Token(Token = "0x6006590")] [Address(RVA = "0x42C870", Offset = "0x42B870", VA = "0x18042C870")] get; [Token(Token = "0x6006591")] [Address(RVA = "0x82C6B0", Offset = "0x82B6B0", VA = "0x18082C6B0")] set; } // Token: 0x17001138 RID: 4408 // (get) Token: 0x06006592 RID: 26002 RVA: 0x0015FEC8 File Offset: 0x0015E0C8 [Token(Token = "0x17001138")] public BasicInteractionRestriction NGODMIFINGN { [Token(Token = "0x6006592")] [Address(RVA = "0x42D460", Offset = "0x42C460", VA = "0x18042D460")] get { return this.basicInteractionRestriction; } } // Token: 0x17001139 RID: 4409 // (get) Token: 0x06006593 RID: 26003 RVA: 0x0015FEDC File Offset: 0x0015E0DC // (set) Token: 0x06006594 RID: 26004 RVA: 0x0015FEF0 File Offset: 0x0015E0F0 [Token(Token = "0x17001139")] public bool HOODEBPLJDJ { [Token(Token = "0x6006593")] [Address(RVA = "0x141FCD0", Offset = "0x141ECD0", VA = "0x18141FCD0")] get; [Token(Token = "0x6006594")] [Address(RVA = "0x1423740", Offset = "0x1422740", VA = "0x181423740")] set; } // Token: 0x1700113A RID: 4410 // (get) Token: 0x06006595 RID: 26005 RVA: 0x0015FF04 File Offset: 0x0015E104 [Token(Token = "0x1700113A")] public string KENGPMDDCML { [Token(Token = "0x6006595")] [Address(RVA = "0x44C890", Offset = "0x44B890", VA = "0x18044C890")] get { return this.friendlyName; } } // Token: 0x06006596 RID: 26006 RVA: 0x0015FF18 File Offset: 0x0015E118 [Token(Token = "0x6006596")] [Address(RVA = "0x1ACF7E0", Offset = "0x1ACE7E0", VA = "0x181ACF7E0", Slot = "13")] protected override void Awake() { Tool tool = this.k__BackingField; int num = 0; if (tool == num) { Tool componentInParent = base.GetComponentInParent(); this.k__BackingField = componentInParent; } Image image = this.backgroundImage; int num2 = 0; if (image != num2) { Material material = new Material(this.backgroundImage.defaultMaterial); Image image2 = this.backgroundImage; this.BKDGAKDOBFH = material; Material material2 = image2.material; } base..ctor(); UIInteractionRestriction[] components = base.GetComponents(); Canvas canvas = this.canvas; this.KBGICPOGKFF = components; RectTransform component = canvas.GetComponent(); this.AAFEHJFOMAI = component; OGLEAGGNIPE ogleaggnipe = base.CNBJKCPJNIM(); base.DEBDOMOCCMH(); } // Token: 0x06006597 RID: 26007 RVA: 0x0015FFCC File Offset: 0x0015E1CC [Token(Token = "0x6006597")] [Address(RVA = "0x1ACFED0", Offset = "0x1ACEED0", VA = "0x181ACFED0", Slot = "14")] protected override void OnDestroy() { Material bkdgakdobfh = this.BKDGAKDOBFH; int num = 0; if (bkdgakdobfh != num) { global::UnityEngine.Object.Destroy(this.BKDGAKDOBFH); this.BKDGAKDOBFH = (ulong)0L; } } // Token: 0x06006598 RID: 26008 RVA: 0x00160000 File Offset: 0x0015E200 [Token(Token = "0x6006598")] [Address(RVA = "0x1ACFF80", Offset = "0x1ACEF80", VA = "0x181ACFF80")] public void SetBackgroundColors(Color ICMFHJHCLPP, Color BENFCIINEPA) { Material bkdgakdobfh = this.BKDGAKDOBFH; int num = 0; if (bkdgakdobfh != num) { Material bkdgakdobfh2 = this.BKDGAKDOBFH; Material bkdgakdobfh3 = this.BKDGAKDOBFH; } } // Token: 0x06006599 RID: 26009 RVA: 0x00160034 File Offset: 0x0015E234 [Token(Token = "0x6006599")] [Address(RVA = "0x1ACFA20", Offset = "0x1ACEA20", VA = "0x181ACFA20", Slot = "21")] protected override void CHICHLOLOPJ(StackedUIFlowBase LHHONCAOJFH) { LHHONCAOJFH.StackedUIClosed(); GameObject gameObject = LHHONCAOJFH.gameObject; int num = 0; gameObject.SetActive(num != 0); Transform transform = LHHONCAOJFH.transform; Transform transform2 = StackedUIBase.FEMNBEBNHMH; int num2 = 0; transform.SetParent(transform2, num2 != 0); Button3DBase[] componentsInChildren = LHHONCAOJFH.GetComponentsInChildren(true); int num3 = 0; int length = componentsInChildren.Length; if (num3 < length) { Button3DBase button3DBase = componentsInChildren[num3]; RecRoomAudioClip recRoomAudioClip = this.buttonDownAudio; num3++; button3DBase.ButtonDownAudio = recRoomAudioClip; RecRoomAudioClip recRoomAudioClip2 = this.buttonUpAudio; button3DBase.ButtonUpAudio = recRoomAudioClip2; } } // Token: 0x0600659A RID: 26010 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600659A")] [Address(RVA = "0x1ACFC80", Offset = "0x1ACEC80", VA = "0x181ACFC80", Slot = "25")] protected override void KANNOEJBINE(StackedUIFlowBase LHHONCAOJFH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600659B RID: 26011 RVA: 0x001600C8 File Offset: 0x0015E2C8 [Token(Token = "0x600659B")] [Address(RVA = "0x1ACFDC0", Offset = "0x1ACEDC0", VA = "0x181ACFDC0", Slot = "27")] protected override bool KBJGGMDIBIB() { if (this.k__BackingField) { } StackedUIFlowBase k__BackingField = this.k__BackingField; bool flag; Stack mbcgfeaekjb; if (k__BackingField == 0 || k__BackingField == 0 || flag) { mbcgfeaekjb = this.MBCGFEAEKJB; } StackedUIFlowBase stackedUIFlowBase = mbcgfeaekjb.Pop(); StackedUIFlowBase stackedUIFlowBase2 = this.MBCGFEAEKJB.Peek(); int num = 0; base.IOBIOMJICCM(stackedUIFlowBase, stackedUIFlowBase2, num != 0); return true; } // Token: 0x0600659C RID: 26012 RVA: 0x0016012C File Offset: 0x0015E32C [Token(Token = "0x600659C")] [Address(RVA = "0x1ACFB50", Offset = "0x1ACEB50", VA = "0x181ACFB50", Slot = "22")] protected override void EPFHONKJEGA() { SFXAudioSource mokepjlbgfd = this.MOKEPJLBGFD; int num = 0; if (mokepjlbgfd != num) { this.MOKEPJLBGFD.Stop(); } RecRoomAudioClip recRoomAudioClip = this.menuOpenedAudio; if (recRoomAudioClip != 0) { AudioClip audioClip = recRoomAudioClip.audioClip; int num2 = 0; if (audioClip != num2) { RecRoomAudioClip recRoomAudioClip2 = this.menuOpenedAudio; Transform transform = base.transform; int num3 = 0; int num4 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num4, num3); this.MOKEPJLBGFD = sfxaudioSource; } } } // Token: 0x0600659D RID: 26013 RVA: 0x001601AC File Offset: 0x0015E3AC [Token(Token = "0x600659D")] [Address(RVA = "0x1ACF700", Offset = "0x1ACE700", VA = "0x181ACF700", Slot = "23")] protected override void AKFNEFLPFCI() { while (this.GoToHomeScreenOnClose) { bool flag; if (flag) { } if (!this.BNBLHJJNLHI()) { bool flag2; if (flag2) { break; } break; } } } // Token: 0x0600659E RID: 26014 RVA: 0x001601DC File Offset: 0x0015E3DC [Token(Token = "0x600659E")] [Address(RVA = "0x1ACF990", Offset = "0x1ACE990", VA = "0x181ACF990", Slot = "26")] protected override bool BNBLHJJNLHI() { StackedUIFlowBase k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num) { StackedUIFlowBase k__BackingField2 = this.k__BackingField; } return true; } // Token: 0x0600659F RID: 26015 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600659F")] [Address(RVA = "0x22C1230", Offset = "0x22C0230", VA = "0x1822C1230")] public T GetStackedFlow() where T : StackedUIFlowBase { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060065A0 RID: 26016 RVA: 0x0016020C File Offset: 0x0015E40C [Token(Token = "0x60065A0")] [Address(RVA = "0x1AC37B0", Offset = "0x1AC27B0", VA = "0x181AC37B0")] public ToolUI() { Stack stack = new Stack(); this.MBCGFEAEKJB = stack; Dictionary dictionary = new Dictionary(); this.PAHBIBGINJK = dictionary; UIInteractionRestriction[] array = new UIInteractionRestriction[0]; this.KBGICPOGKFF = array; this.GGBDHGDDKOM = 1f; Stack stack2 = new Stack(); this.ELPJKJMOILN = stack2; base..ctor(); } // Token: 0x04004266 RID: 16998 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4004266")] [SerializeField] [Header("Audio")] protected RecRoomAudioClip buttonDownAudio; // Token: 0x04004267 RID: 16999 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4004267")] [SerializeField] protected RecRoomAudioClip buttonUpAudio; // Token: 0x04004268 RID: 17000 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4004268")] [SerializeField] private RecRoomAudioClip menuOpenedAudio; // Token: 0x04004269 RID: 17001 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4004269")] [SerializeField] [Header("Double press prevention")] private BoxCollider menuBoxCollider; // Token: 0x0400426A RID: 17002 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400426A")] [SerializeField] [Header("Feedback")] private string friendlyName; // Token: 0x0400426C RID: 17004 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400426C")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private BasicInteractionRestriction basicInteractionRestriction; // Token: 0x0400426D RID: 17005 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400426D")] [SerializeField] [Header("Background Image")] private Image backgroundImage; // Token: 0x0400426E RID: 17006 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400426E")] [SerializeField] [Header("Watch Behaviour")] private bool GoToHomeScreenOnClose; // Token: 0x0400426F RID: 17007 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400426F")] private Material BKDGAKDOBFH; // Token: 0x04004271 RID: 17009 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4004271")] private SFXAudioSource MOKEPJLBGFD; } }