Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

812 lines
33 KiB
C#

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.<JJLICAEALLK>k__BackingField = value;
this.<JJLICAEALLK>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.<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: 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.<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: 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.<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: 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.<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: 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;
}
}