using System; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom; using RecRoom.Core; using RecRoom.Core.Controllers.ScreenBehaviors; using RecRoom.Core.UI; using RecRoom.UI; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; // Token: 0x02002F08 RID: 12040 [Token(Token = "0x2002F08")] public class GIJEGHJOPHA : ALLIDMNBMMG { // Token: 0x1700384D RID: 14413 // (get) Token: 0x060144E5 RID: 83173 RVA: 0x004B078C File Offset: 0x004AE98C [Token(Token = "0x1700384D")] private GAMNIEMGCBI AGAEOFKMOPA { [Token(Token = "0x60144E5")] [Address(RVA = "0x1AD82B0", Offset = "0x1AD72B0", VA = "0x181AD82B0")] get { int num = 0; bool flag = "{il2cpp field on {'constant3' (constant value of type Cpp2IL.Core.Analysis.ResultModels.Il2CppString)}, offset 0x40}" != num; throw new NullReferenceException(); } } // Token: 0x1700384E RID: 14414 // (get) Token: 0x060144E6 RID: 83174 RVA: 0x004B07AC File Offset: 0x004AE9AC [Token(Token = "0x1700384E")] private GAMNIEMGCBI LEJCCONAJCN { [Token(Token = "0x60144E6")] [Address(RVA = "0x1AD9180", Offset = "0x1AD8180", VA = "0x181AD9180")] get { int num = 0; bool flag = "{il2cpp field on {'constant3' (constant value of type Cpp2IL.Core.Analysis.ResultModels.Il2CppString)}, offset 0x40}" != num; throw new NullReferenceException(); } } // Token: 0x1700384F RID: 14415 // (get) Token: 0x060144E7 RID: 83175 RVA: 0x004B07CC File Offset: 0x004AE9CC [Token(Token = "0x1700384F")] public override int LNEDNNJCPMG { [Token(Token = "0x60144E7")] [Address(RVA = "0xAD7DE0", Offset = "0xAD6DE0", VA = "0x180AD7DE0", Slot = "14")] get { return 13; } } // Token: 0x17003850 RID: 14416 // (get) Token: 0x060144E8 RID: 83176 RVA: 0x004B07DC File Offset: 0x004AE9DC [Token(Token = "0x17003850")] public override bool KAPLCJDFAMJ { [Token(Token = "0x60144E8")] [Address(RVA = "0x51F220", Offset = "0x51E220", VA = "0x18051F220", Slot = "15")] get { return this.LFLDPLFKGNE; } } // Token: 0x060144E9 RID: 83177 RVA: 0x004B07F0 File Offset: 0x004AE9F0 [Token(Token = "0x60144E9")] [Address(RVA = "0x1AD8F60", Offset = "0x1AD7F60", VA = "0x181AD8F60", Slot = "16")] public override void OFFLOPLJBBG(UseWorldSpaceUIPerHandScreenPlayerBehaviorConfig PBGBNMCPEAJ, OPGFJKMHCKP IHCMJLOBKBJ) { PlayerHand onfjhabgcip = IHCMJLOBKBJ.ONFJHABGCIP; ScreenHUD pkakikhifng = IHCMJLOBKBJ.PKAKIKHIFNG; HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.PEGJGMDGKJN = hkkohfhadkk; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LJPFNGHICNA); int num = 0; int num2 = 0; int num3 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, num); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NJDLHPADODP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KKBAIDOCPHH); HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FEBFHNOEDLB); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FHDCFMNGKEC); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.FEPLLJHJFIL); HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN; int num4 = 0; pegjgmdgkjn3.PIEOGAPMGIH((ushort)num4); } // Token: 0x060144EA RID: 83178 RVA: 0x004B08B0 File Offset: 0x004AEAB0 [Token(Token = "0x60144EA")] [Address(RVA = "0x1AD71C0", Offset = "0x1AD61C0", VA = "0x181AD71C0", Slot = "17")] public override void Dispose() { base.Dispose(); } // Token: 0x060144EB RID: 83179 RVA: 0x004B08C4 File Offset: 0x004AEAC4 [Token(Token = "0x60144EB")] [Address(RVA = "0x1AD8BA0", Offset = "0x1AD7BA0", VA = "0x181AD8BA0", Slot = "18")] protected override void NHOMMEMEFIB() { base.NHOMMEMEFIB(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x060144EC RID: 83180 RVA: 0x004B08E4 File Offset: 0x004AEAE4 [Token(Token = "0x60144EC")] [Address(RVA = "0x1AD7C80", Offset = "0x1AD6C80", VA = "0x181AD7C80", Slot = "19")] protected override void GAPALICCLPH() { base.GAPALICCLPH(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x060144ED RID: 83181 RVA: 0x004B0910 File Offset: 0x004AEB10 [Token(Token = "0x60144ED")] [Address(RVA = "0x1AD93E0", Offset = "0x1AD83E0", VA = "0x181AD93E0", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x060144EE RID: 83182 RVA: 0x004B092C File Offset: 0x004AEB2C [Token(Token = "0x60144EE")] [Address(RVA = "0x1AD8660", Offset = "0x1AD7660", VA = "0x181AD8660", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x060144EF RID: 83183 RVA: 0x004B0950 File Offset: 0x004AEB50 [Token(Token = "0x60144EF")] [Address(RVA = "0x1AD6DE0", Offset = "0x1AD5DE0", VA = "0x181AD6DE0", Slot = "22")] public override void BALOKJMBNIN() { IntPtr method_code = new JJOBICMCEFO.NALGGNKLLAJ(this.OPGMEIPBBJE).method_code; JJOBICMCEFO.NALGGNKLLAJ nalggnkllaj = new JJOBICMCEFO.NALGGNKLLAJ(this.FCHILJJLBNL); this.PEGJGMDGKJN.OPEMIFENIJM(); GIJEGHJOPHA.AAAPGEKOAHH kefbledbmdh = this.KEFBLEDBMDH; Selectable bfhnlddjaod = kefbledbmdh.BFHNLDDJAOD; int num = 0; if (bfhnlddjaod != num) { Button3DBase bcddmiakahn = kefbledbmdh.BCDDMIAKAHN; int num2 = 0; if (bcddmiakahn != num2) { kefbledbmdh.BCDDMIAKAHN.RenderOutline(); } MeshButtonHighlight agmkpeofdib = kefbledbmdh.AGMKPEOFDIB; int num3 = 0; if (agmkpeofdib != num3) { kefbledbmdh.AGMKPEOFDIB.RenderHighlight(); } } PhysicalButtonBase bihjfijnnfi = kefbledbmdh.BIHJFIJNNFI; int num4 = 0; if (bihjfijnnfi != num4) { kefbledbmdh.BIHJFIJNNFI.RenderOutline(); } } // Token: 0x060144F0 RID: 83184 RVA: 0x004B0A1C File Offset: 0x004AEC1C [Token(Token = "0x60144F0")] [Address(RVA = "0x1AD8B10", Offset = "0x1AD7B10", VA = "0x181AD8B10")] private void LJPFNGHICNA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LFLDPLFKGNE = false; this.IIGDEMPMLKC(); this.FAPNMPFABPH.JBBLIBHHEBC(); } // Token: 0x060144F1 RID: 83185 RVA: 0x004B0A48 File Offset: 0x004AEC48 [Token(Token = "0x60144F1")] [Address(RVA = "0x1AD8C00", Offset = "0x1AD7C00", VA = "0x181AD8C00")] private void NJDLHPADODP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LFLDPLFKGNE = false; this.IIGDEMPMLKC(); } // Token: 0x060144F2 RID: 83186 RVA: 0x004B0A64 File Offset: 0x004AEC64 [Token(Token = "0x60144F2")] [Address(RVA = "0x1AD86B0", Offset = "0x1AD76B0", VA = "0x181AD86B0")] private void KKBAIDOCPHH() { Vector2 vector = this.PFLDDNJBDOE; UIInputModule.LAGCGHDHJEI lagcghdhjei; bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value; this.JBLEMNIIFAI = has_value; float z = lagcghdhjei.CCNPNGGMNGG.z; this.JBLEMNIIFAI = z; this.JBLEMNIIFAI = has_value; BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK; this.JBLEMNIIFAI = ecdaheaglek; PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP; this.JBLEMNIIFAI = flalbhihdmp; bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value; this.JBLEMNIIFAI = has_value2; this.JBLEMNIIFAI = has_value2; this.JBLEMNIIFAI = flalbhihdmp; GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF; this.JBLEMNIIFAI = epfgkpffdff; bool flag; if (flag) { FDKPONPCGGC fdkponpcggc; bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF; Vector2 zero = Vector2.zero; HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x060144F3 RID: 83187 RVA: 0x004B0B20 File Offset: 0x004AED20 [Token(Token = "0x60144F3")] [Address(RVA = "0x1AD76E0", Offset = "0x1AD66E0", VA = "0x181AD76E0")] private void FEBFHNOEDLB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LFLDPLFKGNE = true; bool flag; if (!flag) { } } // Token: 0x060144F4 RID: 83188 RVA: 0x004B0B40 File Offset: 0x004AED40 [Token(Token = "0x60144F4")] [Address(RVA = "0x1AD77C0", Offset = "0x1AD67C0", VA = "0x181AD77C0")] private void FEPLLJHJFIL() { Vector2 vector = this.PFLDDNJBDOE; UIInputModule.LAGCGHDHJEI lagcghdhjei; bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value; this.JBLEMNIIFAI.FHMPGBCCAIM.has_value = has_value; float z = lagcghdhjei.CCNPNGGMNGG.z; this.JBLEMNIIFAI.CCNPNGGMNGG.z = z; BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK; this.JBLEMNIIFAI.ECDAHEAGLEK = ecdaheaglek; PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP; this.JBLEMNIIFAI.FLALBHIHDMP = flalbhihdmp; bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value; this.JBLEMNIIFAI.LOJFGCFIMNE.has_value = has_value2; GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF; this.JBLEMNIIFAI.EPFGKPFFDFF = epfgkpffdff; FDKPONPCGGC fdkponpcggc = this.MGJDKGGKOKE; bool flag; bool flag2; if (!flag && flag2) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; return; } Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Button); int num = 0; Vector2 vector2 = this.IBGNHDDJKKC(); bool flag3; if (!flag3) { GIJEGHJOPHA.AAAPGEKOAHH kefbledbmdh = this.KEFBLEDBMDH; bool flag4; if (!flag4) { Color black = Color.black; kefbledbmdh.BIHJFIJNNFI = num; } PhysicalButtonBase flalbhihdmp2 = this.JBLEMNIIFAI.FLALBHIHDMP; Color black2 = Color.black; kefbledbmdh.BIHJFIJNNFI = flalbhihdmp2; } this.KEFBLEDBMDH.BIHJFIJNNFI = num; bool flag5; bool flag6; this.AINFCKEPMDC(flag5, flag6); throw new NullReferenceException(); } // Token: 0x060144F5 RID: 83189 RVA: 0x004B0C7C File Offset: 0x004AEE7C [Token(Token = "0x60144F5")] [Address(RVA = "0x1AD7B50", Offset = "0x1AD6B50", VA = "0x181AD7B50")] private void FHDCFMNGKEC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { int num = 0; int num2 = 0; this.AINFCKEPMDC(num2 != 0, num != 0); this.IIGDEMPMLKC(); } // Token: 0x17003851 RID: 14417 // (get) Token: 0x060144F6 RID: 83190 RVA: 0x004B0CA4 File Offset: 0x004AEEA4 [Token(Token = "0x17003851")] private GAMNIEMGCBI IGCNKIAAABF { [Token(Token = "0x60144F6")] [Address(RVA = "0x1AD8610", Offset = "0x1AD7610", VA = "0x181AD8610")] get { return GAMNIEMGCBI.RightHandSelectWorldSpaceUIButton; } } // Token: 0x17003852 RID: 14418 // (get) Token: 0x060144F7 RID: 83191 RVA: 0x004B0CB8 File Offset: 0x004AEEB8 [Token(Token = "0x17003852")] private GAMNIEMGCBI LILELDDKBHA { [Token(Token = "0x60144F7")] [Address(RVA = "0x1AD7170", Offset = "0x1AD6170", VA = "0x181AD7170")] get { return GAMNIEMGCBI.LeftHandWorldScrollButton; } } // Token: 0x17003853 RID: 14419 // (get) Token: 0x060144F8 RID: 83192 RVA: 0x004B0CD0 File Offset: 0x004AEED0 [Token(Token = "0x17003853")] private GAMNIEMGCBI KAODPGFKCEL { [Token(Token = "0x60144F8")] [Address(RVA = "0x1AD8B50", Offset = "0x1AD7B50", VA = "0x181AD8B50")] get { return GAMNIEMGCBI.LeftHandWorldScrollAxis; } } // Token: 0x17003854 RID: 14420 // (get) Token: 0x060144F9 RID: 83193 RVA: 0x004B0CE8 File Offset: 0x004AEEE8 [Token(Token = "0x17003854")] private Sprite DMGMKNEMNFP { [Token(Token = "0x60144F9")] [Address(RVA = "0x1AD8F10", Offset = "0x1AD7F10", VA = "0x181AD8F10")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Button); } } // Token: 0x17003855 RID: 14421 // (get) Token: 0x060144FA RID: 83194 RVA: 0x004B0CFC File Offset: 0x004AEEFC [Token(Token = "0x17003855")] private Sprite EDONENMKLHE { [Token(Token = "0x60144FA")] [Address(RVA = "0x1AD8EC0", Offset = "0x1AD7EC0", VA = "0x181AD8EC0")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Scrollbar); } } // Token: 0x17003856 RID: 14422 // (get) Token: 0x060144FB RID: 83195 RVA: 0x004B0D10 File Offset: 0x004AEF10 [Token(Token = "0x17003856")] private int IBOBPHPKINA { [Token(Token = "0x60144FB")] [Address(RVA = "0x1AD7CE0", Offset = "0x1AD6CE0", VA = "0x181AD7CE0")] get { long num = Convert.ToInt64((uint)0); throw new NullReferenceException(); } } // Token: 0x060144FC RID: 83196 RVA: 0x004B0D2C File Offset: 0x004AEF2C [Token(Token = "0x60144FC")] [Address(RVA = "0x1AD91D0", Offset = "0x1AD81D0", VA = "0x181AD91D0")] private bool OPGMEIPBBJE(JJOBICMCEFO DBFBLNILIGL, Touch APGOEANIFMH) { Vector2 position = APGOEANIFMH.position; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; bool flag; return flag; } // Token: 0x060144FD RID: 83197 RVA: 0x004B0D58 File Offset: 0x004AEF58 [Token(Token = "0x60144FD")] [Address(RVA = "0x1AD7560", Offset = "0x1AD6560", VA = "0x181AD7560")] private bool FCHILJJLBNL(JJOBICMCEFO DBFBLNILIGL, Touch APGOEANIFMH) { Vector2 position = APGOEANIFMH.position; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; bool flag; return flag; } // Token: 0x17003857 RID: 14423 // (get) Token: 0x060144FE RID: 83198 RVA: 0x004B0D84 File Offset: 0x004AEF84 [Token(Token = "0x17003857")] private FDKPONPCGGC MGJDKGGKOKE { [Token(Token = "0x60144FE")] [Address(RVA = "0x1AD8300", Offset = "0x1AD7300", VA = "0x181AD8300")] get { FDKPONPCGGC fdkponpcggc; bool gpghkkmcfif = fdkponpcggc.GPGHKKMCFIF; KIJMAEEMGLG kijmaeemglg; float nljecfcfaja = kijmaeemglg.NLJECFCFAJA; FDKPONPCGGC fdkponpcggc2; bool gpghkkmcfif2 = fdkponpcggc2.GPGHKKMCFIF; FDKPONPCGGC fdkponpcggc3; bool gpghkkmcfif3 = fdkponpcggc3.GPGHKKMCFIF; throw new NullReferenceException(); } } // Token: 0x17003858 RID: 14424 // (get) Token: 0x060144FF RID: 83199 RVA: 0x004B0DC0 File Offset: 0x004AEFC0 [Token(Token = "0x17003858")] private Vector2 PFLDDNJBDOE { [Token(Token = "0x60144FF")] [Address(RVA = "0x1AD8C10", Offset = "0x1AD7C10", VA = "0x181AD8C10")] get { KIJMAEEMGLG kijmaeemglg; float nljecfcfaja = kijmaeemglg.NLJECFCFAJA; bool flag; if (!flag) { KIJMAEEMGLG kijmaeemglg2; int ednnccfdmcj = kijmaeemglg2.EDNNCCFDMCJ; float y = kijmaeemglg2.IODDGJBEOMI.y; bool flag2; if (!flag2) { } } throw new NullReferenceException(); } } // Token: 0x06014500 RID: 83200 RVA: 0x004B0E00 File Offset: 0x004AF000 [Token(Token = "0x6014500")] [Address(RVA = "0x1AD80F0", Offset = "0x1AD70F0", VA = "0x181AD80F0")] private void IIGDEMPMLKC() { UIInputModule instance = UIInputModule.Instance; long num = Convert.ToInt64((uint)0); instance.ClearCursorTarget((int)num); GIJEGHJOPHA.AAAPGEKOAHH kefbledbmdh = this.KEFBLEDBMDH; Color black = Color.black; kefbledbmdh.BIHJFIJNNFI = (ulong)0L; PhysicalButtonBase konkfknpegj = this.KONKFKNPEGJ; int num2 = 0; if (konkfknpegj != num2) { PhysicalButtonBase konkfknpegj2 = this.KONKFKNPEGJ; AGAJMBPABDL photonPlayer = Player.k__BackingField.DBAJDHGDPOL; konkfknpegj2.BroadcastLocalLaserRelease(photonPlayer); this.KONKFKNPEGJ = (ulong)0L; } } // Token: 0x06014501 RID: 83201 RVA: 0x004B0E7C File Offset: 0x004AF07C [Token(Token = "0x6014501")] [Address(RVA = "0x1AD70D0", Offset = "0x1AD60D0", VA = "0x181AD70D0")] private UIInputModule.LAGCGHDHJEI DAMCGMOIFFB() { /* An exception occurred when decompiling this method (06014501) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI GIJEGHJOPHA::DAMCGMOIFFB() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:bool(var_2_0B, ldfld:bool(Nullable`1::has_value, ldfld:valuetype [mscorlib]System.Nullable`1[exp:valuetype [mscorlib]System.Nullable`1&](LAGCGHDHJEI::FHMPGBCCAIM, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1)))) stloc:float32(var_3_17, ldfld:float32(Vector3::z, ldfld:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](LAGCGHDHJEI::CCNPNGGMNGG, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1)))) stloc:BaseRaycaster(var_4_1E, ldfld:BaseRaycaster(LAGCGHDHJEI::ECDAHEAGLEK, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1))) stloc:PhysicalButtonBase(var_5_26, ldfld:PhysicalButtonBase(LAGCGHDHJEI::FLALBHIHDMP, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1))) stloc:bool(var_6_33, ldfld:bool(Nullable`1::has_value, ldfld:valuetype [mscorlib]System.Nullable`1[exp:valuetype [mscorlib]System.Nullable`1&](LAGCGHDHJEI::LOJFGCFIMNE, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1)))) stfld:HKKOHFHADKK(GIJEGHJOPHA::PEGJGMDGKJN, ldloc:GIJEGHJOPHA(this), ldloc:PhysicalButtonBase[exp:HKKOHFHADKK](var_5_26)) stfld:PhysicalButtonBase(GIJEGHJOPHA::KONKFKNPEGJ, ldloc:GIJEGHJOPHA(this), ldloc:bool[exp:PhysicalButtonBase](var_6_33)) stfld:valuetype [mscorlib]System.Nullable`1(LAGCGHDHJEI::FHMPGBCCAIM, ldfld:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](GIJEGHJOPHA::JBLEMNIIFAI, ldloc:GIJEGHJOPHA(this)), ldloc:bool[exp:valuetype [mscorlib]System.Nullable`1](var_6_33)) stloc:GameObject(var_7_58, ldfld:GameObject(LAGCGHDHJEI::EPFGKPFFDFF, ldloc:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](var_1))) stfld:Vector3(LAGCGHDHJEI::CCNPNGGMNGG, ldfld:LAGCGHDHJEI[exp:valuetype RecRoom.Core.UI.UIInputModule/LAGCGHDHJEI&](GIJEGHJOPHA::JBLEMNIIFAI, ldloc:GIJEGHJOPHA(this)), ldloc:PhysicalButtonBase[exp:Vector3](var_5_26)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x06014502 RID: 83202 RVA: 0x004B0EF0 File Offset: 0x004AF0F0 [Token(Token = "0x6014502")] [Address(RVA = "0x1AD7200", Offset = "0x1AD6200", VA = "0x181AD7200")] private UIInputModule.LAGCGHDHJEI ENHBDJGOKCA(Vector2 MAIKKHCFMEF) { UIInputModule instance = UIInputModule.Instance; bool flag2; bool flag = !flag2; UIInputModule.LAGCGHDHJEI lagcghdhjei; bool has_value = lagcghdhjei.FHMPGBCCAIM.has_value; float z = lagcghdhjei.CCNPNGGMNGG.z; BaseRaycaster ecdaheaglek = lagcghdhjei.ECDAHEAGLEK; PhysicalButtonBase flalbhihdmp = lagcghdhjei.FLALBHIHDMP; bool has_value2 = lagcghdhjei.LOJFGCFIMNE.has_value; this.PEGJGMDGKJN = flalbhihdmp; this.KONKFKNPEGJ = has_value2; this.JBLEMNIIFAI.FHMPGBCCAIM = has_value2; GameObject epfgkpffdff = lagcghdhjei.EPFGKPFFDFF; this.JBLEMNIIFAI.CCNPNGGMNGG = flalbhihdmp; throw new NullReferenceException(); } // Token: 0x06014503 RID: 83203 RVA: 0x004B0F84 File Offset: 0x004AF184 [Token(Token = "0x6014503")] [Address(RVA = "0x1AD7D30", Offset = "0x1AD6D30", VA = "0x181AD7D30")] private Vector2 IBGNHDDJKKC() { Vector2 zero = Vector2.zero; bool flag; if (!flag) { GameObject epfgkpffdff = this.JBLEMNIIFAI.EPFGKPFFDFF; GameObject gglccnhblip = this.JBLEMNIIFAI.GGLCCNHBLIP; float num; Vector2 vector = BDCNPDGNFHN.EIBBAJDPGIF(num, gglccnhblip, epfgkpffdff); } bool flag2; if (flag2) { Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Scrollbar); bool flag3; if (flag3) { GAMNIEMGCBI gamniemgcbi = this.KAODPGFKCEL; GameObject epfgkpffdff2 = this.JBLEMNIIFAI.EPFGKPFFDFF; GameObject gglccnhblip2 = this.JBLEMNIIFAI.GGLCCNHBLIP; Vector2 vector3; Vector2 vector2 = BDCNPDGNFHN.GOAFCNOCAJF(vector3, gglccnhblip2, epfgkpffdff2); } } BDCNPDGNFHN fapnmpfabph = this.FAPNMPFABPH; Vector2 vector4; return vector4; } // Token: 0x06014504 RID: 83204 RVA: 0x004B1018 File Offset: 0x004AF218 [Token(Token = "0x6014504")] [Address(RVA = "0x1AD8810", Offset = "0x1AD7810", VA = "0x181AD8810")] private void KLGOOJGNMLN(FDKPONPCGGC LKDLEHGHCAD, Vector2 GJCDADEGOLM) { PhysicalButtonBase konkfknpegj = this.KONKFKNPEGJ; int num = 0; if (konkfknpegj != num) { PhysicalButtonBase konkfknpegj2 = this.KONKFKNPEGJ; PhysicalButtonBase flalbhihdmp = this.JBLEMNIIFAI.FLALBHIHDMP; if (konkfknpegj2 != flalbhihdmp) { AGAJMBPABDL agajmbpabdl; this.KONKFKNPEGJ.BroadcastLocalLaserRelease(agajmbpabdl); this.KONKFKNPEGJ = (ulong)0L; } } bool flag; if (flag) { AGAJMBPABDL agajmbpabdl2; this.JBLEMNIIFAI.FLALBHIHDMP.BroadcastLocalLaserPress(agajmbpabdl2); PhysicalButtonBase flalbhihdmp2 = this.JBLEMNIIFAI.FLALBHIHDMP; this.KONKFKNPEGJ = flalbhihdmp2; if (LKDLEHGHCAD.GPGHKKMCFIF) { AGAJMBPABDL agajmbpabdl3; this.JBLEMNIIFAI.FLALBHIHDMP.BroadcastLocalLaserRelease(agajmbpabdl3); this.KONKFKNPEGJ = (ulong)0L; } } UIInputModule instance = UIInputModule.Instance; bool gpghkkmcfif = LKDLEHGHCAD.GPGHKKMCFIF; } // Token: 0x06014505 RID: 83205 RVA: 0x004B10D4 File Offset: 0x004AF2D4 [Token(Token = "0x6014505")] [Address(RVA = "0x1AD6C70", Offset = "0x1AD5C70", VA = "0x181AD6C70")] private void AINFCKEPMDC(bool OIHKFDGLKOF, bool BAGFMFBDDDJ) { bool flag; if (!flag || this.JBLEMNIIFAI.FLALBHIHDMP.useCustomScreensAnimations) { } if (!flag) { } if (!BAGFMFBDDDJ) { return; } GHLCJGAMKMG ghlcjgamkmg = base.ENFJMBCGGLH; throw new NullReferenceException(); } // Token: 0x06014506 RID: 83206 RVA: 0x004B1110 File Offset: 0x004AF310 [Token(Token = "0x6014506")] [Address(RVA = "0x1AD9350", Offset = "0x1AD8350", VA = "0x181AD9350")] private PlayerAnimation POOAOOPMJKD(out bool LJLPJKBBPHL) { bool flag; if (flag && this.JBLEMNIIFAI.FLALBHIHDMP.useCustomScreensAnimations) { return this.JBLEMNIIFAI.FLALBHIHDMP.customScreensPushAnimation; } throw new NullReferenceException(); } // Token: 0x06014507 RID: 83207 RVA: 0x004B114C File Offset: 0x004AF34C [Token(Token = "0x6014507")] [Address(RVA = "0x1AD9430", Offset = "0x1AD8430", VA = "0x181AD9430")] public GIJEGHJOPHA() { GIJEGHJOPHA.AAAPGEKOAHH aaapgekoahh = new GIJEGHJOPHA.AAAPGEKOAHH(); this.KEFBLEDBMDH = aaapgekoahh; BDCNPDGNFHN bdcnpdgnfhn = new BDCNPDGNFHN(); this.FAPNMPFABPH = bdcnpdgnfhn; base..ctor(); } // Token: 0x0400D245 RID: 53829 [Token(Token = "0x400D245")] private const float MECMHGPLHGC = 20f; // Token: 0x0400D246 RID: 53830 [Token(Token = "0x400D246")] private const float NHAAKENGCJK = 2f; // Token: 0x0400D247 RID: 53831 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400D247")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400D248 RID: 53832 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400D248")] private bool LFLDPLFKGNE; // Token: 0x0400D249 RID: 53833 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400D249")] private PhysicalButtonBase KONKFKNPEGJ; // Token: 0x0400D24A RID: 53834 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400D24A")] private UIInputModule.LAGCGHDHJEI JBLEMNIIFAI; // Token: 0x0400D24B RID: 53835 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400D24B")] private readonly GIJEGHJOPHA.AAAPGEKOAHH KEFBLEDBMDH; // Token: 0x0400D24C RID: 53836 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400D24C")] private Tool NDIJHEMIEJB; // Token: 0x0400D24D RID: 53837 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400D24D")] private readonly BDCNPDGNFHN FAPNMPFABPH; // Token: 0x02002F09 RID: 12041 [Token(Token = "0x2002F09")] private enum FAPIJPGNAKI { // Token: 0x0400D24F RID: 53839 [Token(Token = "0x400D24F")] DEACTIVATED, // Token: 0x0400D250 RID: 53840 [Token(Token = "0x400D250")] SEARCHING_FOR_TARGET, // Token: 0x0400D251 RID: 53841 [Token(Token = "0x400D251")] HAS_TARGET } // Token: 0x02002F0A RID: 12042 [Token(Token = "0x2002F0A")] private class AAAPGEKOAHH { // Token: 0x06014508 RID: 83208 RVA: 0x004B117C File Offset: 0x004AF37C [Token(Token = "0x6014508")] [Address(RVA = "0x1AD21D0", Offset = "0x1AD11D0", VA = "0x181AD21D0")] public void GOPACBNNHOJ(PhysicalButtonBase BIHJFIJNNFI) { Color black = Color.black; this.BIHJFIJNNFI = BIHJFIJNNFI; } // Token: 0x06014509 RID: 83209 RVA: 0x004B1198 File Offset: 0x004AF398 [Token(Token = "0x6014509")] [Address(RVA = "0x1AD2220", Offset = "0x1AD1220", VA = "0x181AD2220")] public void GOPACBNNHOJ(Selectable BFHNLDDJAOD, Color HDPOBMBACIE, float PEAGPNLGJFN) { int num = 0; this.BIHJFIJNNFI = num; } // Token: 0x0601450A RID: 83210 RVA: 0x004B11B0 File Offset: 0x004AF3B0 [Token(Token = "0x601450A")] [Address(RVA = "0x1AD2560", Offset = "0x1AD1560", VA = "0x181AD2560")] public void OPEMIFENIJM() { Selectable bfhnlddjaod = this.BFHNLDDJAOD; int num = 0; if (bfhnlddjaod != num) { Button3DBase bcddmiakahn = this.BCDDMIAKAHN; int num2 = 0; if (bcddmiakahn != num2) { this.BCDDMIAKAHN.RenderOutline(); } MeshButtonHighlight agmkpeofdib = this.AGMKPEOFDIB; int num3 = 0; if (agmkpeofdib != num3) { this.AGMKPEOFDIB.RenderHighlight(); } } PhysicalButtonBase bihjfijnnfi = this.BIHJFIJNNFI; int num4 = 0; if (bihjfijnnfi != num4) { this.BIHJFIJNNFI.RenderOutline(); } } // Token: 0x0601450B RID: 83211 RVA: 0x004B1238 File Offset: 0x004AF438 [Token(Token = "0x601450B")] [Address(RVA = "0x1AD2030", Offset = "0x1AD1030", VA = "0x181AD2030")] private void EADCJEGNEPG(Selectable BFHNLDDJAOD, Color HDPOBMBACIE, float MOELEOEDBCG) { if (!(this.BFHNLDDJAOD == BFHNLDDJAOD)) { Selectable bfhnlddjaod = this.BFHNLDDJAOD; int num = 0; if (bfhnlddjaod != num) { Outline oemjheiogkp = this.OEMJHEIOGKP; this.BCDDMIAKAHN = (ulong)0L; this.AGMKPEOFDIB = (ulong)0L; int num2 = 0; if (oemjheiogkp != num2) { Outline oemjheiogkp2 = this.OEMJHEIOGKP; int num3 = 0; oemjheiogkp2.enabled = num3 != 0; this.OEMJHEIOGKP = (ulong)0L; } } this.BFHNLDDJAOD = BFHNLDDJAOD; int num4 = 0; if (BFHNLDDJAOD != num4) { } } } // Token: 0x0601450C RID: 83212 RVA: 0x004B12C4 File Offset: 0x004AF4C4 [Token(Token = "0x601450C")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")] private void IPHDOBCOCFL(PhysicalButtonBase BIHJFIJNNFI) { this.BIHJFIJNNFI = BIHJFIJNNFI; } // Token: 0x0601450D RID: 83213 RVA: 0x004B12D8 File Offset: 0x004AF4D8 [Token(Token = "0x601450D")] [Address(RVA = "0x1AD2250", Offset = "0x1AD1250", VA = "0x181AD2250")] private void IJIFLDBLOHA(Color GJAINANBOCB, float AAKAIEBJIFF) { Button3DBase component = this.BFHNLDDJAOD.GetComponent(); this.BCDDMIAKAHN = component; int num = 0; if (!(component != num)) { MeshButtonHighlight component2 = this.BFHNLDDJAOD.GetComponent(); this.AGMKPEOFDIB = component2; int num2 = 0; if (!(component2 != num2)) { MakerPenUITarget componentInParent = this.BFHNLDDJAOD.GetComponentInParent(); this.BOPAGGMMINE = componentInParent; int num3 = 0; if (!(componentInParent != num3)) { Outline component3 = this.BFHNLDDJAOD.GetComponent(); this.OEMJHEIOGKP = component3; int num4 = 0; if (component3 == num4) { Outline outline = this.BFHNLDDJAOD.gameObject.AddComponent(); this.OEMJHEIOGKP = outline; } this.OEMJHEIOGKP.enabled = true; Outline oemjheiogkp = this.OEMJHEIOGKP; Outline oemjheiogkp2 = this.OEMJHEIOGKP; Vector2 one = Vector2.one; oemjheiogkp2.effectDistance = one; } } } } // Token: 0x0601450E RID: 83214 RVA: 0x004B13C0 File Offset: 0x004AF5C0 [Token(Token = "0x601450E")] [Address(RVA = "0x1AD1F70", Offset = "0x1AD0F70", VA = "0x181AD1F70")] private void CKDDKADJHEC() { Button3DBase bcddmiakahn = this.BCDDMIAKAHN; int num = 0; if (bcddmiakahn != num) { this.BCDDMIAKAHN.RenderOutline(); } MeshButtonHighlight agmkpeofdib = this.AGMKPEOFDIB; int num2 = 0; if (agmkpeofdib != num2) { this.AGMKPEOFDIB.RenderHighlight(); } } // Token: 0x0601450F RID: 83215 RVA: 0x004B1410 File Offset: 0x004AF610 [Token(Token = "0x601450F")] [Address(RVA = "0x1AD24C0", Offset = "0x1AD14C0", VA = "0x181AD24C0")] private void JOHCHPGDHBP() { Outline oemjheiogkp = this.OEMJHEIOGKP; this.BCDDMIAKAHN = (ulong)0L; this.AGMKPEOFDIB = (ulong)0L; int num = 0; if (oemjheiogkp != num) { Outline oemjheiogkp2 = this.OEMJHEIOGKP; int num2 = 0; oemjheiogkp2.enabled = num2 != 0; this.OEMJHEIOGKP = (ulong)0L; } } // Token: 0x06014510 RID: 83216 RVA: 0x004B1464 File Offset: 0x004AF664 [Token(Token = "0x6014510")] [Address(RVA = "0x1AD24A0", Offset = "0x1AD14A0", VA = "0x181AD24A0")] private void JBOJGCMGADD() { this.BIHJFIJNNFI.RenderOutline(); } // Token: 0x06014511 RID: 83217 RVA: 0x004B1484 File Offset: 0x004AF684 [Token(Token = "0x6014511")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public AAAPGEKOAHH() { } // Token: 0x0400D252 RID: 53842 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D252")] private Selectable BFHNLDDJAOD; // Token: 0x0400D253 RID: 53843 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D253")] private PhysicalButtonBase BIHJFIJNNFI; // Token: 0x0400D254 RID: 53844 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400D254")] private Button3DBase BCDDMIAKAHN; // Token: 0x0400D255 RID: 53845 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D255")] private MeshButtonHighlight AGMKPEOFDIB; // Token: 0x0400D256 RID: 53846 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400D256")] private MakerPenUITarget BOPAGGMMINE; // Token: 0x0400D257 RID: 53847 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400D257")] private Outline OEMJHEIOGKP; } }