using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; // Token: 0x020025A2 RID: 9634 [Token(Token = "0x20025A2")] public class MCKDGBIJLNL { // Token: 0x17002820 RID: 10272 // (get) Token: 0x0600F60B RID: 62987 RVA: 0x00382A0C File Offset: 0x00380C0C // (set) Token: 0x0600F60C RID: 62988 RVA: 0x00382A20 File Offset: 0x00380C20 [Token(Token = "0x17002820")] public Sprite DJBEHGKKJGF { [Token(Token = "0x600F60B")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get; [Token(Token = "0x600F60C")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")] private set; } // Token: 0x17002821 RID: 10273 // (get) Token: 0x0600F60D RID: 62989 RVA: 0x00382A34 File Offset: 0x00380C34 // (set) Token: 0x0600F60E RID: 62990 RVA: 0x00382A48 File Offset: 0x00380C48 [Token(Token = "0x17002821")] public Sprite EIPBKIMDHAA { [Token(Token = "0x600F60D")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")] get; [Token(Token = "0x600F60E")] [Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820")] private set; } // Token: 0x17002822 RID: 10274 // (get) Token: 0x0600F60F RID: 62991 RVA: 0x00382A5C File Offset: 0x00380C5C // (set) Token: 0x0600F610 RID: 62992 RVA: 0x00382A70 File Offset: 0x00380C70 [Token(Token = "0x17002822")] public LOADIDAJBDH INAALDAIOGK { [Token(Token = "0x600F60F")] [Address(RVA = "0x4257C0", Offset = "0x4247C0", VA = "0x1804257C0")] get; [Token(Token = "0x600F610")] [Address(RVA = "0x4258B0", Offset = "0x4248B0", VA = "0x1804258B0")] private set; } // Token: 0x17002823 RID: 10275 // (get) Token: 0x0600F611 RID: 62993 RVA: 0x00382A84 File Offset: 0x00380C84 // (set) Token: 0x0600F612 RID: 62994 RVA: 0x00382A98 File Offset: 0x00380C98 [Token(Token = "0x17002823")] public bool BNBACOFOACH { [Token(Token = "0x600F611")] [Address(RVA = "0x4B4FB0", Offset = "0x4B3FB0", VA = "0x1804B4FB0")] get; [Token(Token = "0x600F612")] [Address(RVA = "0xAA4120", Offset = "0xAA3120", VA = "0x180AA4120")] private set; } // Token: 0x17002824 RID: 10276 // (get) Token: 0x0600F613 RID: 62995 RVA: 0x00382AAC File Offset: 0x00380CAC [Token(Token = "0x17002824")] public bool MNIGDIAFAKL { [Token(Token = "0x600F613")] [Address(RVA = "0x90CD00", Offset = "0x90BD00", VA = "0x18090CD00")] get { /* An exception occurred when decompiling this method (0600F613) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean MCKDGBIJLNL::LGECNOEPMJH() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:FODGHACFEKB(var_0_06, ldfld:FODGHACFEKB(MCKDGBIJLNL::IDIEDHLEAEL, ldloc:MCKDGBIJLNL(this))) } 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: 0x17002825 RID: 10277 // (get) Token: 0x0600F614 RID: 62996 RVA: 0x00382AC0 File Offset: 0x00380CC0 [Token(Token = "0x17002825")] public bool IEGNLINFPCP { [Token(Token = "0x600F614")] [Address(RVA = "0x16BB6F0", Offset = "0x16BA6F0", VA = "0x1816BB6F0")] get { return this.IDIEDHLEAEL.LIEMCLDCAJG; } } // Token: 0x17002826 RID: 10278 // (get) Token: 0x0600F615 RID: 62997 RVA: 0x00382AD8 File Offset: 0x00380CD8 [Token(Token = "0x17002826")] public bool GPGHKKMCFIF { [Token(Token = "0x600F615")] [Address(RVA = "0x16BB6E0", Offset = "0x16BA6E0", VA = "0x1816BB6E0")] get { return this.IDIEDHLEAEL.KNIKPKEBLNF; } } // Token: 0x17002827 RID: 10279 // (get) Token: 0x0600F616 RID: 62998 RVA: 0x00382AF0 File Offset: 0x00380CF0 [Token(Token = "0x17002827")] public float PKDIOJHNJEM { [Token(Token = "0x600F616")] [Address(RVA = "0xCB1650", Offset = "0xCB0650", VA = "0x180CB1650")] get { return this.IDIEDHLEAEL.PLPKAKPHILK; } } // Token: 0x17002828 RID: 10280 // (get) Token: 0x0600F617 RID: 62999 RVA: 0x00382B08 File Offset: 0x00380D08 // (set) Token: 0x0600F618 RID: 63000 RVA: 0x00382B1C File Offset: 0x00380D1C [Token(Token = "0x17002828")] public float PGONNHDEOKA { [Token(Token = "0x600F617")] [Address(RVA = "0x812650", Offset = "0x811650", VA = "0x180812650")] get; [Token(Token = "0x600F618")] [Address(RVA = "0x812710", Offset = "0x811710", VA = "0x180812710")] private set; } // Token: 0x17002829 RID: 10281 // (get) Token: 0x0600F619 RID: 63001 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600F61A RID: 63002 RVA: 0x00382B30 File Offset: 0x00380D30 [Token(Token = "0x17002829")] public Vector2 FOEHKKBBKJN { [Token(Token = "0x600F619")] [Address(RVA = "0x10C2CF0", Offset = "0x10C1CF0", VA = "0x1810C2CF0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600F61A")] [Address(RVA = "0x16BCE70", Offset = "0x16BBE70", VA = "0x1816BCE70")] [CompilerGenerated] private set { this.k__BackingField = value; this.k__BackingField.y = (float)0; } } // Token: 0x1700282A RID: 10282 // (get) Token: 0x0600F61B RID: 63003 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600F61C RID: 63004 RVA: 0x00382B50 File Offset: 0x00380D50 [Token(Token = "0x1700282A")] public KIJMAEEMGLG BCDIOCAIKEI { [Token(Token = "0x600F61B")] [Address(RVA = "0x16BB350", Offset = "0x16BA350", VA = "0x1816BB350")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600F61C")] [Address(RVA = "0x16BCE90", Offset = "0x16BBE90", VA = "0x1816BCE90")] [CompilerGenerated] private set { bool eipadkjdeio = value.EIPADKJDEIO; int ednnccfdmcj = value.EDNNCCFDMCJ; float y = value.IODDGJBEOMI.y; this.k__BackingField.EDNNCCFDMCJ = ednnccfdmcj; Vector2 ickccanhphg = value.ICKCCANHPHG; this.k__BackingField.IODDGJBEOMI.y = y; Vector2 nidcgnklloh = value.NIDCGNKLLOH; this.k__BackingField.ICKCCANHPHG = ickccanhphg; Vector2 apcojcjnkpo = value.APCOJCJNKPO; this.k__BackingField.NIDCGNKLLOH = nidcgnklloh; float nljecfcfaja = value.NLJECFCFAJA; this.k__BackingField.APCOJCJNKPO = apcojcjnkpo; float y2 = value.BHOLMEFMIMG.y; this.k__BackingField.NLJECFCFAJA = nljecfcfaja; this.k__BackingField.BHOLMEFMIMG.y = y2; this.k__BackingField.EIPADKJDEIO = eipadkjdeio; } } // Token: 0x0600F61D RID: 63005 RVA: 0x00382C14 File Offset: 0x00380E14 [Token(Token = "0x600F61D")] [Address(RVA = "0x16BD1D0", Offset = "0x16BC1D0", VA = "0x1816BD1D0")] public MCKDGBIJLNL(ControlConfig PBGBNMCPEAJ, ControlSettings ACGHMIJJIAB) { this.IDIEDHLEAEL.KGNFKGPKOLJ = typeof(MCKDGBIJLNL.FODGHACFEKB).TypeHandle; base..ctor(); this.OOCLICDLJPH = PBGBNMCPEAJ; this.ACGHMIJJIAB = ACGHMIJJIAB; } // Token: 0x0600F61E RID: 63006 RVA: 0x00382C48 File Offset: 0x00380E48 [Token(Token = "0x600F61E")] [Address(RVA = "0x42DA70", Offset = "0x42CA70", VA = "0x18042DA70")] public void IBGKLDMKHDH(MILAJELFOIJ OEPNEGOMJEC) { this.NABIPCFCKAB = OEPNEGOMJEC; } // Token: 0x0600F61F RID: 63007 RVA: 0x00382C5C File Offset: 0x00380E5C [Token(Token = "0x600F61F")] [Address(RVA = "0x42DBA0", Offset = "0x42CBA0", VA = "0x18042DBA0")] public void GLNCHKELMJL(NEPLPLIMDKB OEPNEGOMJEC) { this.GMLHFKAAPJA = OEPNEGOMJEC; } // Token: 0x0600F620 RID: 63008 RVA: 0x00382C70 File Offset: 0x00380E70 [Token(Token = "0x600F620")] [Address(RVA = "0x44E020", Offset = "0x44D020", VA = "0x18044E020")] public void HADLBBLEKMA(NABJHNIAPMN OEPNEGOMJEC) { this.JCHCNHKJAOM = OEPNEGOMJEC; } // Token: 0x0600F621 RID: 63009 RVA: 0x00382C84 File Offset: 0x00380E84 [Token(Token = "0x600F621")] [Address(RVA = "0x16BB920", Offset = "0x16BA920", VA = "0x1816BB920")] public void HMPCGCMLFAO(HJAJIGDPBDH DNAKMCGMEEA, bool KBDGIHFBNFI) { int num = 0; if (DNAKMCGMEEA != 0 && this.OOCLICDLJPH != 0) { InputConfig inputConfig = this.OOCLICDLJPH.inputConfig; bool flag = DNAKMCGMEEA.KOILLJBMBLO(inputConfig, num); this.k__BackingField = num; this.k__BackingField = num; if (!KBDGIHFBNFI) { ControlConfig ooclicdljph = this.OOCLICDLJPH; bool flag2 = DNAKMCGMEEA.NNAMEMBJJFF(); InputConfig inputConfig2 = this.OOCLICDLJPH.inputConfig; int num2 = (int)DNAKMCGMEEA.FFBOPLOEHJI(inputConfig2); bool flag5; if (KBDGIHFBNFI) { if (KBDGIHFBNFI) { int num3; if (KBDGIHFBNFI) { if (!KBDGIHFBNFI) { bool flag3; this.LKLKGDMFMCC(flag3); } num3 = 0; } InputConfig inputConfig3 = this.OOCLICDLJPH.inputConfig; bool flag4 = DNAKMCGMEEA.GNDLKAMDCDJ(inputConfig3, num, num3); Vector2 vector = this.OOCLICDLJPH.axisSettings.IPIAGFNHIGM(num); HCGEHIDCDCM axisButtonAxisType = this.OOCLICDLJPH.buttonSettings.axisButtonAxisType; if (axisButtonAxisType == HCGEHIDCDCM.RADIAL || axisButtonAxisType == HCGEHIDCDCM.RADIAL || axisButtonAxisType == HCGEHIDCDCM.X_ONLY) { } float num4; flag5 = this.NEMPNNFMEOA(num4); } ControlConfig ooclicdljph2 = this.OOCLICDLJPH; int num5 = 0; float num6 = this.OOCLICDLJPH.axisSettings.IPIAGFNHIGM((float)num5); flag5 = this.NEMPNNFMEOA((float)num5); } ControlConfig ooclicdljph3 = this.OOCLICDLJPH; if (flag5) { } Vector2 zero = Vector2.zero; KIJMAEEMGLG kijmaeemglg = KIJMAEEMGLG.JMIGKJPPFND; MILAJELFOIJ nabipcfckab = this.NABIPCFCKAB; if (nabipcfckab != 0) { float num7 = this.k__BackingField; float num8 = nabipcfckab(num7); this.k__BackingField = num8; } if (this.GMLHFKAAPJA != 0) { float y = this.k__BackingField.y; Vector2 vector2 = this.k__BackingField; this.k__BackingField = vector2; this.k__BackingField.y = y; } if (this.JCHCNHKJAOM != 0) { KIJMAEEMGLG kijmaeemglg2 = this.k__BackingField; KIJMAEEMGLG kijmaeemglg3; int ednnccfdmcj = kijmaeemglg3.EDNNCCFDMCJ; this.k__BackingField.EDNNCCFDMCJ = ednnccfdmcj; float y2 = kijmaeemglg3.IODDGJBEOMI.y; this.k__BackingField.IODDGJBEOMI.y = y2; Vector2 ickccanhphg = kijmaeemglg3.ICKCCANHPHG; this.k__BackingField.ICKCCANHPHG = ickccanhphg; Vector2 nidcgnklloh = kijmaeemglg3.NIDCGNKLLOH; this.k__BackingField.NIDCGNKLLOH = nidcgnklloh; Vector2 apcojcjnkpo = kijmaeemglg3.APCOJCJNKPO; this.k__BackingField.APCOJCJNKPO = apcojcjnkpo; float nljecfcfaja = kijmaeemglg3.NLJECFCFAJA; this.k__BackingField.NLJECFCFAJA = nljecfcfaja; float y3 = kijmaeemglg3.BHOLMEFMIMG.y; this.k__BackingField.BHOLMEFMIMG.y = y3; bool eipadkjdeio = kijmaeemglg3.EIPADKJDEIO; this.k__BackingField.EIPADKJDEIO = eipadkjdeio; } return; } int num9 = 0; this.LKLKGDMFMCC(num9 != 0); } ulong num10; this.LKLKGDMFMCC(num10 != 0UL); } // Token: 0x0600F622 RID: 63010 RVA: 0x00382F00 File Offset: 0x00381100 [Token(Token = "0x600F622")] [Address(RVA = "0x16BC8A0", Offset = "0x16BB8A0", VA = "0x1816BC8A0")] private void LKLKGDMFMCC(bool MBNPHGIKHLF) { int num = 0; if (MBNPHGIKHLF) { this.k__BackingField = (LOADIDAJBDH)num; } Vector2 zero = Vector2.zero; 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; this.k__BackingField = num != 0; this.IDIEDHLEAEL.KGNFKGPKOLJ = num; this.FCBKGFPOBOK.KGNFKGPKOLJ = num; this.k__BackingField = (float)num; this.k__BackingField.EDNNCCFDMCJ = ednnccfdmcj; this.k__BackingField.IODDGJBEOMI.y = y; this.k__BackingField.ICKCCANHPHG = ickccanhphg; this.k__BackingField.NIDCGNKLLOH = nidcgnklloh; this.k__BackingField.APCOJCJNKPO = apcojcjnkpo; this.k__BackingField.NLJECFCFAJA = nljecfcfaja; this.k__BackingField.BHOLMEFMIMG.y = y2; this.k__BackingField.EIPADKJDEIO = eipadkjdeio; this.k__BackingField = zero; this.k__BackingField.y = (float)0; } // Token: 0x0600F623 RID: 63011 RVA: 0x00383020 File Offset: 0x00381220 [Token(Token = "0x600F623")] [Address(RVA = "0x16BB700", Offset = "0x16BA700", VA = "0x1816BB700")] private void GGPPGMHEBME(HJAJIGDPBDH DNAKMCGMEEA, MALHPBLGPGM OMMGKKAGMIE) { InputConfig inputConfig = this.OOCLICDLJPH.inputConfig; MALHPBLGPGM malhpblgpgm = DNAKMCGMEEA.LEMFIADLNAA(inputConfig); ulong num; if (num != (ulong)0L) { } Vector2 zero = Vector2.zero; KIJMAEEMGLG kijmaeemglg = KIJMAEEMGLG.JMIGKJPPFND; 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; bool eipadkjdeio = kijmaeemglg.EIPADKJDEIO; } // Token: 0x0600F624 RID: 63012 RVA: 0x003830B4 File Offset: 0x003812B4 [Token(Token = "0x600F624")] [Address(RVA = "0x16BB4A0", Offset = "0x16BA4A0", VA = "0x1816BB4A0")] private void DDDPFBPKPFC(HJAJIGDPBDH DNAKMCGMEEA, MALHPBLGPGM OMMGKKAGMIE) { ControlConfig ooclicdljph = this.OOCLICDLJPH; int num = 0; InputConfig inputConfig = ooclicdljph.inputConfig; bool flag = DNAKMCGMEEA.DIDLCLEIJAD(inputConfig, num); float num2 = this.OOCLICDLJPH.axisSettings.IPIAGFNHIGM((float)num); Vector2 zero = Vector2.zero; KIJMAEEMGLG kijmaeemglg = KIJMAEEMGLG.JMIGKJPPFND; 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; bool eipadkjdeio = kijmaeemglg.EIPADKJDEIO; } // Token: 0x0600F625 RID: 63013 RVA: 0x0038315C File Offset: 0x0038135C [Token(Token = "0x600F625")] [Address(RVA = "0x16BC5D0", Offset = "0x16BB5D0", VA = "0x1816BC5D0")] private void JFPAENHKJLD(HJAJIGDPBDH DNAKMCGMEEA, MALHPBLGPGM OMMGKKAGMIE) { ControlConfig ooclicdljph = this.OOCLICDLJPH; Axis2DSettings axisSettings = this.OOCLICDLJPH.axisSettings; HCGEHIDCDCM axisButtonAxisType = this.OOCLICDLJPH.buttonSettings.axisButtonAxisType; if (axisButtonAxisType == HCGEHIDCDCM.RADIAL || axisButtonAxisType == HCGEHIDCDCM.RADIAL || axisButtonAxisType == HCGEHIDCDCM.X_ONLY) { } float num; bool flag = this.NEMPNNFMEOA(num); KIJMAEEMGLG kijmaeemglg = KIJMAEEMGLG.JMIGKJPPFND; int ednnccfdmcj = kijmaeemglg.EDNNCCFDMCJ; float y = kijmaeemglg.IODDGJBEOMI.y; } // Token: 0x0600F626 RID: 63014 RVA: 0x003831D0 File Offset: 0x003813D0 [Token(Token = "0x600F626")] [Address(RVA = "0x16BC200", Offset = "0x16BB200", VA = "0x1816BC200")] private void IJFLCKECJAK(HJAJIGDPBDH DNAKMCGMEEA, MALHPBLGPGM OMMGKKAGMIE) { if (this.OOCLICDLJPH.inputConfig != 0) { ButtonSettings.JAODFKBECAG touchJoystickButtonType = this.OOCLICDLJPH.buttonSettings.touchJoystickButtonType; if (touchJoystickButtonType != ButtonSettings.JAODFKBECAG.TOUCH_PRESSED && touchJoystickButtonType == ButtonSettings.JAODFKBECAG.DRAG_DISTANCE) { if (this == 0 || this == 0 || this == (ulong)1L) { } throw new NullReferenceException(); } Axis2DSettings axisSettings = this.OOCLICDLJPH.axisSettings; } } // Token: 0x0600F627 RID: 63015 RVA: 0x00383228 File Offset: 0x00381428 [Token(Token = "0x600F627")] [Address(RVA = "0x16BCEF0", Offset = "0x16BBEF0", VA = "0x1816BCEF0")] private void PANBCJHFGCL(bool EDHMHPHIFGI, bool LIEMCLDCAJG, float NGALLBAFEEP, Vector2 EDPHCMNAJLB, KIJMAEEMGLG IDPMCDJPKDO, MALHPBLGPGM OMMGKKAGMIE) { this.k__BackingField = EDHMHPHIFGI; if (EDHMHPHIFGI) { int kgnfkgpkolj = this.FCBKGFPOBOK.KGNFKGPKOLJ; float time = Time.time; float maxDoublePressDelay = this.ACGHMIJJIAB.maxDoublePressDelay; int num = 0; if (LIEMCLDCAJG) { } if (!EDHMHPHIFGI || !LIEMCLDCAJG) { } int num2; if (num != 0) { num2 = kgnfkgpkolj + 1; } this.FCBKGFPOBOK.KGNFKGPKOLJ = num2; float time2 = Time.time; MCKDGBIJLNL.FODGHACFEKB fodghacfekb; int kgnfkgpkolj2 = fodghacfekb.KGNFKGPKOLJ; this.IDIEDHLEAEL.KGNFKGPKOLJ = kgnfkgpkolj2; } this.IDIEDHLEAEL.KGNFKGPKOLJ = (int)((ulong)0L); this.FCBKGFPOBOK.KGNFKGPKOLJ = (int)((ulong)0L); this.k__BackingField = NGALLBAFEEP; } // Token: 0x0600F628 RID: 63016 RVA: 0x003832D4 File Offset: 0x003814D4 [Token(Token = "0x600F628")] [Address(RVA = "0x16BBF90", Offset = "0x16BAF90", VA = "0x1816BBF90")] private MCKDGBIJLNL.FODGHACFEKB IIFBIOGHOKP(MCKDGBIJLNL.FODGHACFEKB DBGFFHDFJML, MCKDGBIJLNL.FODGHACFEKB AHNKLDKGDLK, MALHPBLGPGM OMMGKKAGMIE, float KGOBMDNKIDJ) { if (AHNKLDKGDLK == (ulong)3L) { } int kgnfkgpkolj = AHNKLDKGDLK.KGNFKGPKOLJ; if (AHNKLDKGDLK != 0) { if (AHNKLDKGDLK != 0 && AHNKLDKGDLK != 0) { if (AHNKLDKGDLK != 0 && AHNKLDKGDLK != (ulong)1L) { goto IL_2F; } if (kgnfkgpkolj == 0) { } } if (kgnfkgpkolj != 0 || kgnfkgpkolj == 0) { } } IL_2F: bool flag; bool flag2; if (AHNKLDKGDLK != flag) { flag2 = OMMGKKAGMIE == MALHPBLGPGM.PRESS; } if (AHNKLDKGDLK == 0) { } if (flag2) { } throw new NullReferenceException(); } // Token: 0x0600F629 RID: 63017 RVA: 0x00383328 File Offset: 0x00381528 [Token(Token = "0x600F629")] [Address(RVA = "0x16BC4E0", Offset = "0x16BB4E0", VA = "0x1816BC4E0")] private bool JDBLPAIPCBG(MCKDGBIJLNL.FODGHACFEKB DBGFFHDFJML, MALHPBLGPGM OMMGKKAGMIE, float KGOBMDNKIDJ) { int kgnfkgpkolj = DBGFFHDFJML.KGNFKGPKOLJ; if (OMMGKKAGMIE != MALHPBLGPGM.PRESS) { if (OMMGKKAGMIE != MALHPBLGPGM.PRESS) { if (OMMGKKAGMIE != MALHPBLGPGM.PRESS) { if (OMMGKKAGMIE != MALHPBLGPGM.PRESS && OMMGKKAGMIE != MALHPBLGPGM.LONG_PRESS) { goto IL_38; } float minLongPressDelay = this.ACGHMIJJIAB.minLongPressDelay; } return kgnfkgpkolj >= 2; } ControlSettings acghmijjiab = this.ACGHMIJJIAB; } IL_38: throw new NullReferenceException(); } // Token: 0x0600F62A RID: 63018 RVA: 0x00383374 File Offset: 0x00381574 [Token(Token = "0x600F62A")] [Address(RVA = "0x16BCA90", Offset = "0x16BBA90", VA = "0x1816BCA90")] private bool LNGFGGLAFAB(KIJMAEEMGLG IDPMCDJPKDO, bool ENAFBBFBFJA) { /* An exception occurred when decompiling this method (0600F62A) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean MCKDGBIJLNL::LNGFGGLAFAB(KIJMAEEMGLG,System.Boolean) ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 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 117 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: 0x0600F62B RID: 63019 RVA: 0x003833CC File Offset: 0x003815CC [Token(Token = "0x600F62B")] [Address(RVA = "0x16BC820", Offset = "0x16BB820", VA = "0x1816BC820")] private bool JNEMCCEDPJG(float NGALLBAFEEP) { return this.NEMPNNFMEOA(NGALLBAFEEP); } // Token: 0x0600F62C RID: 63020 RVA: 0x003833E0 File Offset: 0x003815E0 [Token(Token = "0x600F62C")] [Address(RVA = "0x16BB8B0", Offset = "0x16BA8B0", VA = "0x1816BB8B0")] private bool GPFDJPCKJOF(Vector2 EDPHCMNAJLB) { HCGEHIDCDCM axisButtonAxisType = this.OOCLICDLJPH.buttonSettings.axisButtonAxisType; if (axisButtonAxisType == HCGEHIDCDCM.RADIAL || axisButtonAxisType == HCGEHIDCDCM.RADIAL || axisButtonAxisType == HCGEHIDCDCM.X_ONLY) { } float num; return this.NEMPNNFMEOA(num); } // Token: 0x0600F62D RID: 63021 RVA: 0x00383418 File Offset: 0x00381618 [Token(Token = "0x600F62D")] [Address(RVA = "0x16BCD10", Offset = "0x16BBD10", VA = "0x1816BCD10")] private bool NEMPNNFMEOA(float BGCONCNDKNB) { if (this.OOCLICDLJPH.buttonSettings.axisButtonType != ButtonSettings.CLDJPPNIBBG.HAIR_TRIGGER) { } bool liemcldcajg = this.IDIEDHLEAEL.LIEMCLDCAJG; float nkjhddedapb = this.NKJHDDEDAPB; if (liemcldcajg || BGCONCNDKNB <= nkjhddedapb) { } if (nkjhddedapb <= BGCONCNDKNB) { } float num; if (0 != 0) { num = Mathf.Max(nkjhddedapb, BGCONCNDKNB); } num = nkjhddedapb; float num2 = Mathf.Min(num, BGCONCNDKNB); this.NKJHDDEDAPB = num2; throw new NullReferenceException(); } // Token: 0x0600F62E RID: 63022 RVA: 0x00383480 File Offset: 0x00381680 [Token(Token = "0x600F62E")] [Address(RVA = "0x16BCC10", Offset = "0x16BBC10", VA = "0x1816BCC10")] private static bool MDCFBLBAODI(float NBIHMKHLBOI, float GPOEMOLPOMI, bool ENAFBBFBFJA, ref float DMMEOELKKDC) { /* An exception occurred when decompiling this method (0600F62E) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean MCKDGBIJLNL::MDCFBLBAODI(System.Single,System.Single,System.Boolean,System.Single&) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_0A: stfld:float32(float32::m_value, ldloc:float32&(DMMEOELKKDC), ldloc:float32(var_2)) } 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: 0x0600F62F RID: 63023 RVA: 0x003834A0 File Offset: 0x003816A0 [Token(Token = "0x600F62F")] [Address(RVA = "0x16BB3B0", Offset = "0x16BA3B0", VA = "0x1816BB3B0")] private static bool CPHNABEDONN(KIJMAEEMGLG IDPMCDJPKDO, TouchJoystickButtonSettings GHGBPMPLLBK, bool ENAFBBFBFJA) { /* An exception occurred when decompiling this method (0600F62F) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean MCKDGBIJLNL::CPHNABEDONN(KIJMAEEMGLG,RecRoom.Inputs.TouchJoystickButtonSettings,System.Boolean) ---> System.ArgumentOutOfRangeException: length ('-1') must be a non-negative value. (Parameter 'length') Actual value was -1. at System.ArgumentOutOfRangeException.ThrowNegative[T](T value, String paramName) at System.Array.CopyImpl(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable) at System.Array.Copy(Array sourceArray, Array destinationArray, Int32 length) at ICSharpCode.Decompiler.ILAst.ILAstBuilder.StackAnalysis(MethodDef methodDef) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstBuilder.cs:line 403 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 117 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: 0x0400A2CC RID: 41676 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A2CC")] public readonly ControlConfig OOCLICDLJPH; // Token: 0x0400A2CD RID: 41677 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A2CD")] private readonly ControlSettings ACGHMIJJIAB; // Token: 0x0400A2D5 RID: 41685 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400A2D5")] private MILAJELFOIJ NABIPCFCKAB; // Token: 0x0400A2D6 RID: 41686 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400A2D6")] private NEPLPLIMDKB GMLHFKAAPJA; // Token: 0x0400A2D7 RID: 41687 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400A2D7")] private NABJHNIAPMN JCHCNHKJAOM; // Token: 0x0400A2D8 RID: 41688 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400A2D8")] private MCKDGBIJLNL.FODGHACFEKB FCBKGFPOBOK; // Token: 0x0400A2D9 RID: 41689 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x400A2D9")] private MCKDGBIJLNL.FODGHACFEKB IDIEDHLEAEL; // Token: 0x0400A2DA RID: 41690 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400A2DA")] private float NKJHDDEDAPB; // Token: 0x020025A3 RID: 9635 [Token(Token = "0x20025A3")] private readonly struct FODGHACFEKB { // Token: 0x0600F630 RID: 63024 RVA: 0x003834D4 File Offset: 0x003816D4 [Token(Token = "0x600F630")] [Address(RVA = "0x16A9200", Offset = "0x16A8200", VA = "0x1816A9200")] public FODGHACFEKB(bool CGEJHAEBOKA, bool LIEMCLDCAJG, bool KNIKPKEBLNF, bool CPOKBAJNCBD, float PLPKAKPHILK, int KGNFKGPKOLJ) { this.CPOKBAJNCBD = false; this.KGNFKGPKOLJ = 0; this.PLPKAKPHILK = (float)0; this.CGEJHAEBOKA = CGEJHAEBOKA; this.LIEMCLDCAJG = LIEMCLDCAJG; this.KNIKPKEBLNF = KNIKPKEBLNF; } // Token: 0x1700282B RID: 10283 // (get) Token: 0x0600F631 RID: 63025 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700282B")] public static MCKDGBIJLNL.FODGHACFEKB JDKJCDNCDAN { [Token(Token = "0x600F631")] [Address(RVA = "0x16A9180", Offset = "0x16A8180", VA = "0x1816A9180")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0600F632 RID: 63026 RVA: 0x0038350C File Offset: 0x0038170C [Token(Token = "0x600F632")] [Address(RVA = "0x16A90D0", Offset = "0x16A80D0", VA = "0x1816A90D0")] public static MCKDGBIJLNL.FODGHACFEKB DABPLMFLLFN(MCKDGBIJLNL.FODGHACFEKB DLPEABNCIBL, bool LMEMKAPAOBC, float KGOBMDNKIDJ, float DJCOFGCDJED) { int num = 0; if (num != 0) { } if (num != 0) { num++; } DLPEABNCIBL.PLPKAKPHILK = DJCOFGCDJED; DLPEABNCIBL.CGEJHAEBOKA = num != 0; bool flag; DLPEABNCIBL.KNIKPKEBLNF = flag; DLPEABNCIBL.CPOKBAJNCBD = false; DLPEABNCIBL.KGNFKGPKOLJ = num; return DLPEABNCIBL; } // Token: 0x0400A2DB RID: 41691 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400A2DB")] public readonly bool CGEJHAEBOKA; // Token: 0x0400A2DC RID: 41692 [FieldOffset(Offset = "0x1")] [Token(Token = "0x400A2DC")] public readonly bool LIEMCLDCAJG; // Token: 0x0400A2DD RID: 41693 [FieldOffset(Offset = "0x2")] [Token(Token = "0x400A2DD")] public readonly bool KNIKPKEBLNF; // Token: 0x0400A2DE RID: 41694 [FieldOffset(Offset = "0x3")] [Token(Token = "0x400A2DE")] public readonly bool CPOKBAJNCBD; // Token: 0x0400A2DF RID: 41695 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400A2DF")] public readonly float PLPKAKPHILK; // Token: 0x0400A2E0 RID: 41696 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400A2E0")] public readonly int KGNFKGPKOLJ; // Token: 0x0400A2E1 RID: 41697 [Token(Token = "0x400A2E1")] public static MCKDGBIJLNL.FODGHACFEKB JMIGKJPPFND; } }