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: 0x0200324A RID: 12874 [Token(Token = "0x200324A")] public class GetLeaderboardStatNode : MonoBehaviourPun { // Token: 0x060161F7 RID: 90615 RVA: 0x00529774 File Offset: 0x00527974 [Token(Token = "0x60161F7")] [Address(RVA = "0x11AF630", Offset = "0x11AE430", VA = "0x1811AF630", 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: 0x060161F8 RID: 90616 RVA: 0x005297D0 File Offset: 0x005279D0 [Token(Token = "0x60161F8")] [Address(RVA = "0x11AF970", Offset = "0x11AE770", VA = "0x1811AF970")] 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: 0x060161F9 RID: 90617 RVA: 0x00529820 File Offset: 0x00527A20 [Token(Token = "0x60161F9")] [Address(RVA = "0x11B01D0", Offset = "0x11AEFD0", VA = "0x1811B01D0", Slot = "14")] protected override void OnDestroy() { if (this.LCOADGLMOEA != 0) { } if (this.PPKMPHICCLG != 0) { } base.OnDestroy(); } // Token: 0x060161FA RID: 90618 RVA: 0x00529848 File Offset: 0x00527A48 [Token(Token = "0x60161FA")] [Address(RVA = "0x11AF970", Offset = "0x11AE770", VA = "0x1811AF970")] 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: 0x060161FB RID: 90619 RVA: 0x00529898 File Offset: 0x00527A98 [Token(Token = "0x60161FB")] [Address(RVA = "0x11AFED0", Offset = "0x11AECD0", VA = "0x1811AFED0")] 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: 0x060161FC RID: 90620 RVA: 0x00529930 File Offset: 0x00527B30 [Token(Token = "0x60161FC")] [Address(RVA = "0x11B0240", Offset = "0x11AF040", VA = "0x1811B0240")] 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: 0x060161FD RID: 90621 RVA: 0x005299C0 File Offset: 0x00527BC0 [Token(Token = "0x60161FD")] [Address(RVA = "0x11AF4A0", Offset = "0x11AE2A0", VA = "0x1811AF4A0")] 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: 0x060161FE RID: 90622 RVA: 0x00529A3C File Offset: 0x00527C3C [Token(Token = "0x60161FE")] [Address(RVA = "0x11AFA60", Offset = "0x11AE860", VA = "0x1811AFA60")] 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++; } OVRMesh.JAAHPDGFADH jaahpdgfadh = ((OVRMesh.PJPHJNNOBBH)num).POCDCJMHEGL(); } // Token: 0x060161FF RID: 90623 RVA: 0x00529AE4 File Offset: 0x00527CE4 [Token(Token = "0x60161FF")] [Address(RVA = "0x11AFCE0", Offset = "0x11AEAE0", VA = "0x1811AFCE0")] 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: 0x06016200 RID: 90624 RVA: 0x00529B58 File Offset: 0x00527D58 [Token(Token = "0x6016200")] [Address(RVA = "0x11B0430", Offset = "0x11AF230", VA = "0x1811B0430")] [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: 0x06016201 RID: 90625 RVA: 0x00529B94 File Offset: 0x00527D94 [Token(Token = "0x6016201")] [Address(RVA = "0x11B0120", Offset = "0x11AEF20", VA = "0x1811B0120")] private void OKPPJGELKAJ(GetLeaderboardStatNode.AOJOAIIGGKI DGFOAAGEKJO) { if (KKPBCOOONNK.BNNCCCFFALC) { DCKGNCNCNJD kmklncpdilf = this.KMKLNCPDILF; Vector3Int vector3Int; int z = vector3Int.m_Z; } } // Token: 0x06016202 RID: 90626 RVA: 0x00529BC0 File Offset: 0x00527DC0 [Token(Token = "0x6016202")] [Address(RVA = "0x11AF790", Offset = "0x11AE590", VA = "0x1811AF790")] 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: 0x06016203 RID: 90627 RVA: 0x00529C3C File Offset: 0x00527E3C [Token(Token = "0x6016203")] [Address(RVA = "0x11B0500", Offset = "0x11AF300", VA = "0x1811B0500")] public GetLeaderboardStatNode() { List list = new List(); this.BDKHMEINGAG = list; this.FFDLNFPMOLG = (int)((ulong)4294967295L); base..ctor(); } // Token: 0x0400E813 RID: 59411 [Token(Token = "0x400E813")] private const InputSlot FKPHLANDKJD = InputSlot.R; // Token: 0x0400E814 RID: 59412 [Token(Token = "0x400E814")] private const InputSlot AGHMPLFCNDI = InputSlot.G; // Token: 0x0400E815 RID: 59413 [Token(Token = "0x400E815")] private const OutputSlot CMLKKAECDJI = OutputSlot.R; // Token: 0x0400E816 RID: 59414 [Token(Token = "0x400E816")] private const OutputSlot JHBJNBPALCI = OutputSlot.G; // Token: 0x0400E817 RID: 59415 [Token(Token = "0x400E817")] private const OutputSlot CBNLEDFOBIJ = OutputSlot.B; // Token: 0x0400E818 RID: 59416 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400E818")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private CircuitEventNodeDisplay nodeDisplay; // Token: 0x0400E819 RID: 59417 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400E819")] private List BDKHMEINGAG; // Token: 0x0400E81A RID: 59418 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400E81A")] private IDisposable LCOADGLMOEA; // Token: 0x0400E81B RID: 59419 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400E81B")] private IDisposable PPKMPHICCLG; // Token: 0x0400E81C RID: 59420 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400E81C")] private DCKGNCNCNJD KMKLNCPDILF; // Token: 0x0400E81D RID: 59421 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400E81D")] private int FFDLNFPMOLG; // Token: 0x0200324B RID: 12875 [Token(Token = "0x200324B")] private struct ENKEGBABDBA { // Token: 0x06016204 RID: 90628 RVA: 0x00529C6C File Offset: 0x00527E6C [Token(Token = "0x6016204")] [Address(RVA = "0xC517A0", Offset = "0xC505A0", VA = "0x180C517A0")] public Vector3Int NCMDHCCKDHG() { /* An exception occurred when decompiling this method (06016204) 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: 0x06016205 RID: 90629 RVA: 0x00529C84 File Offset: 0x00527E84 [Token(Token = "0x6016205")] [Address(RVA = "0xC51770", Offset = "0xC50570", VA = "0x180C51770")] public static GetLeaderboardStatNode.ENKEGBABDBA AIGIPEHDKPF(Vector3Int ABADFLCBFIJ) { /* An exception occurred when decompiling this method (06016205) 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: 0x0400E81E RID: 59422 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E81E")] public int KJFKJDEGNND; // Token: 0x0400E81F RID: 59423 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400E81F")] public int NCLJLKHCAEJ; } // Token: 0x0200324C RID: 12876 [Token(Token = "0x200324C")] private struct AOJOAIIGGKI { // Token: 0x06016206 RID: 90630 RVA: 0x00529CA0 File Offset: 0x00527EA0 [Token(Token = "0x6016206")] [Address(RVA = "0xC51290", Offset = "0xC50090", VA = "0x180C51290")] public Vector3Int NCMDHCCKDHG() { /* An exception occurred when decompiling this method (06016206) 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: 0x06016207 RID: 90631 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6016207")] [Address(RVA = "0xC51230", Offset = "0xC50030", VA = "0x180C51230")] public static GetLeaderboardStatNode.AOJOAIIGGKI AIGIPEHDKPF(Vector3Int ABADFLCBFIJ) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400E820 RID: 59424 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400E820")] public int KJFKJDEGNND; // Token: 0x0400E821 RID: 59425 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400E821")] public int NCLJLKHCAEJ; // Token: 0x0400E822 RID: 59426 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400E822")] public int ONGBFDACHHG; } // Token: 0x0200324D RID: 12877 [Token(Token = "0x200324D")] [CompilerGenerated] private sealed class AKFFBNCDNNN { // Token: 0x06016208 RID: 90632 RVA: 0x00529CBC File Offset: 0x00527EBC [Token(Token = "0x6016208")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public AKFFBNCDNNN() { } // Token: 0x06016209 RID: 90633 RVA: 0x00529CD0 File Offset: 0x00527ED0 [Token(Token = "0x6016209")] [Address(RVA = "0xC51170", Offset = "0xC4FF70", VA = "0x180C51170")] 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: 0x0601620A RID: 90634 RVA: 0x00529D34 File Offset: 0x00527F34 [Token(Token = "0x601620A")] [Address(RVA = "0xC511D0", Offset = "0xC4FFD0", VA = "0x180C511D0")] internal void b__1(string error) { List bdkhmeingag = this.<>4__this.BDKHMEINGAG; GetLeaderboardStatNode.ENKEGBABDBA enkegbabdba = this.request; bool flag = bdkhmeingag.Remove(enkegbabdba); } // Token: 0x0400E823 RID: 59427 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400E823")] public GetLeaderboardStatNode <>4__this; // Token: 0x0400E824 RID: 59428 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400E824")] public int playerId; // Token: 0x0400E825 RID: 59429 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400E825")] public GetLeaderboardStatNode.ENKEGBABDBA request; } } }