using System; using System.Collections.Generic; using System.Xml.Schema; using Cpp2IlInjected; using RecRoom.Inputs; using RecRoom.Inputs.Touch; using UnityEngine; // Token: 0x020025DB RID: 9691 [Token(Token = "0x20025DB")] public class AGGFDBNAKNE : MNFHEDHBMOI { // Token: 0x1700284C RID: 10316 // (get) Token: 0x0600F73A RID: 63290 RVA: 0x00387ABC File Offset: 0x00385CBC [Token(Token = "0x1700284C")] public override COBOOKPLEBJ PCMBOBNHLDA { [Token(Token = "0x600F73A")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "5")] get { } } // Token: 0x1700284D RID: 10317 // (get) Token: 0x0600F73B RID: 63291 RVA: 0x00387ACC File Offset: 0x00385CCC [Token(Token = "0x1700284D")] public override IFDIGHKFEGF AKFKMKMEBHG { [Token(Token = "0x600F73B")] [Address(RVA = "0x4E86A0", Offset = "0x4E76A0", VA = "0x1804E86A0", Slot = "4")] get { return IFDIGHKFEGF.TOUCH; } } // Token: 0x0600F73C RID: 63292 RVA: 0x00387ADC File Offset: 0x00385CDC [Token(Token = "0x600F73C")] [Address(RVA = "0x1A48180", Offset = "0x1A47180", VA = "0x181A48180", Slot = "23")] public override void OFFLOPLJBBG(TouchSystemInputSource PBGBNMCPEAJ) { base.OFFLOPLJBBG(PBGBNMCPEAJ); Input.gyro.enabled = true; } // Token: 0x0600F73D RID: 63293 RVA: 0x00387B08 File Offset: 0x00385D08 [Token(Token = "0x600F73D")] [Address(RVA = "0x1A47900", Offset = "0x1A46900", VA = "0x181A47900", Slot = "8")] public override GIJDAILECFF FFBOPLOEHJI(InputConfig PBGBNMCPEAJ) { if (PBGBNMCPEAJ.touch.touchInputType == EJAJJNEHCIC.TouchInput) { return GIJDAILECFF.Touch; } throw new NullReferenceException(); } // Token: 0x0600F73E RID: 63294 RVA: 0x00387B2C File Offset: 0x00385D2C [Token(Token = "0x600F73E")] [Address(RVA = "0x1A48160", Offset = "0x1A47160", VA = "0x181A48160", Slot = "9")] public override MALHPBLGPGM LEMFIADLNAA(InputConfig PBGBNMCPEAJ) { return PBGBNMCPEAJ.touch.ButtonPressType; } // Token: 0x0600F73F RID: 63295 RVA: 0x00387B4C File Offset: 0x00385D4C [Token(Token = "0x600F73F")] [Address(RVA = "0x1A477D0", Offset = "0x1A467D0", VA = "0x181A477D0", 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_50; } bool flag = 0.BuiltInWhitespaceFacet != XmlSchemaWhiteSpace.Preserve; 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_50: throw new NullReferenceException(); } // Token: 0x0600F740 RID: 63296 RVA: 0x00387BB4 File Offset: 0x00385DB4 [Token(Token = "0x600F740")] [Address(RVA = "0x1A47940", Offset = "0x1A46940", VA = "0x181A47940", Slot = "11")] public override bool GNDLKAMDCDJ(InputConfig PBGBNMCPEAJ, out float NGALLBAFEEP, out bool GMMAEBJGBMF) { } // Token: 0x0600F741 RID: 63297 RVA: 0x00387BC4 File Offset: 0x00385DC4 [Token(Token = "0x600F741")] [Address(RVA = "0x1A47950", Offset = "0x1A46950", VA = "0x181A47950", Slot = "12")] public override bool GNMHPKFABHA(InputConfig PBGBNMCPEAJ, out Vector2 EDPHCMNAJLB, out bool GMMAEBJGBMF) { /* An exception occurred when decompiling this method (0600F741) 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 1663 */; } // Token: 0x0600F742 RID: 63298 RVA: 0x00387BE8 File Offset: 0x00385DE8 [Token(Token = "0x600F742")] [Address(RVA = "0x1A47580", Offset = "0x1A46580", VA = "0x181A47580", 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: 0x0600F743 RID: 63299 RVA: 0x00387CBC File Offset: 0x00385EBC [Token(Token = "0x600F743")] [Address(RVA = "0x1A47AE0", Offset = "0x1A46AE0", VA = "0x181A47AE0", 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: 0x0600F744 RID: 63300 RVA: 0x00387D40 File Offset: 0x00385F40 [Token(Token = "0x600F744")] [Address(RVA = "0x1A47E90", Offset = "0x1A46E90", VA = "0x181A47E90", Slot = "15")] public override bool KJDKANJIGDD(out Vector2 CAMHGFHDIHB) { if (!Input.GetMouseButton(0) && !Input.GetMouseButtonUp(0)) { Vector2 zero = Vector2.zero; } float z = Input.mousePosition.z; CAMHGFHDIHB.y = (float)0; Vector2 vector; CAMHGFHDIHB.x = vector; return true; } // Token: 0x0600F745 RID: 63301 RVA: 0x00387D84 File Offset: 0x00385F84 [Token(Token = "0x600F745")] [Address(RVA = "0x1A479D0", Offset = "0x1A469D0", VA = "0x181A479D0", Slot = "16")] public override bool HCMJCLCPKML(GAMNIEMGCBI NJDKPFFBCOM, InputConfig PBGBNMCPEAJ) { TouchInputConfig touch = PBGBNMCPEAJ.touch; OOEAAFIGGBA fondbgiljmd = this.FONDBGILJMD; bool flag; return flag; } // Token: 0x0600F746 RID: 63302 RVA: 0x00387DA8 File Offset: 0x00385FA8 [Token(Token = "0x600F746")] [Address(RVA = "0x1A48020", Offset = "0x1A47020", VA = "0x181A48020", Slot = "17")] public override void LDBHDPMNFKP(List MMKFFDDADLF) { int num; do { num = 0; this.FONDBGILJMD.MOPNNFHKCFM(); bool flag; if (flag) { } } while (num != 0); } // Token: 0x0600F747 RID: 63303 RVA: 0x00387DCC File Offset: 0x00385FCC [Token(Token = "0x600F747")] [Address(RVA = "0x1A47F80", Offset = "0x1A46F80", VA = "0x181A47F80", Slot = "18")] public override void KOBJHNHIAHN(AJIPAMOFEHD OBGGBEJNPFL) { OOEAAFIGGBA fondbgiljmd = this.FONDBGILJMD; } // Token: 0x0600F748 RID: 63304 RVA: 0x00387DE8 File Offset: 0x00385FE8 [Token(Token = "0x600F748")] [Address(RVA = "0x1A47A40", Offset = "0x1A46A40", VA = "0x181A47A40", Slot = "19")] public override void JANJAKHFOEP(AJIPAMOFEHD AKENHHFJNMO) { OOEAAFIGGBA fondbgiljmd = this.FONDBGILJMD; } // Token: 0x0600F749 RID: 63305 RVA: 0x00387E04 File Offset: 0x00386004 [Token(Token = "0x600F749")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "20")] public override bool KOILLJBMBLO(InputConfig JELPFJHDKEF, InputConfig DFBJOICKMMN) { } // Token: 0x0600F74A RID: 63306 RVA: 0x00387E14 File Offset: 0x00386014 [Token(Token = "0x600F74A")] [Address(RVA = "0x1A47E80", Offset = "0x1A46E80", VA = "0x181A47E80", Slot = "21")] public override void KGDLBEAPDFE(InputConfig PBGBNMCPEAJ, out Sprite KMJNLPEBOIF, out Sprite CJBHMAHHCGE) { } // Token: 0x0600F74B RID: 63307 RVA: 0x00387E24 File Offset: 0x00386024 [Token(Token = "0x600F74B")] [Address(RVA = "0x4242C0", Offset = "0x4232C0", VA = "0x1804242C0", Slot = "22")] public override LOADIDAJBDH IMOACEJMABI(InputConfig JDFFACACBAC) { } // Token: 0x0600F74C RID: 63308 RVA: 0x00387E34 File Offset: 0x00386034 [Token(Token = "0x600F74C")] [Address(RVA = "0x1A47780", Offset = "0x1A46780", VA = "0x181A47780", Slot = "24")] protected override bool BJIPCLFGBOE() { return SingletonMonoBehaviour.FFNIFALJLDD; } // Token: 0x0600F74D RID: 63309 RVA: 0x00387E48 File Offset: 0x00386048 [Token(Token = "0x600F74D")] [Address(RVA = "0x1A47720", Offset = "0x1A46720", VA = "0x181A47720", Slot = "25")] protected override bool BIEPCPJNODI() { return SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; } // Token: 0x0600F74E RID: 63310 RVA: 0x00387E68 File Offset: 0x00386068 [Token(Token = "0x600F74E")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "7")] public override bool NNAMEMBJJFF() { } // Token: 0x0600F74F RID: 63311 RVA: 0x00387E78 File Offset: 0x00386078 [Token(Token = "0x600F74F")] [Address(RVA = "0x1A48200", Offset = "0x1A47200", VA = "0x181A48200")] public AGGFDBNAKNE() { Func <>9__25_ = AGGFDBNAKNE.<>c.<>9__25_0; if (<>9__25_ == 0) { AGGFDBNAKNE.<>c.<>9__25_0 = (JHBMLHEKGJI t) => (int)t; } OOEAAFIGGBA ooeaafiggba = new OOEAAFIGGBA(41, <>9__25_); this.FONDBGILJMD = ooeaafiggba; base..ctor(); } // Token: 0x0400A404 RID: 41988 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A404")] private readonly Quaternion EAPAGIPIAPB; // Token: 0x0400A405 RID: 41989 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A405")] private readonly OOEAAFIGGBA FONDBGILJMD; }