using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Core; using RecRoom.Inputs.Touch; using UnityEngine; namespace RecRoom.UI.Touch { // Token: 0x02002528 RID: 9512 [Token(Token = "0x2002528")] [StructLayout(3)] public class NestedTouchDialogMenu : TouchDialogMenu { // Token: 0x06010685 RID: 67205 RVA: 0x003D94B0 File Offset: 0x003D76B0 [Token(Token = "0x6010685")] [Address(RVA = "0x132EBD0", Offset = "0x132D5D0", VA = "0x18132EBD0", Slot = "5")] protected override void Awake() { base.Awake(); TouchMenuDialogElement[] componentsInChildren = base.GetComponentsInChildren(true); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; this.FEBHFIMEJPN = componentsInChildren; int num = 0; int num2 = 0; int num3 = 0; pegjgmdgkjn.JEPMLPCOGNM((ushort)num, num3, num2, num); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.PIGCOGCFJAN); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.PFIOOHFJDKP); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; int num4 = 0; pegjgmdgkjn3.OFFLOPLJBBG((ushort)num4); } // Token: 0x06010686 RID: 67206 RVA: 0x003D952C File Offset: 0x003D772C [Token(Token = "0x6010686")] [Address(RVA = "0x132EEB0", Offset = "0x132D8B0", VA = "0x18132EEB0", Slot = "4")] protected override void Start() { base.Start(); this.MCIOKLGHGFK = false; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x06010687 RID: 67207 RVA: 0x003D955C File Offset: 0x003D775C [Token(Token = "0x6010687")] [Address(RVA = "0x132ED10", Offset = "0x132D710", VA = "0x18132ED10")] private void OnDisable() { if (this.MCIOKLGHGFK) { this.MCIOKLGHGFK = false; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x06010688 RID: 67208 RVA: 0x003D9590 File Offset: 0x003D7790 [Token(Token = "0x6010688")] [Address(RVA = "0x132EE00", Offset = "0x132D800", VA = "0x18132EE00", Slot = "7")] public override void OnUpdate(ScreenPlayerController FINBOONIGDO, Player IEKDDPPNFPF, ScreenHUD PKAKIKHIFNG, LOCNHHPGIAG DBFBLNILIGL) { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x06010689 RID: 67209 RVA: 0x003D95B0 File Offset: 0x003D77B0 [Token(Token = "0x6010689")] [Address(RVA = "0x132EF10", Offset = "0x132D910", VA = "0x18132EF10")] public void ToggleOpen() { bool mcioklghgfk = this.MCIOKLGHGFK; bool flag = !mcioklghgfk; if (this.MCIOKLGHGFK != flag) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; this.MCIOKLGHGFK = flag; if (!mcioklghgfk) { throw new NullReferenceException(); } int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } } // Token: 0x0601068A RID: 67210 RVA: 0x003D95F4 File Offset: 0x003D77F4 [Token(Token = "0x601068A")] [Address(RVA = "0x132EE40", Offset = "0x132D840", VA = "0x18132EE40")] public void Open() { if (!this.MCIOKLGHGFK) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; this.MCIOKLGHGFK = true; return; } } // Token: 0x0601068B RID: 67211 RVA: 0x003D9620 File Offset: 0x003D7820 [Token(Token = "0x601068B")] [Address(RVA = "0x132ED10", Offset = "0x132D710", VA = "0x18132ED10")] public void Close() { if (this.MCIOKLGHGFK) { this.MCIOKLGHGFK = false; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x0601068C RID: 67212 RVA: 0x003D9654 File Offset: 0x003D7854 [Token(Token = "0x601068C")] [Address(RVA = "0x132ED70", Offset = "0x132D770", VA = "0x18132ED70")] private void OBMGHKAOBKH(bool MCIOKLGHGFK, bool CDFHDACBFKN = false) { if ((uint)1 != 0U) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; this.MCIOKLGHGFK = MCIOKLGHGFK; if (MCIOKLGHGFK) { throw new NullReferenceException(); } int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } } // Token: 0x0601068D RID: 67213 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601068D")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void PIGCOGCFJAN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601068E RID: 67214 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601068E")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void PFIOOHFJDKP() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601068F RID: 67215 RVA: 0x003D9688 File Offset: 0x003D7888 [Token(Token = "0x601068F")] [Address(RVA = "0x132EFB0", Offset = "0x132D9B0", VA = "0x18132EFB0")] public NestedTouchDialogMenu() { HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; base..ctor(); } // Token: 0x0400AEA6 RID: 44710 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400AEA6")] [SerializeField] private TouchButtonRegion openMenuButton; // Token: 0x0400AEA7 RID: 44711 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400AEA7")] [SerializeField] private TouchButtonRegion[] radialTargets; // Token: 0x0400AEA8 RID: 44712 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400AEA8")] private bool MCIOKLGHGFK; // Token: 0x0400AEA9 RID: 44713 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400AEA9")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x02002529 RID: 9513 [Token(Token = "0x2002529")] private enum ADOKCEENEEC { // Token: 0x0400AEAB RID: 44715 [Token(Token = "0x400AEAB")] CLOSED, // Token: 0x0400AEAC RID: 44716 [Token(Token = "0x400AEAC")] OPEN } } }