using System; using System.Collections.Generic; using Cpp2IlInjected; using RecRoom.Inputs; using RecRoom.Inputs.Touch; using UnityEngine; // Token: 0x020024F4 RID: 9460 [Token(Token = "0x20024F4")] public class AGGFDBNAKNE : MNFHEDHBMOI { // Token: 0x170027A5 RID: 10149 // (get) Token: 0x0600F31F RID: 62239 RVA: 0x0037E58C File Offset: 0x0037C78C [Token(Token = "0x170027A5")] public override COBOOKPLEBJ PCMBOBNHLDA { [Token(Token = "0x600F31F")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "5")] get { } } // Token: 0x170027A6 RID: 10150 // (get) Token: 0x0600F320 RID: 62240 RVA: 0x0037E59C File Offset: 0x0037C79C [Token(Token = "0x170027A6")] public override IFDIGHKFEGF AKFKMKMEBHG { [Token(Token = "0x600F320")] [Address(RVA = "0x460DB0", Offset = "0x45FBB0", VA = "0x180460DB0", Slot = "4")] get { return IFDIGHKFEGF.TOUCH; } } // Token: 0x0600F321 RID: 62241 RVA: 0x0037E5AC File Offset: 0x0037C7AC [Token(Token = "0x600F321")] [Address(RVA = "0xF2A590", Offset = "0xF29390", VA = "0x180F2A590", Slot = "23")] public override void OFFLOPLJBBG(TouchSystemInputSource PBGBNMCPEAJ) { base.OFFLOPLJBBG(PBGBNMCPEAJ); Input.gyro.enabled = true; } // Token: 0x0600F322 RID: 62242 RVA: 0x0037E5D8 File Offset: 0x0037C7D8 [Token(Token = "0x600F322")] [Address(RVA = "0xF29D60", Offset = "0xF28B60", VA = "0x180F29D60", Slot = "8")] public override GIJDAILECFF FFBOPLOEHJI(InputConfig PBGBNMCPEAJ) { if (PBGBNMCPEAJ.touch.touchInputType == EJAJJNEHCIC.TouchInput) { return GIJDAILECFF.Touch; } throw new NullReferenceException(); } // Token: 0x0600F323 RID: 62243 RVA: 0x0037E5FC File Offset: 0x0037C7FC [Token(Token = "0x600F323")] [Address(RVA = "0xF2A570", Offset = "0xF29370", VA = "0x180F2A570", Slot = "9")] public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ) { return PBGBNMCPEAJ.touch.ButtonPressType; } // Token: 0x0600F324 RID: 62244 RVA: 0x0037E61C File Offset: 0x0037C81C [Token(Token = "0x600F324")] [Address(RVA = "0xF29C30", Offset = "0xF28A30", VA = "0x180F29C30", Slot = "10")] public override bool DIDLCLEIJAD(InputConfig PBGBNMCPEAJ, out bool PPOGALJAIDC) { EJAJJNEHCIC touchInputType = PBGBNMCPEAJ.touch.touchInputType; if (touchInputType != EJAJJNEHCIC.TouchInput) { if (touchInputType != EJAJJNEHCIC.TouchInput) { if (touchInputType != EJAJJNEHCIC.Mouse0) { goto IL_45; } bool flag; PPOGALJAIDC.m_value = flag; } bool mouseButton = Input.GetMouseButton(0); PPOGALJAIDC.m_value = mouseButton; } TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG; TouchInputConfig touch = PBGBNMCPEAJ.touch; bool flag2; if (!flag2) { } IL_45: throw new NullReferenceException(); } // Token: 0x0600F325 RID: 62245 RVA: 0x0037E678 File Offset: 0x0037C878 [Token(Token = "0x600F325")] [Address(RVA = "0xF29DA0", Offset = "0xF28BA0", VA = "0x180F29DA0", Slot = "11")] public override bool GNDLKAMDCDJ(InputConfig PBGBNMCPEAJ, out float NGALLBAFEEP, out bool GMMAEBJGBMF) { } // Token: 0x0600F326 RID: 62246 RVA: 0x0037E688 File Offset: 0x0037C888 [Token(Token = "0x600F326")] [Address(RVA = "0xF29DB0", Offset = "0xF28BB0", VA = "0x180F29DB0", Slot = "12")] public override bool GNMHPKFABHA(InputConfig PBGBNMCPEAJ, out Vector2 EDPHCMNAJLB, out bool GMMAEBJGBMF) { /* An exception occurred when decompiling this method (0600F326) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean AGGFDBNAKNE::GNMHPKFABHA(RecRoom.Inputs.InputConfig,UnityEngine.Vector2&,System.Boolean&) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:Vector2(var_1_07, callgetter:Vector2(Vector2::get_zero)) stfld:float32(Vector2::x, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&(EDPHCMNAJLB), ldloc:Vector2[exp:float32](var_1_07)) stfld:float32(Vector2::y, ldloc:valuetype [UnityEngine.CoreModule]UnityEngine.Vector2&(EDPHCMNAJLB), ldc.i4:int32[exp:float32](0)) } 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: 0x0600F327 RID: 62247 RVA: 0x0037E6AC File Offset: 0x0037C8AC [Token(Token = "0x600F327")] [Address(RVA = "0xF299E0", Offset = "0xF287E0", VA = "0x180F299E0", Slot = "13")] public override bool AKGKNCEBCFL(InputConfig PBGBNMCPEAJ, out KIJMAEEMGLG IDPMCDJPKDO) { TouchInputSystem instance = SingletonMonoBehaviour.ONCPNMDGGKG; TouchInputConfig touch = PBGBNMCPEAJ.touch; bool flag; if (!flag) { KIJMAEEMGLG kijmaeemglg = KIJMAEEMGLG.JMIGKJPPFND; bool eipadkjdeio = kijmaeemglg.EIPADKJDEIO; int ednnccfdmcj = kijmaeemglg.EDNNCCFDMCJ; float y = kijmaeemglg.IODDGJBEOMI.y; Vector2 ickccanhphg = kijmaeemglg.ICKCCANHPHG; Vector2 nidcgnklloh = kijmaeemglg.NIDCGNKLLOH; Vector2 apcojcjnkpo = kijmaeemglg.APCOJCJNKPO; float nljecfcfaja = kijmaeemglg.NLJECFCFAJA; float y2 = kijmaeemglg.BHOLMEFMIMG.y; IDPMCDJPKDO.EDNNCCFDMCJ = ednnccfdmcj; IDPMCDJPKDO.IODDGJBEOMI.y = y; IDPMCDJPKDO.ICKCCANHPHG = ickccanhphg; IDPMCDJPKDO.NIDCGNKLLOH = nidcgnklloh; IDPMCDJPKDO.APCOJCJNKPO = apcojcjnkpo; IDPMCDJPKDO.NLJECFCFAJA = nljecfcfaja; IDPMCDJPKDO.BHOLMEFMIMG.y = y2; IDPMCDJPKDO.EIPADKJDEIO = eipadkjdeio; } ulong num; IDPMCDJPKDO.EIPADKJDEIO = num != 0UL; throw new NullReferenceException(); } // Token: 0x0600F328 RID: 62248 RVA: 0x0037E780 File Offset: 0x0037C980 [Token(Token = "0x600F328")] [Address(RVA = "0xF29F40", Offset = "0xF28D40", VA = "0x180F29F40", Slot = "14")] public override bool JLHNHBDJJHL(out IFCNMNFEGAM GBIALMBEPED) { if (!Input.gyro.enabled) { Quaternion identity = Quaternion.identity; Vector3 zero = Vector3.zero; Vector3 zero2 = Vector3.zero; Vector3 zero3 = Vector3.zero; } Gyroscope gyro = Input.gyro; Gyroscope gyro2 = Input.gyro; Gyroscope gyro3 = Input.gyro; Gyroscope gyro4 = Input.gyro; Vector3 vector; float z = vector.z; int num = 0; GBIALMBEPED.PHMMKNJHDJO.z = (float)num; return true; } // Token: 0x0600F329 RID: 62249 RVA: 0x0037E804 File Offset: 0x0037CA04 [Token(Token = "0x600F329")] [Address(RVA = "0xF2A2F0", Offset = "0xF290F0", VA = "0x180F2A2F0", Slot = "15")] public override bool KJDKANJIGDD(out Vector2 CAMHGFHDIHB) { float z = Input.mousePosition.z; Vector2 vector; CAMHGFHDIHB.x = vector; CAMHGFHDIHB.y = (float)0; return true; } // Token: 0x0600F32A RID: 62250 RVA: 0x0037E82C File Offset: 0x0037CA2C [Token(Token = "0x600F32A")] [Address(RVA = "0xF29E30", Offset = "0xF28C30", VA = "0x180F29E30", Slot = "16")] public override bool HCMJCLCPKML(GAMNIEMGCBI NJDKPFFBCOM, InputConfig PBGBNMCPEAJ) { TouchInputConfig touch = PBGBNMCPEAJ.touch; OOEAAFIGGBA fondbgiljmd = this.FONDBGILJMD; bool flag; return flag; } // Token: 0x0600F32B RID: 62251 RVA: 0x0037E850 File Offset: 0x0037CA50 [Token(Token = "0x600F32B")] [Address(RVA = "0xF2A430", Offset = "0xF29230", VA = "0x180F2A430", Slot = "17")] public override void LDBHDPMNFKP(List MMKFFDDADLF) { int num; do { num = 0; this.FONDBGILJMD.MOPNNFHKCFM(); bool flag; if (flag) { } } while (num != 0); } // Token: 0x0600F32C RID: 62252 RVA: 0x0037E874 File Offset: 0x0037CA74 [Token(Token = "0x600F32C")] [Address(RVA = "0xF2A390", Offset = "0xF29190", VA = "0x180F2A390", Slot = "18")] public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL) { OOEAAFIGGBA fondbgiljmd = this.FONDBGILJMD; } // Token: 0x0600F32D RID: 62253 RVA: 0x0037E890 File Offset: 0x0037CA90 [Token(Token = "0x600F32D")] [Address(RVA = "0xF29EA0", Offset = "0xF28CA0", VA = "0x180F29EA0", Slot = "19")] public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO) { OOEAAFIGGBA fondbgiljmd = this.FONDBGILJMD; } // Token: 0x0600F32E RID: 62254 RVA: 0x0037E8AC File Offset: 0x0037CAAC [Token(Token = "0x600F32E")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "20")] public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN) { } // Token: 0x0600F32F RID: 62255 RVA: 0x0037E8BC File Offset: 0x0037CABC [Token(Token = "0x600F32F")] [Address(RVA = "0xF2A2E0", Offset = "0xF290E0", VA = "0x180F2A2E0", Slot = "21")] public override void KGDLBEAPDFE(InputConfig PBGBNMCPEAJ, out Sprite KMJNLPEBOIF, out Sprite CJBHMAHHCGE) { } // Token: 0x0600F330 RID: 62256 RVA: 0x0037E8CC File Offset: 0x0037CACC [Token(Token = "0x600F330")] [Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "22")] public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC) { } // Token: 0x0600F331 RID: 62257 RVA: 0x0037E8DC File Offset: 0x0037CADC [Token(Token = "0x600F331")] [Address(RVA = "0xF29BE0", Offset = "0xF289E0", VA = "0x180F29BE0", Slot = "24")] protected override bool BJIPCLFGBOE() { return SingletonMonoBehaviour.FFNIFALJLDD; } // Token: 0x0600F332 RID: 62258 RVA: 0x0037E8F0 File Offset: 0x0037CAF0 [Token(Token = "0x600F332")] [Address(RVA = "0xF29B80", Offset = "0xF28980", VA = "0x180F29B80", Slot = "25")] protected override bool BIEPCPJNODI() { return SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; } // Token: 0x0600F333 RID: 62259 RVA: 0x0037E910 File Offset: 0x0037CB10 [Token(Token = "0x600F333")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "7")] public override bool NNAMEMBJJFF() { } // Token: 0x0600F334 RID: 62260 RVA: 0x0037E920 File Offset: 0x0037CB20 [Token(Token = "0x600F334")] [Address(RVA = "0xF2A610", Offset = "0xF29410", VA = "0x180F2A610")] public AGGFDBNAKNE() { OOEAAFIGGBA ooeaafiggba = new OOEAAFIGGBA(41); this.FONDBGILJMD = ooeaafiggba; base..ctor(); } // Token: 0x0400A207 RID: 41479 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A207")] private readonly Quaternion EAPAGIPIAPB; // Token: 0x0400A208 RID: 41480 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A208")] private readonly OOEAAFIGGBA FONDBGILJMD; }