Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

812 lines
33 KiB
C#

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 1660
*/;
}
}
// 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.<JJLICAEALLK>k__BackingField = value;
this.<JJLICAEALLK>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.<LIGFHOPMKGF>k__BackingField.EDNNCCFDMCJ = ednnccfdmcj;
Vector2 ickccanhphg = value.ICKCCANHPHG;
this.<LIGFHOPMKGF>k__BackingField.IODDGJBEOMI.y = y;
Vector2 nidcgnklloh = value.NIDCGNKLLOH;
this.<LIGFHOPMKGF>k__BackingField.ICKCCANHPHG = ickccanhphg;
Vector2 apcojcjnkpo = value.APCOJCJNKPO;
this.<LIGFHOPMKGF>k__BackingField.NIDCGNKLLOH = nidcgnklloh;
float nljecfcfaja = value.NLJECFCFAJA;
this.<LIGFHOPMKGF>k__BackingField.APCOJCJNKPO = apcojcjnkpo;
float y2 = value.BHOLMEFMIMG.y;
this.<LIGFHOPMKGF>k__BackingField.NLJECFCFAJA = nljecfcfaja;
this.<LIGFHOPMKGF>k__BackingField.BHOLMEFMIMG.y = y2;
this.<LIGFHOPMKGF>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.<KIAMEICGNPB>k__BackingField = num;
this.<BGDKHKDLOHD>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.<JAPKGOMJMJL>k__BackingField;
float num8 = nabipcfckab(num7);
this.<JAPKGOMJMJL>k__BackingField = num8;
}
if (this.GMLHFKAAPJA != 0)
{
float y = this.<JJLICAEALLK>k__BackingField.y;
Vector2 vector2 = this.<JJLICAEALLK>k__BackingField;
this.<JJLICAEALLK>k__BackingField = vector2;
this.<JJLICAEALLK>k__BackingField.y = y;
}
if (this.JCHCNHKJAOM != 0)
{
KIJMAEEMGLG kijmaeemglg2 = this.<LIGFHOPMKGF>k__BackingField;
KIJMAEEMGLG kijmaeemglg3;
int ednnccfdmcj = kijmaeemglg3.EDNNCCFDMCJ;
this.<LIGFHOPMKGF>k__BackingField.EDNNCCFDMCJ = ednnccfdmcj;
float y2 = kijmaeemglg3.IODDGJBEOMI.y;
this.<LIGFHOPMKGF>k__BackingField.IODDGJBEOMI.y = y2;
Vector2 ickccanhphg = kijmaeemglg3.ICKCCANHPHG;
this.<LIGFHOPMKGF>k__BackingField.ICKCCANHPHG = ickccanhphg;
Vector2 nidcgnklloh = kijmaeemglg3.NIDCGNKLLOH;
this.<LIGFHOPMKGF>k__BackingField.NIDCGNKLLOH = nidcgnklloh;
Vector2 apcojcjnkpo = kijmaeemglg3.APCOJCJNKPO;
this.<LIGFHOPMKGF>k__BackingField.APCOJCJNKPO = apcojcjnkpo;
float nljecfcfaja = kijmaeemglg3.NLJECFCFAJA;
this.<LIGFHOPMKGF>k__BackingField.NLJECFCFAJA = nljecfcfaja;
float y3 = kijmaeemglg3.BHOLMEFMIMG.y;
this.<LIGFHOPMKGF>k__BackingField.BHOLMEFMIMG.y = y3;
bool eipadkjdeio = kijmaeemglg3.EIPADKJDEIO;
this.<LIGFHOPMKGF>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.<JDGIIMLIACO>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.<IOOLNMHKOKD>k__BackingField = num != 0;
this.IDIEDHLEAEL.KGNFKGPKOLJ = num;
this.FCBKGFPOBOK.KGNFKGPKOLJ = num;
this.<JAPKGOMJMJL>k__BackingField = (float)num;
this.<LIGFHOPMKGF>k__BackingField.EDNNCCFDMCJ = ednnccfdmcj;
this.<LIGFHOPMKGF>k__BackingField.IODDGJBEOMI.y = y;
this.<LIGFHOPMKGF>k__BackingField.ICKCCANHPHG = ickccanhphg;
this.<LIGFHOPMKGF>k__BackingField.NIDCGNKLLOH = nidcgnklloh;
this.<LIGFHOPMKGF>k__BackingField.APCOJCJNKPO = apcojcjnkpo;
this.<LIGFHOPMKGF>k__BackingField.NLJECFCFAJA = nljecfcfaja;
this.<LIGFHOPMKGF>k__BackingField.BHOLMEFMIMG.y = y2;
this.<LIGFHOPMKGF>k__BackingField.EIPADKJDEIO = eipadkjdeio;
this.<JJLICAEALLK>k__BackingField = zero;
this.<JJLICAEALLK>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.<IOOLNMHKOKD>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.<JAPKGOMJMJL>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 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 1660
*/;
}
// 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 1660
*/;
}
// 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 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 1660
*/;
}
// 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;
}
}