using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001A94 RID: 6804 [Token(Token = "0x2001A94")] [StructLayout(3)] public class ToolUI : StackedUIBase { // Token: 0x17001D93 RID: 7571 // (get) Token: 0x0600B6B7 RID: 46775 RVA: 0x002ACEFC File Offset: 0x002AB0FC [Token(Token = "0x17001D93")] public BoxCollider BDAMIPHDHNI { [Token(Token = "0x600B6B7")] [Address(RVA = "0x3EFAF0", Offset = "0x3EE4F0", VA = "0x1803EFAF0")] get { return this.menuBoxCollider; } } // Token: 0x17001D94 RID: 7572 // (get) Token: 0x0600B6B8 RID: 46776 RVA: 0x002ACF10 File Offset: 0x002AB110 // (set) Token: 0x0600B6B9 RID: 46777 RVA: 0x002ACF24 File Offset: 0x002AB124 [Token(Token = "0x17001D94")] public Tool PBBJCLJPFMI { [Token(Token = "0x600B6B8")] [Address(RVA = "0x408B30", Offset = "0x407530", VA = "0x180408B30")] get; [Token(Token = "0x600B6B9")] [Address(RVA = "0x5D5C80", Offset = "0x5D4680", VA = "0x1805D5C80")] set; } // Token: 0x17001D95 RID: 7573 // (get) Token: 0x0600B6BA RID: 46778 RVA: 0x002ACF38 File Offset: 0x002AB138 [Token(Token = "0x17001D95")] public BasicInteractionRestriction NGODMIFINGN { [Token(Token = "0x600B6BA")] [Address(RVA = "0x3D3300", Offset = "0x3D1D00", VA = "0x1803D3300")] get { return this.basicInteractionRestriction; } } // Token: 0x17001D96 RID: 7574 // (get) Token: 0x0600B6BB RID: 46779 RVA: 0x002ACF4C File Offset: 0x002AB14C // (set) Token: 0x0600B6BC RID: 46780 RVA: 0x002ACF60 File Offset: 0x002AB160 [Token(Token = "0x17001D96")] public bool HOODEBPLJDJ { [Token(Token = "0x600B6BB")] [Address(RVA = "0x97B0F0", Offset = "0x979AF0", VA = "0x18097B0F0")] get; [Token(Token = "0x600B6BC")] [Address(RVA = "0x97B120", Offset = "0x979B20", VA = "0x18097B120")] set; } // Token: 0x17001D97 RID: 7575 // (get) Token: 0x0600B6BD RID: 46781 RVA: 0x002ACF74 File Offset: 0x002AB174 [Token(Token = "0x17001D97")] public string KENGPMDDCML { [Token(Token = "0x600B6BD")] [Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180")] get { return this.friendlyName; } } // Token: 0x0600B6BE RID: 46782 RVA: 0x002ACF88 File Offset: 0x002AB188 [Token(Token = "0x600B6BE")] [Address(RVA = "0x14427F0", Offset = "0x14411F0", VA = "0x1814427F0", 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.Awake(); } // Token: 0x0600B6BF RID: 46783 RVA: 0x002AD004 File Offset: 0x002AB204 [Token(Token = "0x600B6BF")] [Address(RVA = "0x1442C00", Offset = "0x1441600", VA = "0x181442C00", 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: 0x0600B6C0 RID: 46784 RVA: 0x002AD038 File Offset: 0x002AB238 [Token(Token = "0x600B6C0")] [Address(RVA = "0x1442CB0", Offset = "0x14416B0", VA = "0x181442CB0")] 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: 0x0600B6C1 RID: 46785 RVA: 0x002AD06C File Offset: 0x002AB26C [Token(Token = "0x600B6C1")] [Address(RVA = "0x14429D0", Offset = "0x14413D0", VA = "0x1814429D0", Slot = "20")] protected override void CHICHLOLOPJ(StackedUIFlowBase LHHONCAOJFH) { base.CHICHLOLOPJ(LHHONCAOJFH); Button3DBase[] componentsInChildren = LHHONCAOJFH.GetComponentsInChildren(true); int num = 0; int length = componentsInChildren.Length; if (num < length) { Button3DBase button3DBase = componentsInChildren[num]; RecRoomAudioClip recRoomAudioClip = this.buttonDownAudio; num++; button3DBase.ButtonDownAudio = recRoomAudioClip; RecRoomAudioClip recRoomAudioClip2 = this.buttonUpAudio; button3DBase.ButtonUpAudio = recRoomAudioClip2; } } // Token: 0x0600B6C2 RID: 46786 RVA: 0x002AD0C8 File Offset: 0x002AB2C8 [Token(Token = "0x600B6C2")] [Address(RVA = "0x1442BC0", Offset = "0x14415C0", VA = "0x181442BC0", Slot = "24")] protected override void KANNOEJBINE(StackedUIFlowBase LHHONCAOJFH) { if (!this.k__BackingField) { base.KANNOEJBINE(LHHONCAOJFH); return; } } // Token: 0x0600B6C3 RID: 46787 RVA: 0x002AD0E8 File Offset: 0x002AB2E8 [Token(Token = "0x600B6C3")] [Address(RVA = "0x1442BE0", Offset = "0x14415E0", VA = "0x181442BE0", Slot = "26")] protected override bool KBJGGMDIBIB() { if (this.k__BackingField) { } return base.KBJGGMDIBIB(); } // Token: 0x0600B6C4 RID: 46788 RVA: 0x002AD108 File Offset: 0x002AB308 [Token(Token = "0x600B6C4")] [Address(RVA = "0x1442A90", Offset = "0x1441490", VA = "0x181442A90", Slot = "21")] protected override void EPFHONKJEGA() { base..ctor(); 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: 0x0600B6C5 RID: 46789 RVA: 0x002AD18C File Offset: 0x002AB38C [Token(Token = "0x600B6C5")] [Address(RVA = "0x14427C0", Offset = "0x14411C0", VA = "0x1814427C0", Slot = "22")] protected override void AKFNEFLPFCI() { base..ctor(); if (this.GoToHomeScreenOnClose) { base.PopAllFlows(); return; } } // Token: 0x0600B6C6 RID: 46790 RVA: 0x002AD1B0 File Offset: 0x002AB3B0 [Token(Token = "0x600B6C6")] [Address(RVA = "0x1442930", Offset = "0x1441330", VA = "0x181442930", Slot = "25")] protected override bool BNBLHJJNLHI() { StackedUIFlowBase k__BackingField = this.k__BackingField; int num = 0; if (k__BackingField != num) { StackedUIFlowBase k__BackingField2 = this.k__BackingField; } return base.BNBLHJJNLHI(); } // Token: 0x0600B6C7 RID: 46791 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600B6C7")] [Address(RVA = "0x1B68A50", Offset = "0x1B67450", VA = "0x181B68A50")] public T GetStackedFlow() where T : StackedUIFlowBase { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600B6C8 RID: 46792 RVA: 0x002AD1E4 File Offset: 0x002AB3E4 [Token(Token = "0x600B6C8")] [Address(RVA = "0x1442DD0", Offset = "0x14417D0", VA = "0x181442DD0")] public ToolUI() { } // Token: 0x040077ED RID: 30701 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x40077ED")] [SerializeField] [Header("Audio")] protected RecRoomAudioClip buttonDownAudio; // Token: 0x040077EE RID: 30702 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x40077EE")] [SerializeField] protected RecRoomAudioClip buttonUpAudio; // Token: 0x040077EF RID: 30703 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x40077EF")] [SerializeField] private RecRoomAudioClip menuOpenedAudio; // Token: 0x040077F0 RID: 30704 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x40077F0")] [SerializeField] [Header("Double press prevention")] private BoxCollider menuBoxCollider; // Token: 0x040077F1 RID: 30705 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x40077F1")] [SerializeField] [Header("Feedback")] private string friendlyName; // Token: 0x040077F3 RID: 30707 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x40077F3")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private BasicInteractionRestriction basicInteractionRestriction; // Token: 0x040077F4 RID: 30708 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x40077F4")] [SerializeField] [Header("Background Image")] private Image backgroundImage; // Token: 0x040077F5 RID: 30709 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x40077F5")] [SerializeField] [Header("Watch Behaviour")] private bool GoToHomeScreenOnClose; // Token: 0x040077F6 RID: 30710 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x40077F6")] private Material BKDGAKDOBFH; // Token: 0x040077F8 RID: 30712 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x40077F8")] private SFXAudioSource MOKEPJLBGFD; } }