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: 0x02002E1F RID: 11807 [Token(Token = "0x2002E1F")] public class GIJEGHJOPHA : ALLIDMNBMMG { // Token: 0x17003796 RID: 14230 // (get) Token: 0x0601409D RID: 82077 RVA: 0x004A68E0 File Offset: 0x004A4AE0 [Token(Token = "0x17003796")] private GAMNIEMGCBI AGAEOFKMOPA { [Token(Token = "0x601409D")] [Address(RVA = "0xF792E0", Offset = "0xF780E0", VA = "0x180F792E0")] 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: 0x17003797 RID: 14231 // (get) Token: 0x0601409E RID: 82078 RVA: 0x004A6900 File Offset: 0x004A4B00 [Token(Token = "0x17003797")] private GAMNIEMGCBI LEJCCONAJCN { [Token(Token = "0x601409E")] [Address(RVA = "0xF7A1B0", Offset = "0xF78FB0", VA = "0x180F7A1B0")] 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: 0x17003798 RID: 14232 // (get) Token: 0x0601409F RID: 82079 RVA: 0x004A6920 File Offset: 0x004A4B20 [Token(Token = "0x17003798")] public override int LNEDNNJCPMG { [Token(Token = "0x601409F")] [Address(RVA = "0x4B4BA0", Offset = "0x4B39A0", VA = "0x1804B4BA0", Slot = "14")] get { return 13; } } // Token: 0x17003799 RID: 14233 // (get) Token: 0x060140A0 RID: 82080 RVA: 0x004A6930 File Offset: 0x004A4B30 [Token(Token = "0x17003799")] public override bool KAPLCJDFAMJ { [Token(Token = "0x60140A0")] [Address(RVA = "0x40FFA0", Offset = "0x40EDA0", VA = "0x18040FFA0", Slot = "15")] get { return this.LFLDPLFKGNE; } } // Token: 0x060140A1 RID: 82081 RVA: 0x004A6944 File Offset: 0x004A4B44 [Token(Token = "0x60140A1")] [Address(RVA = "0xF79F90", Offset = "0xF78D90", VA = "0x180F79F90", 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: 0x060140A2 RID: 82082 RVA: 0x004A6A04 File Offset: 0x004A4C04 [Token(Token = "0x60140A2")] [Address(RVA = "0xF781F0", Offset = "0xF76FF0", VA = "0x180F781F0", Slot = "17")] public override void Dispose() { base.Dispose(); } // Token: 0x060140A3 RID: 82083 RVA: 0x004A6A18 File Offset: 0x004A4C18 [Token(Token = "0x60140A3")] [Address(RVA = "0xF79BD0", Offset = "0xF789D0", VA = "0x180F79BD0", Slot = "18")] protected override void NHOMMEMEFIB() { base.NHOMMEMEFIB(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x060140A4 RID: 82084 RVA: 0x004A6A38 File Offset: 0x004A4C38 [Token(Token = "0x60140A4")] [Address(RVA = "0xF78CB0", Offset = "0xF77AB0", VA = "0x180F78CB0", Slot = "19")] protected override void GAPALICCLPH() { base.GAPALICCLPH(); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x060140A5 RID: 82085 RVA: 0x004A6A64 File Offset: 0x004A4C64 [Token(Token = "0x60140A5")] [Address(RVA = "0xF7A410", Offset = "0xF79210", VA = "0x180F7A410", Slot = "20")] protected override void PPAOALHOODL() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } // Token: 0x060140A6 RID: 82086 RVA: 0x004A6A80 File Offset: 0x004A4C80 [Token(Token = "0x60140A6")] [Address(RVA = "0xF79690", Offset = "0xF78490", VA = "0x180F79690", Slot = "21")] protected override void JNGMMNANOCH() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } // Token: 0x060140A7 RID: 82087 RVA: 0x004A6AA4 File Offset: 0x004A4CA4 [Token(Token = "0x60140A7")] [Address(RVA = "0xF77E10", Offset = "0xF76C10", VA = "0x180F77E10", 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: 0x060140A8 RID: 82088 RVA: 0x004A6B70 File Offset: 0x004A4D70 [Token(Token = "0x60140A8")] [Address(RVA = "0xF79B40", Offset = "0xF78940", VA = "0x180F79B40")] private void LJPFNGHICNA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LFLDPLFKGNE = false; this.IIGDEMPMLKC(); this.FAPNMPFABPH.JBBLIBHHEBC(); } // Token: 0x060140A9 RID: 82089 RVA: 0x004A6B9C File Offset: 0x004A4D9C [Token(Token = "0x60140A9")] [Address(RVA = "0xF79C30", Offset = "0xF78A30", VA = "0x180F79C30")] private void NJDLHPADODP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LFLDPLFKGNE = false; this.IIGDEMPMLKC(); } // Token: 0x060140AA RID: 82090 RVA: 0x004A6BB8 File Offset: 0x004A4DB8 [Token(Token = "0x60140AA")] [Address(RVA = "0xF796E0", Offset = "0xF784E0", VA = "0x180F796E0")] 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: 0x060140AB RID: 82091 RVA: 0x004A6C74 File Offset: 0x004A4E74 [Token(Token = "0x60140AB")] [Address(RVA = "0xF78710", Offset = "0xF77510", VA = "0x180F78710")] private void FEBFHNOEDLB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { this.LFLDPLFKGNE = true; bool flag; if (!flag) { } } // Token: 0x060140AC RID: 82092 RVA: 0x004A6C94 File Offset: 0x004A4E94 [Token(Token = "0x60140AC")] [Address(RVA = "0xF787F0", Offset = "0xF775F0", VA = "0x180F787F0")] 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: 0x060140AD RID: 82093 RVA: 0x004A6DD0 File Offset: 0x004A4FD0 [Token(Token = "0x60140AD")] [Address(RVA = "0xF78B80", Offset = "0xF77980", VA = "0x180F78B80")] private void FHDCFMNGKEC(ushort IBCNKLKINAA, ushort HNEIFFDHGFO) { int num = 0; int num2 = 0; this.AINFCKEPMDC(num2 != 0, num != 0); this.IIGDEMPMLKC(); } // Token: 0x1700379A RID: 14234 // (get) Token: 0x060140AE RID: 82094 RVA: 0x004A6DF8 File Offset: 0x004A4FF8 [Token(Token = "0x1700379A")] private GAMNIEMGCBI IGCNKIAAABF { [Token(Token = "0x60140AE")] [Address(RVA = "0xF79640", Offset = "0xF78440", VA = "0x180F79640")] get { return GAMNIEMGCBI.RightHandSelectWorldSpaceUIButton; } } // Token: 0x1700379B RID: 14235 // (get) Token: 0x060140AF RID: 82095 RVA: 0x004A6E0C File Offset: 0x004A500C [Token(Token = "0x1700379B")] private GAMNIEMGCBI LILELDDKBHA { [Token(Token = "0x60140AF")] [Address(RVA = "0xF781A0", Offset = "0xF76FA0", VA = "0x180F781A0")] get { return GAMNIEMGCBI.LeftHandWorldScrollButton; } } // Token: 0x1700379C RID: 14236 // (get) Token: 0x060140B0 RID: 82096 RVA: 0x004A6E24 File Offset: 0x004A5024 [Token(Token = "0x1700379C")] private GAMNIEMGCBI KAODPGFKCEL { [Token(Token = "0x60140B0")] [Address(RVA = "0xF79B80", Offset = "0xF78980", VA = "0x180F79B80")] get { return GAMNIEMGCBI.LeftHandWorldScrollAxis; } } // Token: 0x1700379D RID: 14237 // (get) Token: 0x060140B1 RID: 82097 RVA: 0x004A6E3C File Offset: 0x004A503C [Token(Token = "0x1700379D")] private Sprite DMGMKNEMNFP { [Token(Token = "0x60140B1")] [Address(RVA = "0xF79F40", Offset = "0xF78D40", VA = "0x180F79F40")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Button); } } // Token: 0x1700379E RID: 14238 // (get) Token: 0x060140B2 RID: 82098 RVA: 0x004A6E50 File Offset: 0x004A5050 [Token(Token = "0x1700379E")] private Sprite EDONENMKLHE { [Token(Token = "0x60140B2")] [Address(RVA = "0xF79EF0", Offset = "0xF78CF0", VA = "0x180F79EF0")] get { return NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Tap_Scrollbar); } } // Token: 0x1700379F RID: 14239 // (get) Token: 0x060140B3 RID: 82099 RVA: 0x004A6E64 File Offset: 0x004A5064 [Token(Token = "0x1700379F")] private int IBOBPHPKINA { [Token(Token = "0x60140B3")] [Address(RVA = "0xF78D10", Offset = "0xF77B10", VA = "0x180F78D10")] get { long num = Convert.ToInt64((uint)0); throw new NullReferenceException(); } } // Token: 0x060140B4 RID: 82100 RVA: 0x004A6E80 File Offset: 0x004A5080 [Token(Token = "0x60140B4")] [Address(RVA = "0xF7A200", Offset = "0xF79000", VA = "0x180F7A200")] 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: 0x060140B5 RID: 82101 RVA: 0x004A6EAC File Offset: 0x004A50AC [Token(Token = "0x60140B5")] [Address(RVA = "0xF78590", Offset = "0xF77390", VA = "0x180F78590")] 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: 0x170037A0 RID: 14240 // (get) Token: 0x060140B6 RID: 82102 RVA: 0x004A6ED8 File Offset: 0x004A50D8 [Token(Token = "0x170037A0")] private FDKPONPCGGC MGJDKGGKOKE { [Token(Token = "0x60140B6")] [Address(RVA = "0xF79330", Offset = "0xF78130", VA = "0x180F79330")] 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: 0x170037A1 RID: 14241 // (get) Token: 0x060140B7 RID: 82103 RVA: 0x004A6F14 File Offset: 0x004A5114 [Token(Token = "0x170037A1")] private Vector2 PFLDDNJBDOE { [Token(Token = "0x60140B7")] [Address(RVA = "0xF79C40", Offset = "0xF78A40", VA = "0x180F79C40")] 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: 0x060140B8 RID: 82104 RVA: 0x004A6F54 File Offset: 0x004A5154 [Token(Token = "0x60140B8")] [Address(RVA = "0xF79120", Offset = "0xF77F20", VA = "0x180F79120")] 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: 0x060140B9 RID: 82105 RVA: 0x004A6FD0 File Offset: 0x004A51D0 [Token(Token = "0x60140B9")] [Address(RVA = "0xF78100", Offset = "0xF76F00", VA = "0x180F78100")] private UIInputModule.LAGCGHDHJEI DAMCGMOIFFB() { /* An exception occurred when decompiling this method (060140B9) 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 1660 */; } // Token: 0x060140BA RID: 82106 RVA: 0x004A7044 File Offset: 0x004A5244 [Token(Token = "0x60140BA")] [Address(RVA = "0xF78230", Offset = "0xF77030", VA = "0x180F78230")] 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: 0x060140BB RID: 82107 RVA: 0x004A70D8 File Offset: 0x004A52D8 [Token(Token = "0x60140BB")] [Address(RVA = "0xF78D60", Offset = "0xF77B60", VA = "0x180F78D60")] 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: 0x060140BC RID: 82108 RVA: 0x004A716C File Offset: 0x004A536C [Token(Token = "0x60140BC")] [Address(RVA = "0xF79840", Offset = "0xF78640", VA = "0x180F79840")] 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: 0x060140BD RID: 82109 RVA: 0x004A7228 File Offset: 0x004A5428 [Token(Token = "0x60140BD")] [Address(RVA = "0xF77CA0", Offset = "0xF76AA0", VA = "0x180F77CA0")] 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: 0x060140BE RID: 82110 RVA: 0x004A7264 File Offset: 0x004A5464 [Token(Token = "0x60140BE")] [Address(RVA = "0xF7A380", Offset = "0xF79180", VA = "0x180F7A380")] private PlayerAnimation POOAOOPMJKD(out bool LJLPJKBBPHL) { bool flag; if (flag && this.JBLEMNIIFAI.FLALBHIHDMP.useCustomScreensAnimations) { return this.JBLEMNIIFAI.FLALBHIHDMP.customScreensPushAnimation; } throw new NullReferenceException(); } // Token: 0x060140BF RID: 82111 RVA: 0x004A72A0 File Offset: 0x004A54A0 [Token(Token = "0x60140BF")] [Address(RVA = "0xF7A460", Offset = "0xF79260", VA = "0x180F7A460")] public GIJEGHJOPHA() { GIJEGHJOPHA.AAAPGEKOAHH aaapgekoahh = new GIJEGHJOPHA.AAAPGEKOAHH(); this.KEFBLEDBMDH = aaapgekoahh; BDCNPDGNFHN bdcnpdgnfhn = new BDCNPDGNFHN(); this.FAPNMPFABPH = bdcnpdgnfhn; base..ctor(); } // Token: 0x0400D01E RID: 53278 [Token(Token = "0x400D01E")] private const float MECMHGPLHGC = 20f; // Token: 0x0400D01F RID: 53279 [Token(Token = "0x400D01F")] private const float NHAAKENGCJK = 2f; // Token: 0x0400D020 RID: 53280 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400D020")] private HKKOHFHADKK PEGJGMDGKJN; // Token: 0x0400D021 RID: 53281 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400D021")] private bool LFLDPLFKGNE; // Token: 0x0400D022 RID: 53282 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400D022")] private PhysicalButtonBase KONKFKNPEGJ; // Token: 0x0400D023 RID: 53283 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400D023")] private UIInputModule.LAGCGHDHJEI JBLEMNIIFAI; // Token: 0x0400D024 RID: 53284 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400D024")] private readonly GIJEGHJOPHA.AAAPGEKOAHH KEFBLEDBMDH; // Token: 0x0400D025 RID: 53285 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400D025")] private Tool NDIJHEMIEJB; // Token: 0x0400D026 RID: 53286 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400D026")] private readonly BDCNPDGNFHN FAPNMPFABPH; // Token: 0x02002E20 RID: 11808 [Token(Token = "0x2002E20")] private enum FAPIJPGNAKI { // Token: 0x0400D028 RID: 53288 [Token(Token = "0x400D028")] DEACTIVATED, // Token: 0x0400D029 RID: 53289 [Token(Token = "0x400D029")] SEARCHING_FOR_TARGET, // Token: 0x0400D02A RID: 53290 [Token(Token = "0x400D02A")] HAS_TARGET } // Token: 0x02002E21 RID: 11809 [Token(Token = "0x2002E21")] private class AAAPGEKOAHH { // Token: 0x060140C0 RID: 82112 RVA: 0x004A72D0 File Offset: 0x004A54D0 [Token(Token = "0x60140C0")] [Address(RVA = "0xF73200", Offset = "0xF72000", VA = "0x180F73200")] public void GOPACBNNHOJ(PhysicalButtonBase BIHJFIJNNFI) { Color black = Color.black; this.BIHJFIJNNFI = BIHJFIJNNFI; } // Token: 0x060140C1 RID: 82113 RVA: 0x004A72EC File Offset: 0x004A54EC [Token(Token = "0x60140C1")] [Address(RVA = "0xF73250", Offset = "0xF72050", VA = "0x180F73250")] public void GOPACBNNHOJ(Selectable BFHNLDDJAOD, Color HDPOBMBACIE, float PEAGPNLGJFN) { int num = 0; this.BIHJFIJNNFI = num; } // Token: 0x060140C2 RID: 82114 RVA: 0x004A7304 File Offset: 0x004A5504 [Token(Token = "0x60140C2")] [Address(RVA = "0xF73590", Offset = "0xF72390", VA = "0x180F73590")] 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: 0x060140C3 RID: 82115 RVA: 0x004A738C File Offset: 0x004A558C [Token(Token = "0x60140C3")] [Address(RVA = "0xF73060", Offset = "0xF71E60", VA = "0x180F73060")] 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: 0x060140C4 RID: 82116 RVA: 0x004A7418 File Offset: 0x004A5618 [Token(Token = "0x60140C4")] [Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")] private void IPHDOBCOCFL(PhysicalButtonBase BIHJFIJNNFI) { this.BIHJFIJNNFI = BIHJFIJNNFI; } // Token: 0x060140C5 RID: 82117 RVA: 0x004A742C File Offset: 0x004A562C [Token(Token = "0x60140C5")] [Address(RVA = "0xF73280", Offset = "0xF72080", VA = "0x180F73280")] 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: 0x060140C6 RID: 82118 RVA: 0x004A7514 File Offset: 0x004A5714 [Token(Token = "0x60140C6")] [Address(RVA = "0xF72FA0", Offset = "0xF71DA0", VA = "0x180F72FA0")] 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: 0x060140C7 RID: 82119 RVA: 0x004A7564 File Offset: 0x004A5764 [Token(Token = "0x60140C7")] [Address(RVA = "0xF734F0", Offset = "0xF722F0", VA = "0x180F734F0")] 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: 0x060140C8 RID: 82120 RVA: 0x004A75B8 File Offset: 0x004A57B8 [Token(Token = "0x60140C8")] [Address(RVA = "0xF734D0", Offset = "0xF722D0", VA = "0x180F734D0")] private void JBOJGCMGADD() { this.BIHJFIJNNFI.RenderOutline(); } // Token: 0x060140C9 RID: 82121 RVA: 0x004A75D8 File Offset: 0x004A57D8 [Token(Token = "0x60140C9")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public AAAPGEKOAHH() { } // Token: 0x0400D02B RID: 53291 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D02B")] private Selectable BFHNLDDJAOD; // Token: 0x0400D02C RID: 53292 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D02C")] private PhysicalButtonBase BIHJFIJNNFI; // Token: 0x0400D02D RID: 53293 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400D02D")] private Button3DBase BCDDMIAKAHN; // Token: 0x0400D02E RID: 53294 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D02E")] private MeshButtonHighlight AGMKPEOFDIB; // Token: 0x0400D02F RID: 53295 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400D02F")] private MakerPenUITarget BOPAGGMMINE; // Token: 0x0400D030 RID: 53296 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400D030")] private Outline OEMJHEIOGKP; } }