using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using RecRoom.Inputs; using UnityEngine; // Token: 0x020024BE RID: 9406 [Token(Token = "0x20024BE")] public class MCKDGBIJLNL { // Token: 0x17002779 RID: 10105 // (get) Token: 0x0600F1FA RID: 61946 RVA: 0x0037973C File Offset: 0x0037793C // (set) Token: 0x0600F1FB RID: 61947 RVA: 0x00379750 File Offset: 0x00377950 [Token(Token = "0x17002779")] public Sprite DJBEHGKKJGF { [Token(Token = "0x600F1FA")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x600F1FB")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] private set; } // Token: 0x1700277A RID: 10106 // (get) Token: 0x0600F1FC RID: 61948 RVA: 0x00379764 File Offset: 0x00377964 // (set) Token: 0x0600F1FD RID: 61949 RVA: 0x00379778 File Offset: 0x00377978 [Token(Token = "0x1700277A")] public Sprite EIPBKIMDHAA { [Token(Token = "0x600F1FC")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")] get; [Token(Token = "0x600F1FD")] [Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")] private set; } // Token: 0x1700277B RID: 10107 // (get) Token: 0x0600F1FE RID: 61950 RVA: 0x0037978C File Offset: 0x0037798C // (set) Token: 0x0600F1FF RID: 61951 RVA: 0x003797A0 File Offset: 0x003779A0 [Token(Token = "0x1700277B")] public LOADIDAJBDH INAALDAIOGK { [Token(Token = "0x600F1FE")] [Address(RVA = "0x4730E0", Offset = "0x471EE0", VA = "0x1804730E0")] get; [Token(Token = "0x600F1FF")] [Address(RVA = "0x6CBD90", Offset = "0x6CAB90", VA = "0x1806CBD90")] private set; } // Token: 0x1700277C RID: 10108 // (get) Token: 0x0600F200 RID: 61952 RVA: 0x003797B4 File Offset: 0x003779B4 // (set) Token: 0x0600F201 RID: 61953 RVA: 0x003797C8 File Offset: 0x003779C8 [Token(Token = "0x1700277C")] public bool BNBACOFOACH { [Token(Token = "0x600F200")] [Address(RVA = "0x6CBD10", Offset = "0x6CAB10", VA = "0x1806CBD10")] get; [Token(Token = "0x600F201")] [Address(RVA = "0x6CBD80", Offset = "0x6CAB80", VA = "0x1806CBD80")] private set; } // Token: 0x1700277D RID: 10109 // (get) Token: 0x0600F202 RID: 61954 RVA: 0x003797DC File Offset: 0x003779DC [Token(Token = "0x1700277D")] public bool MNIGDIAFAKL { [Token(Token = "0x600F202")] [Address(RVA = "0xB4DE70", Offset = "0xB4CC70", VA = "0x180B4DE70")] get { /* An exception occurred when decompiling this method (0600F202) 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: 0x1700277E RID: 10110 // (get) Token: 0x0600F203 RID: 61955 RVA: 0x003797F0 File Offset: 0x003779F0 [Token(Token = "0x1700277E")] public bool IEGNLINFPCP { [Token(Token = "0x600F203")] [Address(RVA = "0xB4CCC0", Offset = "0xB4BAC0", VA = "0x180B4CCC0")] get { return this.IDIEDHLEAEL.LIEMCLDCAJG; } } // Token: 0x1700277F RID: 10111 // (get) Token: 0x0600F204 RID: 61956 RVA: 0x00379808 File Offset: 0x00377A08 [Token(Token = "0x1700277F")] public bool GPGHKKMCFIF { [Token(Token = "0x600F204")] [Address(RVA = "0xB4CCB0", Offset = "0xB4BAB0", VA = "0x180B4CCB0")] get { return this.IDIEDHLEAEL.KNIKPKEBLNF; } } // Token: 0x17002780 RID: 10112 // (get) Token: 0x0600F205 RID: 61957 RVA: 0x00379820 File Offset: 0x00377A20 [Token(Token = "0x17002780")] public float PKDIOJHNJEM { [Token(Token = "0x600F205")] [Address(RVA = "0xB4C970", Offset = "0xB4B770", VA = "0x180B4C970")] get { return this.IDIEDHLEAEL.PLPKAKPHILK; } } // Token: 0x17002781 RID: 10113 // (get) Token: 0x0600F206 RID: 61958 RVA: 0x00379838 File Offset: 0x00377A38 // (set) Token: 0x0600F207 RID: 61959 RVA: 0x0037984C File Offset: 0x00377A4C [Token(Token = "0x17002781")] public float PGONNHDEOKA { [Token(Token = "0x600F206")] [Address(RVA = "0x805990", Offset = "0x804790", VA = "0x180805990")] get; [Token(Token = "0x600F207")] [Address(RVA = "0xA84530", Offset = "0xA83330", VA = "0x180A84530")] private set; } // Token: 0x17002782 RID: 10114 // (get) Token: 0x0600F208 RID: 61960 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600F209 RID: 61961 RVA: 0x00379860 File Offset: 0x00377A60 [Token(Token = "0x17002782")] public Vector2 FOEHKKBBKJN { [Token(Token = "0x600F208")] [Address(RVA = "0xB4E7B0", Offset = "0xB4D5B0", VA = "0x180B4E7B0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600F209")] [Address(RVA = "0xB4E450", Offset = "0xB4D250", VA = "0x180B4E450")] [CompilerGenerated] private set { this.k__BackingField = value; this.k__BackingField.y = (float)0; } } // Token: 0x17002783 RID: 10115 // (get) Token: 0x0600F20A RID: 61962 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600F20B RID: 61963 RVA: 0x00379880 File Offset: 0x00377A80 [Token(Token = "0x17002783")] public KIJMAEEMGLG BCDIOCAIKEI { [Token(Token = "0x600F20A")] [Address(RVA = "0xB4C910", Offset = "0xB4B710", VA = "0x180B4C910")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600F20B")] [Address(RVA = "0xB4E470", Offset = "0xB4D270", VA = "0x180B4E470")] [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: 0x0600F20C RID: 61964 RVA: 0x00379944 File Offset: 0x00377B44 [Token(Token = "0x600F20C")] [Address(RVA = "0xB4E7D0", Offset = "0xB4D5D0", VA = "0x180B4E7D0")] public MCKDGBIJLNL(ControlConfig PBGBNMCPEAJ, ControlSettings ACGHMIJJIAB) { this.IDIEDHLEAEL.KGNFKGPKOLJ = typeof(MCKDGBIJLNL.FODGHACFEKB).TypeHandle; base..ctor(); this.OOCLICDLJPH = PBGBNMCPEAJ; this.ACGHMIJJIAB = ACGHMIJJIAB; } // Token: 0x0600F20D RID: 61965 RVA: 0x00379978 File Offset: 0x00377B78 [Token(Token = "0x600F20D")] [Address(RVA = "0x8C1150", Offset = "0x8BFF50", VA = "0x1808C1150")] public void IBGKLDMKHDH(MILAJELFOIJ OEPNEGOMJEC) { this.NABIPCFCKAB = OEPNEGOMJEC; } // Token: 0x0600F20E RID: 61966 RVA: 0x0037998C File Offset: 0x00377B8C [Token(Token = "0x600F20E")] [Address(RVA = "0x8C0F40", Offset = "0x8BFD40", VA = "0x1808C0F40")] public void GLNCHKELMJL(NEPLPLIMDKB OEPNEGOMJEC) { this.GMLHFKAAPJA = OEPNEGOMJEC; } // Token: 0x0600F20F RID: 61967 RVA: 0x003799A0 File Offset: 0x00377BA0 [Token(Token = "0x600F20F")] [Address(RVA = "0x7CB600", Offset = "0x7CA400", VA = "0x1807CB600")] public void HADLBBLEKMA(NABJHNIAPMN OEPNEGOMJEC) { this.JCHCNHKJAOM = OEPNEGOMJEC; } // Token: 0x0600F210 RID: 61968 RVA: 0x003799B4 File Offset: 0x00377BB4 [Token(Token = "0x600F210")] [Address(RVA = "0xB4CEF0", Offset = "0xB4BCF0", VA = "0x180B4CEF0")] 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: 0x0600F211 RID: 61969 RVA: 0x00379C30 File Offset: 0x00377E30 [Token(Token = "0x600F211")] [Address(RVA = "0xB4DE80", Offset = "0xB4CC80", VA = "0x180B4DE80")] 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: 0x0600F212 RID: 61970 RVA: 0x00379D50 File Offset: 0x00377F50 [Token(Token = "0x600F212")] [Address(RVA = "0xB4CCD0", Offset = "0xB4BAD0", VA = "0x180B4CCD0")] 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: 0x0600F213 RID: 61971 RVA: 0x00379DE4 File Offset: 0x00377FE4 [Token(Token = "0x600F213")] [Address(RVA = "0xB4CA70", Offset = "0xB4B870", VA = "0x180B4CA70")] 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: 0x0600F214 RID: 61972 RVA: 0x00379E8C File Offset: 0x0037808C [Token(Token = "0x600F214")] [Address(RVA = "0xB4DBA0", Offset = "0xB4C9A0", VA = "0x180B4DBA0")] 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: 0x0600F215 RID: 61973 RVA: 0x00379F00 File Offset: 0x00378100 [Token(Token = "0x600F215")] [Address(RVA = "0xB4D7D0", Offset = "0xB4C5D0", VA = "0x180B4D7D0")] 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: 0x0600F216 RID: 61974 RVA: 0x00379F58 File Offset: 0x00378158 [Token(Token = "0x600F216")] [Address(RVA = "0xB4E4D0", Offset = "0xB4D2D0", VA = "0x180B4E4D0")] 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: 0x0600F217 RID: 61975 RVA: 0x0037A004 File Offset: 0x00378204 [Token(Token = "0x600F217")] [Address(RVA = "0xB4D560", Offset = "0xB4C360", VA = "0x180B4D560")] 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: 0x0600F218 RID: 61976 RVA: 0x0037A058 File Offset: 0x00378258 [Token(Token = "0x600F218")] [Address(RVA = "0xB4DAB0", Offset = "0xB4C8B0", VA = "0x180B4DAB0")] 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: 0x0600F219 RID: 61977 RVA: 0x0037A0A4 File Offset: 0x003782A4 [Token(Token = "0x600F219")] [Address(RVA = "0xB4E070", Offset = "0xB4CE70", VA = "0x180B4E070")] private bool LNGFGGLAFAB(KIJMAEEMGLG IDPMCDJPKDO, bool ENAFBBFBFJA) { /* An exception occurred when decompiling this method (0600F219) 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 337 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: 0x0600F21A RID: 61978 RVA: 0x0037A0FC File Offset: 0x003782FC [Token(Token = "0x600F21A")] [Address(RVA = "0xB4DDF0", Offset = "0xB4CBF0", VA = "0x180B4DDF0")] private bool JNEMCCEDPJG(float NGALLBAFEEP) { return this.NEMPNNFMEOA(NGALLBAFEEP); } // Token: 0x0600F21B RID: 61979 RVA: 0x0037A110 File Offset: 0x00378310 [Token(Token = "0x600F21B")] [Address(RVA = "0xB4CE80", Offset = "0xB4BC80", VA = "0x180B4CE80")] 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: 0x0600F21C RID: 61980 RVA: 0x0037A148 File Offset: 0x00378348 [Token(Token = "0x600F21C")] [Address(RVA = "0xB4E2F0", Offset = "0xB4D0F0", VA = "0x180B4E2F0")] 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: 0x0600F21D RID: 61981 RVA: 0x0037A1B0 File Offset: 0x003783B0 [Token(Token = "0x600F21D")] [Address(RVA = "0xB4E1F0", Offset = "0xB4CFF0", VA = "0x180B4E1F0")] private static bool MDCFBLBAODI(float NBIHMKHLBOI, float GPOEMOLPOMI, bool ENAFBBFBFJA, ref float DMMEOELKKDC) { /* An exception occurred when decompiling this method (0600F21D) 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: 0x0600F21E RID: 61982 RVA: 0x0037A1D0 File Offset: 0x003783D0 [Token(Token = "0x600F21E")] [Address(RVA = "0xB4C980", Offset = "0xB4B780", VA = "0x180B4C980")] private static bool CPHNABEDONN(KIJMAEEMGLG IDPMCDJPKDO, TouchJoystickButtonSettings GHGBPMPLLBK, bool ENAFBBFBFJA) { /* An exception occurred when decompiling this method (0600F21E) 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 337 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: 0x0400A0D5 RID: 41173 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A0D5")] public readonly ControlConfig OOCLICDLJPH; // Token: 0x0400A0D6 RID: 41174 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A0D6")] private readonly ControlSettings ACGHMIJJIAB; // Token: 0x0400A0DE RID: 41182 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400A0DE")] private MILAJELFOIJ NABIPCFCKAB; // Token: 0x0400A0DF RID: 41183 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400A0DF")] private NEPLPLIMDKB GMLHFKAAPJA; // Token: 0x0400A0E0 RID: 41184 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400A0E0")] private NABJHNIAPMN JCHCNHKJAOM; // Token: 0x0400A0E1 RID: 41185 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400A0E1")] private MCKDGBIJLNL.FODGHACFEKB FCBKGFPOBOK; // Token: 0x0400A0E2 RID: 41186 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x400A0E2")] private MCKDGBIJLNL.FODGHACFEKB IDIEDHLEAEL; // Token: 0x0400A0E3 RID: 41187 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400A0E3")] private float NKJHDDEDAPB; // Token: 0x020024BF RID: 9407 [Token(Token = "0x20024BF")] private readonly struct FODGHACFEKB { // Token: 0x0600F21F RID: 61983 RVA: 0x0037A204 File Offset: 0x00378404 [Token(Token = "0x600F21F")] [Address(RVA = "0xB3AE40", Offset = "0xB39C40", VA = "0x180B3AE40")] 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: 0x17002784 RID: 10116 // (get) Token: 0x0600F220 RID: 61984 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17002784")] public static MCKDGBIJLNL.FODGHACFEKB JDKJCDNCDAN { [Token(Token = "0x600F220")] [Address(RVA = "0xB3ADC0", Offset = "0xB39BC0", VA = "0x180B3ADC0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x0600F221 RID: 61985 RVA: 0x0037A23C File Offset: 0x0037843C [Token(Token = "0x600F221")] [Address(RVA = "0xB3AD10", Offset = "0xB39B10", VA = "0x180B3AD10")] 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: 0x0400A0E4 RID: 41188 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400A0E4")] public readonly bool CGEJHAEBOKA; // Token: 0x0400A0E5 RID: 41189 [FieldOffset(Offset = "0x1")] [Token(Token = "0x400A0E5")] public readonly bool LIEMCLDCAJG; // Token: 0x0400A0E6 RID: 41190 [FieldOffset(Offset = "0x2")] [Token(Token = "0x400A0E6")] public readonly bool KNIKPKEBLNF; // Token: 0x0400A0E7 RID: 41191 [FieldOffset(Offset = "0x3")] [Token(Token = "0x400A0E7")] public readonly bool CPOKBAJNCBD; // Token: 0x0400A0E8 RID: 41192 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400A0E8")] public readonly float PLPKAKPHILK; // Token: 0x0400A0E9 RID: 41193 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400A0E9")] public readonly int KGNFKGPKOLJ; // Token: 0x0400A0EA RID: 41194 [Token(Token = "0x400A0EA")] public static MCKDGBIJLNL.FODGHACFEKB JMIGKJPPFND; } }