using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Circuits; using UnityEngine; namespace RecRoom.Core.Creation.Circuits { // Token: 0x02003337 RID: 13111 [Token(Token = "0x2003337")] public class GetLeaderboardStatNode : MonoBehaviourPun { // Token: 0x06016684 RID: 91780 RVA: 0x00534528 File Offset: 0x00532728 [Token(Token = "0x6016684")] [Address(RVA = "0x1CE5720", Offset = "0x1CE4720", VA = "0x181CE5720", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(this.OAFGCOCIENC); DCKGNCNCNJD dckgncncnjd = new DCKGNCNCNJD(this, "qo", (OHOEENCHJJE)((uint)1), action); this.KMKLNCPDILF = dckgncncnjd; Player k__BackingField = Player.k__BackingField; Action action2 = new Action(this.DJFDPJKOGMJ); KFBABPAPIMB kfbabpapimb = k__BackingField.JGIPMJPPCBM(action2); this.LCOADGLMOEA = kfbabpapimb; } // Token: 0x06016685 RID: 91781 RVA: 0x00534584 File Offset: 0x00532784 [Token(Token = "0x6016685")] [Address(RVA = "0x1CE5A60", Offset = "0x1CE4A60", VA = "0x181CE5A60")] private void DJFDPJKOGMJ() { int count = this.KMKLNCPDILF.MEPGPGKFENE; IDisposable ppkmphicclg = this.PPKMPHICCLG; if (count != 0) { if (ppkmphicclg == 0) { Action action = new Action(this.NNJJHJPAJAL); IDisposable disposable; this.PPKMPHICCLG = disposable; } return; } if (ppkmphicclg != 0) { } this.PPKMPHICCLG = (ulong)0L; } // Token: 0x06016686 RID: 91782 RVA: 0x005345D4 File Offset: 0x005327D4 [Token(Token = "0x6016686")] [Address(RVA = "0x1CE62C0", Offset = "0x1CE52C0", VA = "0x181CE62C0", Slot = "14")] protected override void OnDestroy() { if (this.LCOADGLMOEA != 0) { } if (this.PPKMPHICCLG != 0) { } base.OnDestroy(); } // Token: 0x06016687 RID: 91783 RVA: 0x005345FC File Offset: 0x005327FC [Token(Token = "0x6016687")] [Address(RVA = "0x1CE5A60", Offset = "0x1CE4A60", VA = "0x181CE5A60")] private void OAFGCOCIENC() { int count = this.KMKLNCPDILF.MEPGPGKFENE; IDisposable ppkmphicclg = this.PPKMPHICCLG; if (count != 0) { if (ppkmphicclg == 0) { Action action = new Action(this.NNJJHJPAJAL); IDisposable disposable; this.PPKMPHICCLG = disposable; } return; } if (ppkmphicclg != 0) { } this.PPKMPHICCLG = (ulong)0L; } // Token: 0x06016688 RID: 91784 RVA: 0x0053464C File Offset: 0x0053284C [Token(Token = "0x6016688")] [Address(RVA = "0x1CE5FC0", Offset = "0x1CE4FC0", VA = "0x181CE5FC0")] private void NNJJHJPAJAL() { while (KKPBCOOONNK.BNNCCCFFALC) { int num = 0; if (!(this != num) || this.KMKLNCPDILF.MEPGPGKFENE == 0) { break; } int k__BackingField = this.nodeDisplay.MBBJMCDGDMN._nodeGraph.k__BackingField; if (k__BackingField == this.FFDLNFPMOLG) { break; } DCKGNCNCNJD kmklncpdilf = this.KMKLNCPDILF; DCKGNCNCNJD kmklncpdilf2 = this.KMKLNCPDILF; GetLeaderboardStatNode.AOJOAIIGGKI aojoaiiggki; int ongbfdachhg = aojoaiiggki.ONGBFDACHHG; int num2 = 0; kmklncpdilf2.RemoveAt(num2); CircuitNode mbbjmcdgdmn = this.nodeDisplay.MBBJMCDGDMN; if (aojoaiiggki != 0) { this.FFDLNFPMOLG = k__BackingField; break; } } } // Token: 0x06016689 RID: 91785 RVA: 0x005346E4 File Offset: 0x005328E4 [Token(Token = "0x6016689")] [Address(RVA = "0x1CE6330", Offset = "0x1CE5330", VA = "0x181CE6330")] public void OnSignalUpdate(Dictionary newInputs) { CircuitNode mbbjmcdgdmn = this.nodeDisplay.MBBJMCDGDMN; int inputSignal = mbbjmcdgdmn.GetInputSignal(InputSlot.G); int num = 0; int inputSignal2 = mbbjmcdgdmn.GetInputSignal((InputSlot)num); if (inputSignal > 0 && inputSignal2 != 0) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF.IAHDANBDAAM(inputSignal2); if (agajmbpabdl != 0) { PlayerSynchronizedData synchedData = agajmbpabdl.GPOMCJICJIH().synchedData; bool flag; if (flag) { return; } AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; if (inputSignal2 == agajmbpabdl2.INPOAAAOAHI) { List bdkhmeingag = this.BDKHMEINGAG; List bdkhmeingag2 = this.BDKHMEINGAG; } } } } // Token: 0x0601668A RID: 91786 RVA: 0x00534774 File Offset: 0x00532974 [Token(Token = "0x601668A")] [Address(RVA = "0x1CE5590", Offset = "0x1CE4590", VA = "0x181CE5590")] private void ABJDCJGEAEJ(GetLeaderboardStatNode.ENKEGBABDBA GABCMBACKJN) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int kjfkjdegnnd = GABCMBACKJN.KJFKJDEGNND; AGAJMBPABDL agajmbpabdl2 = agajmbpabdl.IAHDANBDAAM(kjfkjdegnnd); if (agajmbpabdl2 != 0) { PlayerSynchronizedData synchedData = agajmbpabdl2.GPOMCJICJIH().synchedData; bool flag; if (flag) { return; } AGAJMBPABDL agajmbpabdl3 = KKPBCOOONNK.MDMMDPEKICF; if (GABCMBACKJN == agajmbpabdl3.INPOAAAOAHI) { int num = this.BDKHMEINGAG.IndexOf(GABCMBACKJN); this.BDKHMEINGAG.Add(GABCMBACKJN); this.LMBDGDGACNB(GABCMBACKJN); } } } // Token: 0x0601668B RID: 91787 RVA: 0x005347F0 File Offset: 0x005329F0 [Token(Token = "0x601668B")] [Address(RVA = "0x1CE5B50", Offset = "0x1CE4B50", VA = "0x181CE5B50")] private void LMBDGDGACNB(GetLeaderboardStatNode.ENKEGBABDBA JMFLHIIJFKL) { GetLeaderboardStatNode.AKFFBNCDNNN akffbncdnnn = new GetLeaderboardStatNode.AKFFBNCDNNN(); akffbncdnnn.<>4__this = this; akffbncdnnn.request = JMFLHIIJFKL; int k__BackingField = Player.k__BackingField.k__BackingField; akffbncdnnn.playerId = k__BackingField; int ncljlkhcaej = akffbncdnnn.request.NCLJLKHCAEJ; PMGCJEPKFOF pmgcjepkfof = FMHAJJCDCEM.KEBGCHHOLDI(k__BackingField, ncljlkhcaej); Action action = delegate(FMHAJJCDCEM.HPOHGNPANHE result) { GetLeaderboardStatNode <>4__this = akffbncdnnn.<>4__this; if (result == 0) { int ncljlkhcaej2 = akffbncdnnn.request.NCLJLKHCAEJ; int num2 = 0; int playerId = akffbncdnnn.playerId; <>4__this.NDMFJPCEFEF(playerId, ncljlkhcaej2, num2); return; } int dmliooclkkp = result.DMLIOOCLKKP; int fmikkbinnmc = result.FMIKKBINNMC; int eeogkbhojgl = result.EEOGKBHOJGL; <>4__this.NDMFJPCEFEF(eeogkbhojgl, fmikkbinnmc, dmliooclkkp); }; int num = 0; num += num; num++; Action action2 = delegate(string error) { List bdkhmeingag = akffbncdnnn.<>4__this.BDKHMEINGAG; GetLeaderboardStatNode.ENKEGBABDBA request = akffbncdnnn.request; bool flag = bdkhmeingag.Remove(request); }; if (num < akffbncdnnn) { num += num; if (num == akffbncdnnn) { num += num; throw new NullReferenceException(); } num++; } TypeCode typeCode = ((IConvertible)num).GetTypeCode(); } // Token: 0x0601668C RID: 91788 RVA: 0x00534898 File Offset: 0x00532A98 [Token(Token = "0x601668C")] [Address(RVA = "0x1CE5DD0", Offset = "0x1CE4DD0", VA = "0x181CE5DD0")] private void NDMFJPCEFEF(int CJFGEMGOJHB, int NCLJLKHCAEJ, int ONGBFDACHHG) { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; List bdkhmeingag = this.BDKHMEINGAG; int inpoaaaoahi = agajmbpabdl.INPOAAAOAHI; PlayerSynchronizedData synchedData = Player.k__BackingField.synchedData; synchedData.SetCachedLeaderboardStat(NCLJLKHCAEJ, ONGBFDACHHG); int inpoaaaoahi2 = KKPBCOOONNK.MDMMDPEKICF.INPOAAAOAHI; PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.LFLFMIMNCON lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcGetStatResponseReceived); Vector3Int vector3Int; int z = vector3Int.m_Z; } // Token: 0x0601668D RID: 91789 RVA: 0x0053490C File Offset: 0x00532B0C [Token(Token = "0x601668D")] [Address(RVA = "0x1CE6520", Offset = "0x1CE5520", VA = "0x181CE6520")] [NFOMENMAOIA] private void RpcGetStatResponseReceived(Vector3Int ABADFLCBFIJ) { int z = ABADFLCBFIJ.m_Z; GetLeaderboardStatNode.AOJOAIIGGKI aojoaiiggki; int ongbfdachhg = aojoaiiggki.ONGBFDACHHG; if (KKPBCOOONNK.BNNCCCFFALC) { DCKGNCNCNJD kmklncpdilf = this.KMKLNCPDILF; Vector3Int vector3Int; int z2 = vector3Int.m_Z; } } // Token: 0x0601668E RID: 91790 RVA: 0x00534948 File Offset: 0x00532B48 [Token(Token = "0x601668E")] [Address(RVA = "0x1CE6210", Offset = "0x1CE5210", VA = "0x181CE6210")] private void OKPPJGELKAJ(GetLeaderboardStatNode.AOJOAIIGGKI DGFOAAGEKJO) { if (KKPBCOOONNK.BNNCCCFFALC) { DCKGNCNCNJD kmklncpdilf = this.KMKLNCPDILF; Vector3Int vector3Int; int z = vector3Int.m_Z; } } // Token: 0x0601668F RID: 91791 RVA: 0x00534974 File Offset: 0x00532B74 [Token(Token = "0x601668F")] [Address(RVA = "0x1CE5880", Offset = "0x1CE4880", VA = "0x181CE5880")] private void CNJGKGBLLBO() { while (this.KMKLNCPDILF.MEPGPGKFENE != 0) { int k__BackingField = this.nodeDisplay.MBBJMCDGDMN._nodeGraph.k__BackingField; if (k__BackingField == this.FFDLNFPMOLG) { break; } DCKGNCNCNJD kmklncpdilf = this.KMKLNCPDILF; DCKGNCNCNJD kmklncpdilf2 = this.KMKLNCPDILF; GetLeaderboardStatNode.AOJOAIIGGKI aojoaiiggki; int ongbfdachhg = aojoaiiggki.ONGBFDACHHG; int num = 0; kmklncpdilf2.RemoveAt(num); CircuitNode mbbjmcdgdmn = this.nodeDisplay.MBBJMCDGDMN; if (aojoaiiggki != 0) { this.FFDLNFPMOLG = k__BackingField; break; } } } // Token: 0x06016690 RID: 91792 RVA: 0x005349F0 File Offset: 0x00532BF0 [Token(Token = "0x6016690")] [Address(RVA = "0x1CE65F0", Offset = "0x1CE55F0", VA = "0x181CE65F0")] public GetLeaderboardStatNode() { List list = new List(); this.BDKHMEINGAG = list; this.FFDLNFPMOLG = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400EA58 RID: 59992 [Token(Token = "0x400EA58")] private const InputSlot FKPHLANDKJD = InputSlot.R; // Token: 0x0400EA59 RID: 59993 [Token(Token = "0x400EA59")] private const InputSlot AGHMPLFCNDI = InputSlot.G; // Token: 0x0400EA5A RID: 59994 [Token(Token = "0x400EA5A")] private const OutputSlot CMLKKAECDJI = OutputSlot.R; // Token: 0x0400EA5B RID: 59995 [Token(Token = "0x400EA5B")] private const OutputSlot JHBJNBPALCI = OutputSlot.G; // Token: 0x0400EA5C RID: 59996 [Token(Token = "0x400EA5C")] private const OutputSlot CBNLEDFOBIJ = OutputSlot.B; // Token: 0x0400EA5D RID: 59997 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400EA5D")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private CircuitEventNodeDisplay nodeDisplay; // Token: 0x0400EA5E RID: 59998 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400EA5E")] private List BDKHMEINGAG; // Token: 0x0400EA5F RID: 59999 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400EA5F")] private IDisposable LCOADGLMOEA; // Token: 0x0400EA60 RID: 60000 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400EA60")] private IDisposable PPKMPHICCLG; // Token: 0x0400EA61 RID: 60001 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400EA61")] private DCKGNCNCNJD KMKLNCPDILF; // Token: 0x0400EA62 RID: 60002 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400EA62")] private int FFDLNFPMOLG; // Token: 0x02003338 RID: 13112 [Token(Token = "0x2003338")] private struct ENKEGBABDBA { // Token: 0x06016691 RID: 91793 RVA: 0x00534A20 File Offset: 0x00532C20 [Token(Token = "0x6016691")] [Address(RVA = "0x1791D80", Offset = "0x1790D80", VA = "0x181791D80")] public Vector3Int NCMDHCCKDHG() { /* An exception occurred when decompiling this method (06016691) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3Int RecRoom.Core.Creation.Circuits.GetLeaderboardStatNode/ENKEGBABDBA::NCMDHCCKDHG() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_01, ldc.i4:int32(0)) stfld:int32(ENKEGBABDBA::KJFKJDEGNND, ldloc:valuetype RecRoom.Core.Creation.Circuits.GetLeaderboardStatNode/ENKEGBABDBA&(this), ldloc:int32(var_0_01)) } 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: 0x06016692 RID: 91794 RVA: 0x00534A38 File Offset: 0x00532C38 [Token(Token = "0x6016692")] [Address(RVA = "0x1791D50", Offset = "0x1790D50", VA = "0x181791D50")] public static GetLeaderboardStatNode.ENKEGBABDBA AIGIPEHDKPF(Vector3Int ABADFLCBFIJ) { /* An exception occurred when decompiling this method (06016692) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.Creation.Circuits.GetLeaderboardStatNode/ENKEGBABDBA RecRoom.Core.Creation.Circuits.GetLeaderboardStatNode/ENKEGBABDBA::AIGIPEHDKPF(UnityEngine.Vector3Int) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_06, callgetter:int32(Vector3Int::get_x, ldloc:Vector3Int[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3Int&](ABADFLCBFIJ))) stloc:int32(var_1_0D, callgetter:int32(Vector3Int::get_y, ldloc:Vector3Int[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3Int&](ABADFLCBFIJ))) } 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: 0x0400EA63 RID: 60003 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EA63")] public int KJFKJDEGNND; // Token: 0x0400EA64 RID: 60004 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400EA64")] public int NCLJLKHCAEJ; } // Token: 0x02003339 RID: 13113 [Token(Token = "0x2003339")] private struct AOJOAIIGGKI { // Token: 0x06016693 RID: 91795 RVA: 0x00534A54 File Offset: 0x00532C54 [Token(Token = "0x6016693")] [Address(RVA = "0x1791870", Offset = "0x1790870", VA = "0x181791870")] public Vector3Int NCMDHCCKDHG() { /* An exception occurred when decompiling this method (06016693) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Vector3Int RecRoom.Core.Creation.Circuits.GetLeaderboardStatNode/AOJOAIIGGKI::NCMDHCCKDHG() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: stloc:int32(var_0_01, ldc.i4:int32(0)) stfld:int32(AOJOAIIGGKI::KJFKJDEGNND, ldloc:valuetype RecRoom.Core.Creation.Circuits.GetLeaderboardStatNode/AOJOAIIGGKI&(this), ldloc:int32(var_0_01)) stfld:int32(AOJOAIIGGKI::ONGBFDACHHG, ldloc:valuetype RecRoom.Core.Creation.Circuits.GetLeaderboardStatNode/AOJOAIIGGKI&(this), ldloc:int32(var_0_01)) } 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: 0x06016694 RID: 91796 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016694")] [Address(RVA = "0x1791810", Offset = "0x1790810", VA = "0x181791810")] public static GetLeaderboardStatNode.AOJOAIIGGKI AIGIPEHDKPF(Vector3Int ABADFLCBFIJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400EA65 RID: 60005 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400EA65")] public int KJFKJDEGNND; // Token: 0x0400EA66 RID: 60006 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400EA66")] public int NCLJLKHCAEJ; // Token: 0x0400EA67 RID: 60007 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400EA67")] public int ONGBFDACHHG; } // Token: 0x0200333A RID: 13114 [Token(Token = "0x200333A")] [CompilerGenerated] private sealed class AKFFBNCDNNN { // Token: 0x06016695 RID: 91797 RVA: 0x00534A70 File Offset: 0x00532C70 [Token(Token = "0x6016695")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public AKFFBNCDNNN() { } // Token: 0x06016696 RID: 91798 RVA: 0x00534A84 File Offset: 0x00532C84 [Token(Token = "0x6016696")] [Address(RVA = "0x1791750", Offset = "0x1790750", VA = "0x181791750")] internal void b__0(FMHAJJCDCEM.HPOHGNPANHE result) { GetLeaderboardStatNode getLeaderboardStatNode = this.<>4__this; if (result == 0) { int ncljlkhcaej = this.request.NCLJLKHCAEJ; int num = 0; int num2 = this.playerId; getLeaderboardStatNode.NDMFJPCEFEF(num2, ncljlkhcaej, num); return; } int dmliooclkkp = result.DMLIOOCLKKP; int fmikkbinnmc = result.FMIKKBINNMC; int eeogkbhojgl = result.EEOGKBHOJGL; getLeaderboardStatNode.NDMFJPCEFEF(eeogkbhojgl, fmikkbinnmc, dmliooclkkp); } // Token: 0x06016697 RID: 91799 RVA: 0x00534AE8 File Offset: 0x00532CE8 [Token(Token = "0x6016697")] [Address(RVA = "0x17917B0", Offset = "0x17907B0", VA = "0x1817917B0")] internal void b__1(string error) { List bdkhmeingag = this.<>4__this.BDKHMEINGAG; GetLeaderboardStatNode.ENKEGBABDBA enkegbabdba = this.request; bool flag = bdkhmeingag.Remove(enkegbabdba); } // Token: 0x0400EA68 RID: 60008 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400EA68")] public GetLeaderboardStatNode <>4__this; // Token: 0x0400EA69 RID: 60009 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400EA69")] public int playerId; // Token: 0x0400EA6A RID: 60010 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400EA6A")] public GetLeaderboardStatNode.ENKEGBABDBA request; } } }