using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom; using RecRoom.AGUI.ToolUIs; using RecRoom.Async; using RecRoom.Core.Creation; using RecRoom.Networking.SynchronizedFields; using TMPro; using UnityEngine; // Token: 0x020005A2 RID: 1442 [Token(Token = "0x20005A2")] [StructLayout(3)] public class LeaderboardController : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x06002AE9 RID: 10985 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AE9")] [Address(RVA = "0x125AE30", Offset = "0x1259830", VA = "0x18125AE30")] private void LNNICFMMGAP(int OAAMPGPMEDE, string MMBOKOLAJFH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AEA RID: 10986 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AEA")] [Address(RVA = "0x1259030", Offset = "0x1257A30", VA = "0x181259030")] private string AGOEGGEEKJI(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AEB RID: 10987 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AEB")] [Address(RVA = "0x125ACE0", Offset = "0x12596E0", VA = "0x18125ACE0")] private void HDCJNMGLHBB(int OAAMPGPMEDE, string MMBOKOLAJFH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AEC RID: 10988 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AEC")] [Address(RVA = "0x12590A0", Offset = "0x1257AA0", VA = "0x1812590A0")] private string ANPEADJHPMF(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AED RID: 10989 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AED")] [Address(RVA = "0x125AC60", Offset = "0x1259660", VA = "0x18125AC60")] private void GNOIMACNLHN(int OAAMPGPMEDE, bool OCKJFCGBMOK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AEE RID: 10990 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AEE")] [Address(RVA = "0x125A4F0", Offset = "0x1258EF0", VA = "0x18125A4F0")] private bool FMCCBFPIPCO(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AEF RID: 10991 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AEF")] [Address(RVA = "0x1259230", Offset = "0x1257C30", VA = "0x181259230")] private void BFOGJLLJJAB(int OAAMPGPMEDE, bool NLNOIMOINPG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AF0 RID: 10992 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AF0")] [Address(RVA = "0x125AD60", Offset = "0x1259760", VA = "0x18125AD60")] private bool HNEAIMPNLHL(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AF1 RID: 10993 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AF1")] [Address(RVA = "0x125B430", Offset = "0x1259E30", VA = "0x18125B430")] private void OCPAGGCGEAP(int OAAMPGPMEDE, int HFMBAGMDCOB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AF2 RID: 10994 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AF2")] [Address(RVA = "0x125AFC0", Offset = "0x12599C0", VA = "0x18125AFC0")] private FHJABCEKCCI MMIICEOJPKN(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AF3 RID: 10995 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002AF3")] [Address(RVA = "0x1259650", Offset = "0x1258050", VA = "0x181259650")] private void DBBKONIPMPM(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002AF4 RID: 10996 RVA: 0x000B26B8 File Offset: 0x000B08B8 [Token(Token = "0x6002AF4")] [Address(RVA = "0x1259110", Offset = "0x1257B10", VA = "0x181259110", Slot = "13")] protected override void Awake() { base..ctor(); this.DLHINFKNMAC(); } // Token: 0x06002AF5 RID: 10997 RVA: 0x000B26D4 File Offset: 0x000B08D4 [Token(Token = "0x6002AF5")] [Address(RVA = "0x1259940", Offset = "0x1258340", VA = "0x181259940")] private void DLHINFKNMAC() { int num = this.CLEBMIJDPLH._size; LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; if (num < array.Length) { LeaderboardController.IIKCHPGNMOD iikchpgnmod = new LeaderboardController.IIKCHPGNMOD(); iikchpgnmod.<>4__this = this; iikchpgnmod.capturedStatIdx = num; LeaderboardController.LeaderboardParams[] array2 = this.leaderboardParams; num++; LeaderboardController.LeaderboardParams leaderboardParams = array2[iikchpgnmod]; string text = string.Format("LC_S{0}", num); Action action = delegate { LeaderboardController <>4__this = iikchpgnmod.<>4__this; int capturedStatIdx = iikchpgnmod.capturedStatIdx; <>4__this.DBBKONIPMPM(capturedStatIdx); }; SynchronizedField synchronizedField; this.CLEBMIJDPLH.Add(synchronizedField); LeaderboardController.LeaderboardParams[] array3 = this.leaderboardParams; } } // Token: 0x06002AF6 RID: 10998 RVA: 0x000B2760 File Offset: 0x000B0960 [Token(Token = "0x6002AF6")] [Address(RVA = "0x125C290", Offset = "0x125AC90", VA = "0x18125C290")] private void Start() { int length = this.leaderboardParams.Length; LeaderboardController.LJHHBJENPAG[] nhfciljdgmn = this.NHFCILJDGMN; if (nhfciljdgmn == 0 || nhfciljdgmn.Length != length) { LeaderboardController.LJHHBJENPAG[] array = new LeaderboardController.LJHHBJENPAG[length]; this.NHFCILJDGMN = array; } int num = 0; if (num < nhfciljdgmn.Length) { this.DBBKONIPMPM(num); LeaderboardController.LJHHBJENPAG[] nhfciljdgmn2 = this.NHFCILJDGMN; num++; } bool flag; if (flag) { GameManager onleiccnnbi = this.ONLEICCNNBI; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD); onleiccnnbi.KMKCFILCLNO += ggphekcppmp; } CachedView componentInChildren = base.GetComponentInChildren(); int num2 = 0; if (componentInChildren == num2) { this.FIPAIOFCMFL(); } this.GECHNKHDLOD(); } // Token: 0x06002AF7 RID: 10999 RVA: 0x000B2808 File Offset: 0x000B0A08 [Token(Token = "0x6002AF7")] [Address(RVA = "0x125A560", Offset = "0x1258F60", VA = "0x18125A560")] private void GBMIIMCBFJP() { int length = this.leaderboardParams.Length; LeaderboardController.LJHHBJENPAG[] nhfciljdgmn = this.NHFCILJDGMN; if (nhfciljdgmn == 0 || nhfciljdgmn.Length != length) { LeaderboardController.LJHHBJENPAG[] array = new LeaderboardController.LJHHBJENPAG[length]; this.NHFCILJDGMN = array; } } // Token: 0x06002AF8 RID: 11000 RVA: 0x000B284C File Offset: 0x000B0A4C [Token(Token = "0x6002AF8")] [Address(RVA = "0x1259FA0", Offset = "0x12589A0", VA = "0x181259FA0")] private void FIPAIOFCMFL() { int length; int num5; LeaderboardView.OFIEBENHEGA gaiobbeanka; Delegate delegate3; for (;;) { length = this.leaderboardParams.Length; LeaderboardView leaderboardView = this.view; int num = 0; if (leaderboardView == num) { LeaderboardView componentInChildren = base.GetComponentInChildren(); this.view = componentInChildren; int num2 = 0; if (componentInChildren == num2) { ImposterGraphicRaycaster componentInChildren2 = base.GetComponentInChildren(); int num3 = 0; if (componentInChildren2 != num3) { LeaderboardView componentInChildren3 = componentInChildren2.ImposterViewManager.ENFECKDMKEJ.gameObject.GetComponentInChildren(); this.view = componentInChildren3; } } LeaderboardView leaderboardView2 = this.view; int num4 = 0; if (leaderboardView2 == num4) { return; } } LeaderboardView leaderboardView3 = this.view; LeaderboardView.OFIEBENHEGA ofiebenhega; ofiebenhega.method_ptr = ldftn(EPODPDADIPI); ofiebenhega.method = ldftn(EPODPDADIPI); ofiebenhega.m_target = this; LeaderboardView.OFIEBENHEGA nhggoaomihd = leaderboardView3.NHGGOAOMIHD; num5 = 0; Delegate @delegate = Delegate.Combine(nhggoaomihd, ofiebenhega); if (@delegate == 0 || @delegate != 0) { while (@delegate != nhggoaomihd) { } LeaderboardView leaderboardView4 = this.view; LeaderboardView.OFIEBENHEGA ofiebenhega2; ofiebenhega2.method_ptr = ldftn(BAKNCEPGNLG); ofiebenhega2.method = ldftn(BAKNCEPGNLG); ofiebenhega2.m_target = this; LeaderboardView.OFIEBENHEGA gckflaphhpj = leaderboardView4.GCKFLAPHHPJ; Delegate delegate2 = Delegate.Combine(gckflaphhpj, ofiebenhega2); if (delegate2 == 0 || delegate2 != 0) { while (delegate2 != gckflaphhpj) { } LeaderboardView leaderboardView5 = this.view; LeaderboardView.OFIEBENHEGA ofiebenhega3; ofiebenhega3.method_ptr = ldftn(BBCGNBKLKJB); ofiebenhega3.method = ldftn(BBCGNBKLKJB); ofiebenhega3.m_target = this; gaiobbeanka = leaderboardView5.GAIOBBEANKA; delegate3 = Delegate.Combine(gaiobbeanka, ofiebenhega3); if (delegate3 == 0 || delegate3 != 0) { break; } } } } while (delegate3 != gaiobbeanka) { } ECMICBEGAJG ecmicbegajg = new ECMICBEGAJG(); this.CGBIILEMJHM = ecmicbegajg; bool flag = length > 1; ecmicbegajg.ONNGKJDEBAE = flag; int num6 = this.numRows; ECMICBEGAJG cgbiilemjhm = this.CGBIILEMJHM; IGMPGIEJEPC[] array = new IGMPGIEJEPC[num6]; cgbiilemjhm.HNJGFAPLNPN = array; if (this.numRows > num5) { IGMPGIEJEPC[] hnjgfaplnpn = this.CGBIILEMJHM.HNJGFAPLNPN; IGMPGIEJEPC igmpgiejepc = new IGMPGIEJEPC(); if (igmpgiejepc != 0) { } num5++; hnjgfaplnpn[0] = igmpgiejepc; } ActionEvent nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo + action; this.OFKLFJABOEA(); int ompbdbokcgl = this.OMPBDBOKCGL; this.GLKNPNONMIO = false; this.MAMBKOLGOJG(ompbdbokcgl); } // Token: 0x06002AF9 RID: 11001 RVA: 0x000B2A94 File Offset: 0x000B0C94 [Token(Token = "0x6002AF9")] [Address(RVA = "0x125BC10", Offset = "0x125A610", VA = "0x18125BC10", Slot = "14")] protected override void OnDestroy() { LeaderboardView.OFIEBENHEGA gaiobbeanka; Delegate delegate3; for (;;) { base.OnDestroy(); ActionEvent nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = nlhpibggdmo - action; GameManager onleiccnnbi = this.ONLEICCNNBI; int num = 0; if (onleiccnnbi != num) { GameManager onleiccnnbi2 = this.ONLEICCNNBI; MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD); onleiccnnbi2.KMKCFILCLNO -= ggphekcppmp; } LeaderboardView leaderboardView = this.view; int num2 = 0; if (!(leaderboardView != num2)) { return; } LeaderboardView leaderboardView2 = this.view; LeaderboardView.OFIEBENHEGA ofiebenhega; ofiebenhega.method_ptr = ldftn(EPODPDADIPI); ofiebenhega.method = ldftn(EPODPDADIPI); ofiebenhega.m_target = this; LeaderboardView.OFIEBENHEGA nhggoaomihd = leaderboardView2.NHGGOAOMIHD; Delegate @delegate = Delegate.Remove(nhggoaomihd, ofiebenhega); if (@delegate == 0 || @delegate != 0) { while (@delegate != nhggoaomihd) { } LeaderboardView leaderboardView3 = this.view; LeaderboardView.OFIEBENHEGA ofiebenhega2; ofiebenhega2.method_ptr = ldftn(BAKNCEPGNLG); ofiebenhega2.method = ldftn(BAKNCEPGNLG); ofiebenhega2.m_target = this; LeaderboardView.OFIEBENHEGA gckflaphhpj = leaderboardView3.GCKFLAPHHPJ; Delegate delegate2 = Delegate.Remove(gckflaphhpj, ofiebenhega2); if (delegate2 == 0 || delegate2 != 0) { while (delegate2 != gckflaphhpj) { } LeaderboardView leaderboardView4 = this.view; LeaderboardView.OFIEBENHEGA ofiebenhega3; ofiebenhega3.method_ptr = ldftn(BBCGNBKLKJB); ofiebenhega3.method = ldftn(BBCGNBKLKJB); ofiebenhega3.m_target = this; gaiobbeanka = leaderboardView4.GAIOBBEANKA; delegate3 = Delegate.Remove(gaiobbeanka, ofiebenhega3); if (delegate3 == 0 || delegate3 != 0) { break; } } } } while (delegate3 != gaiobbeanka) { } } // Token: 0x06002AFA RID: 11002 RVA: 0x000B2C0C File Offset: 0x000B0E0C [Token(Token = "0x6002AFA")] [Address(RVA = "0x125C520", Offset = "0x125AF20", VA = "0x18125C520")] private void Update() { if (!this.MFBIIAEFGPM) { this.FIPAIOFCMFL(); } if (this.GLKNPNONMIO && this.MFBIIAEFGPM) { this.OFKLFJABOEA(); this.GLKNPNONMIO = false; } } // Token: 0x06002AFB RID: 11003 RVA: 0x000B2C48 File Offset: 0x000B0E48 [Token(Token = "0x6002AFB")] [Address(RVA = "0x125A5C0", Offset = "0x1258FC0", VA = "0x18125A5C0")] private void GECHNKHDLOD() { List list = new List(); LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; int num = 0; if (num < array.Length) { int currentIdx = num; if (LeaderboardController.<>c.<>9__36_0 == 0) { LeaderboardController.<>c.<>9__36_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } Func <>9__10; Action <>9__11; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingBooleanUIControl instance) { int num3 = currentIdx; num3++; TextMeshProUGUI propertyDescription = instance.PropertyDescription; string text = string.Format("Show Stat {0}", num3); propertyDescription.text = text; if (<>9__10 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] array3 = this.leaderboardParams; int currentIdx5 = currentIdx; throw new NullReferenceException(); }; <>9__10 = func; } if (<>9__11 == 0) { Action action = delegate(bool value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; <>9__11 = action; } }; CPNMFOKDBKM cpnmfokdbkm; list.Add(cpnmfokdbkm); if (LeaderboardController.<>c.<>9__36_2 == 0) { LeaderboardController.<>c.<>9__36_2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; } Func <>9__12; Action <>9__13; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = delegate(CreationObjectSettingStringUIControl instance) { int num4 = 0; int num5 = currentIdx; num5++; TextMeshProUGUI propertyDescription2 = instance.PropertyDescription; string text2 = string.Format("Stat {0} Full Name", num5); propertyDescription2.text = text2; int num6 = currentIdx; num6++; string text3 = string.Format("Stat {0} Full Name", num6); instance.JJAPBNJPPAK = num4; instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num4; if (<>9__12 == 0) { Func func2 = delegate { LeaderboardController.LeaderboardParams[] array4 = this.leaderboardParams; int currentIdx2 = currentIdx; LeaderboardController.LeaderboardParams leaderboardParams = array4[currentIdx2]; throw new NullReferenceException(); }; <>9__12 = func2; } if (<>9__13 == 0) { Action action2 = delegate(string newName) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; <>9__13 = action2; } }; PGIHLFOHNML pgihlfohnml; list.Add(pgihlfohnml); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (LeaderboardController.<>c.<>9__36_4 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; LeaderboardController.<>c.<>9__36_4 = dedabhkcibg; } Func <>9__14; Action <>9__15; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = delegate(CreationObjectSettingStringUIControl instance) { int num7 = 0; int num8 = currentIdx; num8++; TextMeshProUGUI propertyDescription3 = instance.PropertyDescription; string text4 = string.Format("Stat {0} Short Name", num8); propertyDescription3.text = text4; int num9 = currentIdx; num9++; string text5 = string.Format("Stat {0} Short Name", num9); instance.JJAPBNJPPAK = num7; instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num7; if (<>9__14 == 0) { Func func3 = delegate { LeaderboardController.LeaderboardParams[] array5 = this.leaderboardParams; int currentIdx3 = currentIdx; throw new NullReferenceException(); }; <>9__14 = func3; } if (<>9__15 == 0) { Action action3 = delegate(string newName) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; <>9__15 = action3; } }; PGIHLFOHNML pgihlfohnml2 = new PGIHLFOHNML(dedabhkcibg, ohindolfnmp3, 98); list.Add(pgihlfohnml2); if (LeaderboardController.<>c.<>9__36_6 == 0) { LeaderboardController.<>c.<>9__36_6 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } Func <>9__16; Action <>9__17; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp4 = delegate(CreationObjectSettingBooleanUIControl instance) { int num10 = currentIdx; num10++; TextMeshProUGUI propertyDescription4 = instance.PropertyDescription; string text6 = string.Format("Sort Ascending Stat {0}", num10); propertyDescription4.text = text6; if (<>9__16 == 0) { Func func4 = delegate { LeaderboardController.LeaderboardParams[] array6 = this.leaderboardParams; int currentIdx4 = currentIdx; throw new NullReferenceException(); }; <>9__16 = func4; } if (<>9__17 == 0) { Action action4 = delegate(bool value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; <>9__17 = action4; } }; CPNMFOKDBKM cpnmfokdbkm2; list.Add(cpnmfokdbkm2); Dictionary dictionary = new Dictionary(); int num2 = 0; dictionary.Add("Integer", num2); if (LeaderboardController.<>c.<>9__36_8 == 0) { LeaderboardController.<>c.<>9__36_8 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; } Func <>9__18; Action <>9__19; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp5 = delegate(CreationObjectSettingFriendlyIntControl instance) { instance.PropertyDescription.text = "Stat Formatting"; if (<>9__18 == 0) { Func func5 = delegate { LeaderboardController.LeaderboardParams[] array7 = this.leaderboardParams; return currentIdx; }; <>9__18 = func5; } if (<>9__19 == 0) { Action action5 = delegate(int value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; <>9__19 = action5; } }; KLCANJPOEPC klcanjpoepc; list.Add(klcanjpoepc); LeaderboardController.LeaderboardParams[] array2 = this.leaderboardParams; num++; } this.creationObject.AddConfigurableSettings(list); } // Token: 0x06002AFC RID: 11004 RVA: 0x000B2DCC File Offset: 0x000B0FCC [Token(Token = "0x6002AFC")] [Address(RVA = "0x125B3A0", Offset = "0x1259DA0", VA = "0x18125B3A0")] private void OAPCKNKBACD(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF) { LeaderboardController.LJHHBJENPAG[] nhfciljdgmn = this.NHFCILJDGMN; int num = 0; if (num < nhfciljdgmn.Length) { num++; nhfciljdgmn[0] = num; LeaderboardController.LJHHBJENPAG[] nhfciljdgmn2 = this.NHFCILJDGMN; } int ompbdbokcgl = this.OMPBDBOKCGL; this.MAMBKOLGOJG(ompbdbokcgl); } // Token: 0x06002AFD RID: 11005 RVA: 0x000B2E14 File Offset: 0x000B1014 [Token(Token = "0x6002AFD")] [Address(RVA = "0x125B2D0", Offset = "0x1259CD0", VA = "0x18125B2D0")] private void NLHPIBGGDMO(int GKLPIFBPGOD) { IGMPGIEJEPC[] hnjgfaplnpn = this.CGBIILEMJHM.HNJGFAPLNPN; Func func = delegate(IGMPGIEJEPC entry) { int accountId = GKLPIFBPGOD; return entry.GAINIOENNCG == (long)accountId; }; if (Enumerable.Any(hnjgfaplnpn, func)) { } } // Token: 0x06002AFE RID: 11006 RVA: 0x000B2E58 File Offset: 0x000B1058 [Token(Token = "0x6002AFE")] [Address(RVA = "0x1259F50", Offset = "0x1258950", VA = "0x181259F50")] private void EPODPDADIPI() { LeaderboardController.BBIEEGHGJON deoimbmnkpo = this.DEOIMBMNKPO; int ompbdbokcgl = this.OMPBDBOKCGL; bool flag = !this.JEGMDMENDGD; this.JEGMDMENDGD = flag; if (this.BOMKHJIBBAI(ompbdbokcgl, deoimbmnkpo, flag)) { int ompbdbokcgl2 = this.OMPBDBOKCGL; this.MAMBKOLGOJG(ompbdbokcgl2); } this.GLKNPNONMIO = true; } // Token: 0x06002AFF RID: 11007 RVA: 0x000B2EA8 File Offset: 0x000B10A8 [Token(Token = "0x6002AFF")] [Address(RVA = "0x1259130", Offset = "0x1257B30", VA = "0x181259130")] private void BAKNCEPGNLG() { LeaderboardController.BBIEEGHGJON deoimbmnkpo = this.DEOIMBMNKPO; bool jegmdmendgd = this.JEGMDMENDGD; int ompbdbokcgl = this.OMPBDBOKCGL; this.DEOIMBMNKPO = deoimbmnkpo; if (this.BOMKHJIBBAI(ompbdbokcgl, deoimbmnkpo, jegmdmendgd)) { int ompbdbokcgl2 = this.OMPBDBOKCGL; this.MAMBKOLGOJG(ompbdbokcgl2); } this.GLKNPNONMIO = true; } // Token: 0x06002B00 RID: 11008 RVA: 0x000B2EF4 File Offset: 0x000B10F4 [Token(Token = "0x6002B00")] [Address(RVA = "0x1259190", Offset = "0x1257B90", VA = "0x181259190")] private void BBCGNBKLKJB() { LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; int ompbdbokcgl = this.OMPBDBOKCGL; this.OMPBDBOKCGL = ompbdbokcgl; int length = array.Length; if ("{il2cpp array field local1->}" == (ulong)0L) { while (ompbdbokcgl != 0) { } } bool jegmdmendgd = this.JEGMDMENDGD; LeaderboardController.BBIEEGHGJON deoimbmnkpo = this.DEOIMBMNKPO; if (this.BOMKHJIBBAI(ompbdbokcgl, deoimbmnkpo, jegmdmendgd)) { int ompbdbokcgl2 = this.OMPBDBOKCGL; this.MAMBKOLGOJG(ompbdbokcgl2); } this.GLKNPNONMIO = true; } // Token: 0x06002B01 RID: 11009 RVA: 0x000B2F64 File Offset: 0x000B1164 [Token(Token = "0x6002B01")] [Address(RVA = "0x125B260", Offset = "0x1259C60", VA = "0x18125B260")] private void NJCCHIEDICM() { LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; int ompbdbokcgl = this.OMPBDBOKCGL; int num = ompbdbokcgl + 1; this.OMPBDBOKCGL = ompbdbokcgl; int length = array.Length; if ("{il2cpp array field local1->}" == (ulong)0L) { while (ompbdbokcgl != 0) { } } } // Token: 0x06002B02 RID: 11010 RVA: 0x000B2FA8 File Offset: 0x000B11A8 [Token(Token = "0x6002B02")] [Address(RVA = "0x12594D0", Offset = "0x1257ED0", VA = "0x1812594D0")] private bool BOMKHJIBBAI(int JOCNMCAEOPL, LeaderboardController.BBIEEGHGJON DEOIMBMNKPO, bool NBJJNKIIGAO) { LeaderboardController.LJHHBJENPAG ljhhbjenpag = this.NHFCILJDGMN[JOCNMCAEOPL]; if (ljhhbjenpag != 0) { if (DEOIMBMNKPO != LeaderboardController.BBIEEGHGJON.NearbyScoresGlobal) { if (DEOIMBMNKPO != LeaderboardController.BBIEEGHGJON.NearbyScoresGlobal) { if (JOCNMCAEOPL != 1) { Debug.LogError(string.Format("Unexpected leaderboard mode: {0}", DEOIMBMNKPO)); } if (!NBJJNKIIGAO) { return ljhhbjenpag.INEKBIGFNJK == (ulong)0L; } } if (!NBJJNKIIGAO) { } } if (!NBJJNKIIGAO) { } } throw new NullReferenceException(); } // Token: 0x06002B03 RID: 11011 RVA: 0x000B3004 File Offset: 0x000B1204 [Token(Token = "0x6002B03")] [Address(RVA = "0x125B4B0", Offset = "0x1259EB0", VA = "0x18125B4B0")] private void OFKLFJABOEA() { LeaderboardController.LJHHBJENPAG[] nhfciljdgmn = this.NHFCILJDGMN; int num = 0; if (nhfciljdgmn != 0 && nhfciljdgmn.Length != 0) { int ompbdbokcgl = this.OMPBDBOKCGL; } ECMICBEGAJG cgbiilemjhm = this.CGBIILEMJHM; bool jegmdmendgd = this.JEGMDMENDGD; cgbiilemjhm.NDIBBDGJDAE = jegmdmendgd; ECMICBEGAJG cgbiilemjhm2 = this.CGBIILEMJHM; LeaderboardController.BBIEEGHGJON deoimbmnkpo = this.DEOIMBMNKPO; cgbiilemjhm2.GDDFBCHJBOE = deoimbmnkpo; LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; if (array != 0 && array.Length != 0) { int ompbdbokcgl2 = this.OMPBDBOKCGL; ECMICBEGAJG cgbiilemjhm3 = this.CGBIILEMJHM; LeaderboardController.LeaderboardParams leaderboardParams = array[ompbdbokcgl2]; cgbiilemjhm3.LGDFECFKNNJ = leaderboardParams; LeaderboardController.LeaderboardParams[] array2 = this.leaderboardParams; ECMICBEGAJG cgbiilemjhm4 = this.CGBIILEMJHM; int num2 = this.OMPBDBOKCGL; num2++; cgbiilemjhm4.NNJFOKLLIAP = array2; LeaderboardController.LeaderboardParams[] array3 = this.leaderboardParams; ECMICBEGAJG cgbiilemjhm5 = this.CGBIILEMJHM; int ompbdbokcgl3 = this.OMPBDBOKCGL; LeaderboardController.LeaderboardParams leaderboardParams2; cgbiilemjhm5.DOFDDFPNJED = leaderboardParams2; LeaderboardController.LeaderboardParams[] array4 = this.leaderboardParams; ECMICBEGAJG cgbiilemjhm6 = this.CGBIILEMJHM; int ompbdbokcgl4 = this.OMPBDBOKCGL; LeaderboardController.LeaderboardParams leaderboardParams3; cgbiilemjhm6.JKFLKJJANHB = leaderboardParams3; } this.CGBIILEMJHM.LGDFECFKNNJ = ""; this.CGBIILEMJHM.NNJFOKLLIAP = ""; this.CGBIILEMJHM.DOFDDFPNJED = ""; this.CGBIILEMJHM.JKFLKJJANHB = (FHJABCEKCCI)num; if (num != 0) { LeaderboardController.BBIEEGHGJON deoimbmnkpo2 = this.DEOIMBMNKPO; if (deoimbmnkpo2 != LeaderboardController.BBIEEGHGJON.NearbyScoresGlobal) { if (deoimbmnkpo2 != LeaderboardController.BBIEEGHGJON.NearbyScoresGlobal) { if (deoimbmnkpo2 != LeaderboardController.BBIEEGHGJON.NearbyScoresFriends) { goto IL_169; } if ((this.JEGMDMENDGD ? 1 : 0) != num) { } } if ((this.JEGMDMENDGD ? 1 : 0) != num) { } } if ((this.JEGMDMENDGD ? 1 : 0) != num) { } } IL_169: ECMICBEGAJG cgbiilemjhm7 = this.CGBIILEMJHM; if (num == 0) { } bool flag = num == 0; cgbiilemjhm7.HOIEIPLONFI = flag; IEnumerable enumerable; if (num != 0) { int num3 = this.numRows; enumerable = Enumerable.Take(num, num3); Func func; if (LeaderboardController.<>c.<>9__44_0 == 0) { func = (JLPNLMIKLPF.JDOMCOIKGLI m) => m.k__BackingField; LeaderboardController.<>c.<>9__44_0 = func; } IPromise> promise = PEGGCEDHBOF.NHCHADDMPFC(Enumerable.ToList(Enumerable.Select(enumerable, func))); } if (this.numRows > num) { if (num != 0) { this.CGBIILEMJHM.HNJGFAPLNPN[num].MIKDLDEALPN = true; IGMPGIEJEPC[] hnjgfaplnpn = this.CGBIILEMJHM.HNJGFAPLNPN; IGMPGIEJEPC igmpgiejepc = hnjgfaplnpn[num]; bool flag2 = enumerable == hnjgfaplnpn; igmpgiejepc.DMKCIEPGGAB = flag2; this.CGBIILEMJHM.HNJGFAPLNPN[num].GAINIOENNCG = enumerable; IGMPGIEJEPC igmpgiejepc2 = this.CGBIILEMJHM.HNJGFAPLNPN[num]; ECMICBEGAJG cgbiilemjhm8 = this.CGBIILEMJHM; if (cgbiilemjhm8.JKFLKJJANHB == FHJABCEKCCI.TIME_MILLISECONDS) { IGMPGIEJEPC[] hnjgfaplnpn2 = cgbiilemjhm8.HNJGFAPLNPN; string text = num.PCEPJHHHDPH(); } cgbiilemjhm8.HNJGFAPLNPN[num].LJAOBPBKDPG = cgbiilemjhm8; IGMPGIEJEPC[] hnjgfaplnpn3 = this.CGBIILEMJHM.HNJGFAPLNPN; IGMPGIEJEPC igmpgiejepc3 = hnjgfaplnpn3[num]; if (hnjgfaplnpn3.Length != 999999) { int length = hnjgfaplnpn3.Length; } igmpgiejepc3.HFDNMPKJLGH = ""; } this.CGBIILEMJHM.HNJGFAPLNPN[num].MIKDLDEALPN = false; num++; } LeaderboardView leaderboardView = this.view; ECMICBEGAJG cgbiilemjhm9 = this.CGBIILEMJHM; leaderboardView.CGBIILEMJHM = cgbiilemjhm9; leaderboardView.EDGBJMDGBIL = true; } // Token: 0x06002B04 RID: 11012 RVA: 0x000B3314 File Offset: 0x000B1514 [Token(Token = "0x6002B04")] [Address(RVA = "0x125AEB0", Offset = "0x12598B0", VA = "0x18125AEB0")] private void MAMBKOLGOJG(int NHLOPIEMHHG) { LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; if (array != 0 && array.Length != 0) { LeaderboardController.BBIEEGHGJON deoimbmnkpo = this.DEOIMBMNKPO; if (deoimbmnkpo <= LeaderboardController.BBIEEGHGJON.NearbyScoresFriends) { this.NJBPOEPEOBG(NHLOPIEMHHG); return; } if (deoimbmnkpo == LeaderboardController.BBIEEGHGJON.Champions) { this.BIPMBFJBIID(NHLOPIEMHHG); return; } Debug.LogError(string.Format("Unexpected leaderboard sort mode: {0}", deoimbmnkpo)); } } // Token: 0x06002B05 RID: 11013 RVA: 0x000B336C File Offset: 0x000B156C [Token(Token = "0x6002B05")] [Address(RVA = "0x125ADD0", Offset = "0x12597D0", VA = "0x18125ADD0")] private List KJFLDMDLPPI(GHJONHKIHKF GIAOBLMEMMI) { if (GIAOBLMEMMI == 0) { return new List(); } return GIAOBLMEMMI.k__BackingField; } // Token: 0x06002B06 RID: 11014 RVA: 0x000B338C File Offset: 0x000B158C [Token(Token = "0x6002B06")] [Address(RVA = "0x1259E20", Offset = "0x1258820", VA = "0x181259E20")] private void EILAPJCDIFL(int NHLOPIEMHHG) { LeaderboardController.LJHHBJENPAG[] nhfciljdgmn = this.NHFCILJDGMN; if (nhfciljdgmn == 0) { LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; LeaderboardController.LJHHBJENPAG[] nhfciljdgmn2 = this.NHFCILJDGMN; int length = array.Length; if (nhfciljdgmn2 == 0 || nhfciljdgmn2.Length != length) { LeaderboardController.LJHHBJENPAG[] array2 = new LeaderboardController.LJHHBJENPAG[length]; this.NHFCILJDGMN = array2; } } if ("{il2cpp array field local2->}" == (ulong)0L) { LeaderboardController.LJHHBJENPAG ljhhbjenpag = new LeaderboardController.LJHHBJENPAG(); if (ljhhbjenpag != 0) { } nhfciljdgmn[0] = ljhhbjenpag; } } // Token: 0x06002B07 RID: 11015 RVA: 0x000B33FC File Offset: 0x000B15FC [Token(Token = "0x6002B07")] [Address(RVA = "0x12592B0", Offset = "0x1257CB0", VA = "0x1812592B0")] private void BIPMBFJBIID(int NHLOPIEMHHG) { bool jegmdmendgd = this.JEGMDMENDGD; bool requestAllTime = jegmdmendgd; LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; bool flag = !jegmdmendgd; Action action = delegate(GHJONHKIHKF result) { if (result == 0) { List list = new List(); } List k__BackingField = result.k__BackingField; LeaderboardController <>4__this = this; int idx = NHLOPIEMHHG; <>4__this.EILAPJCDIFL(idx); LeaderboardController <>4__this2 = this; LeaderboardController.LJHHBJENPAG[] nhfciljdgmn; if (!requestAllTime) { nhfciljdgmn = <>4__this2.NHFCILJDGMN; int idx2 = NHLOPIEMHHG; nhfciljdgmn[idx2].INEKBIGFNJK = k__BackingField; } int idx3 = NHLOPIEMHHG; nhfciljdgmn[idx3].OLANKKPDJAA = k__BackingField; this.GLKNPNONMIO = true; }; if (LeaderboardController.<>c.<>9__48_1 == 0) { LeaderboardController.<>c.<>9__48_1 = delegate(string errMsg) { Debug.LogError("Failed to retrieve leaderboard: " + errMsg); }; } throw new NullReferenceException(); } // Token: 0x06002B08 RID: 11016 RVA: 0x000B3468 File Offset: 0x000B1668 [Token(Token = "0x6002B08")] [Address(RVA = "0x125B030", Offset = "0x1259A30", VA = "0x18125B030")] private void NJBPOEPEOBG(int NHLOPIEMHHG) { bool flag = this.DEOIMBMNKPO == LeaderboardController.BBIEEGHGJON.NearbyScoresGlobal; bool requestGlobal = flag; bool jegmdmendgd = this.JEGMDMENDGD; bool requestAllTime = jegmdmendgd; LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; int num = this.numRows; Action action = delegate(GHJONHKIHKF result) { if (result == 0) { List list = new List(); } List k__BackingField = result.k__BackingField; LeaderboardController <>4__this = this; int idx = NHLOPIEMHHG; <>4__this.EILAPJCDIFL(idx); bool requestAllTime2 = requestAllTime; LeaderboardController <>4__this2 = this; LeaderboardController.LJHHBJENPAG[] nhfciljdgmn; if (!requestGlobal) { if (!requestAllTime2) { nhfciljdgmn = <>4__this2.NHFCILJDGMN; int idx2 = NHLOPIEMHHG; nhfciljdgmn[idx2].IGDMAGCHHIN = k__BackingField; } int idx3 = NHLOPIEMHHG; nhfciljdgmn[idx3].BIFOPIIHCPH = k__BackingField; } if (nhfciljdgmn == 0) { int idx4 = NHLOPIEMHHG; nhfciljdgmn[idx4].OIKHHLLCEEI = k__BackingField; } int idx5 = NHLOPIEMHHG; nhfciljdgmn[idx5].JOJACEBHJKP = k__BackingField; this.GLKNPNONMIO = true; }; if (LeaderboardController.<>c.<>9__49_1 == 0) { LeaderboardController.<>c.<>9__49_1 = delegate(string errMsg) { Debug.LogError("Failed to retrieve leaderboard: " + errMsg); }; } throw new NullReferenceException(); } // Token: 0x170007BB RID: 1979 // (get) Token: 0x06002B09 RID: 11017 RVA: 0x000B34E8 File Offset: 0x000B16E8 [Token(Token = "0x170007BB")] public bool JBMFJOBFJHP { [Token(Token = "0x6002B09")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")] get { } } // Token: 0x06002B0A RID: 11018 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B0A")] [Address(RVA = "0x1259B80", Offset = "0x1258580", VA = "0x181259B80", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B0B RID: 11019 RVA: 0x000B34F8 File Offset: 0x000B16F8 [Token(Token = "0x6002B0B")] [Address(RVA = "0x125BFA0", Offset = "0x125A9A0", VA = "0x18125BFA0", Slot = "17")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { FPMJPCMKIJN fpmjpcmkijn = new FPMJPCMKIJN(); int num = 0; LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; if (num < array.Length) { FPMJPCMKIJN.FEBEEFNGIAM.FCLNDFKHKEC fclndfkhkec = new FPMJPCMKIJN.FEBEEFNGIAM.FCLNDFKHKEC(); LeaderboardController.LeaderboardParams[] array2 = this.leaderboardParams; LeaderboardController.LeaderboardParams leaderboardParams; fclndfkhkec.PGDLAFGHADI = leaderboardParams != null; LeaderboardController.LeaderboardParams[] array3 = this.leaderboardParams; LeaderboardController.LeaderboardParams[] array4 = this.leaderboardParams; LeaderboardController.LeaderboardParams[] array5 = this.leaderboardParams; LeaderboardController.LeaderboardParams leaderboardParams2; fclndfkhkec.BNFOMMPOKGK = leaderboardParams2 != null; LeaderboardController.LeaderboardParams[] array6 = this.leaderboardParams; LeaderboardController.LeaderboardParams leaderboardParams3; fclndfkhkec.AKGBCHLOBDB = leaderboardParams3; LeaderboardController.LeaderboardParams[] array7 = this.leaderboardParams; num++; object[] array8 = new object[1]; string name = base.gameObject.name; if (name != 0) { } array8[0] = name; Debug.LogErrorFormat(this, "Error serializing Leaderboard {0}: Data already specified.", array8); } } // Token: 0x06002B0C RID: 11020 RVA: 0x000B35AC File Offset: 0x000B17AC [Token(Token = "0x6002B0C")] [Address(RVA = "0x125C570", Offset = "0x125AF70", VA = "0x18125C570")] public LeaderboardController() { List> list = new List(); this.CLEBMIJDPLH = list; base..ctor(); } // Token: 0x04002419 RID: 9241 [Token(Token = "0x4002419")] private const int NPPBILIOOAB = 32; // Token: 0x0400241A RID: 9242 [Token(Token = "0x400241A")] private const int DHLPDJIBFHO = 16; // Token: 0x0400241B RID: 9243 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400241B")] [SerializeField] private LeaderboardView view; // Token: 0x0400241C RID: 9244 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400241C")] [SerializeField] private int numRows = (int)((ulong)10L); // Token: 0x0400241D RID: 9245 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400241D")] [SerializeField] private LeaderboardController.LeaderboardParams[] leaderboardParams; // Token: 0x0400241E RID: 9246 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400241E")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private CreationObject creationObject; // Token: 0x0400241F RID: 9247 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400241F")] private GameManager ONLEICCNNBI; // Token: 0x04002420 RID: 9248 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4002420")] private bool JEGMDMENDGD = true; // Token: 0x04002421 RID: 9249 [global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")] [Token(Token = "0x4002421")] private LeaderboardController.BBIEEGHGJON DEOIMBMNKPO; // Token: 0x04002422 RID: 9250 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4002422")] private int OMPBDBOKCGL; // Token: 0x04002423 RID: 9251 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4002423")] private LeaderboardController.LJHHBJENPAG[] NHFCILJDGMN; // Token: 0x04002424 RID: 9252 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4002424")] private ECMICBEGAJG CGBIILEMJHM; // Token: 0x04002425 RID: 9253 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4002425")] private bool GLKNPNONMIO = true; // Token: 0x04002426 RID: 9254 [global::Cpp2IlInjected.FieldOffset(Offset = "0x89")] [Token(Token = "0x4002426")] private bool MFBIIAEFGPM; // Token: 0x04002427 RID: 9255 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4002427")] private List> CLEBMIJDPLH; // Token: 0x020005A3 RID: 1443 [Token(Token = "0x20005A3")] public enum BBIEEGHGJON { // Token: 0x04002429 RID: 9257 [Token(Token = "0x4002429")] NearbyScoresGlobal, // Token: 0x0400242A RID: 9258 [Token(Token = "0x400242A")] NearbyScoresFriends, // Token: 0x0400242B RID: 9259 [Token(Token = "0x400242B")] Champions, // Token: 0x0400242C RID: 9260 [Token(Token = "0x400242C")] NUM_VALUES } // Token: 0x020005A4 RID: 1444 [Token(Token = "0x20005A4")] [Serializable] private struct LeaderboardParams { // Token: 0x0400242D RID: 9261 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400242D")] public string FullTitle; // Token: 0x0400242E RID: 9262 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400242E")] public string ShortTitle; // Token: 0x0400242F RID: 9263 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400242F")] public string ScoreLabel; // Token: 0x04002430 RID: 9264 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002430")] public int StatChannel; // Token: 0x04002431 RID: 9265 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x4002431")] public bool SortAscending; // Token: 0x04002432 RID: 9266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D")] [Token(Token = "0x4002432")] public bool UseStatOnLeaderboard; // Token: 0x04002433 RID: 9267 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002433")] public FHJABCEKCCI FormattingMode; } // Token: 0x020005A5 RID: 1445 [Token(Token = "0x20005A5")] public class LJHHBJENPAG { // Token: 0x06002B0D RID: 11021 RVA: 0x000B35E4 File Offset: 0x000B17E4 [Token(Token = "0x6002B0D")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public LJHHBJENPAG() { } // Token: 0x04002434 RID: 9268 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002434")] public List JOJACEBHJKP; // Token: 0x04002435 RID: 9269 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002435")] public List BIFOPIIHCPH; // Token: 0x04002436 RID: 9270 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002436")] public List OLANKKPDJAA; // Token: 0x04002437 RID: 9271 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4002437")] public List OIKHHLLCEEI; // Token: 0x04002438 RID: 9272 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4002438")] public List IGDMAGCHHIN; // Token: 0x04002439 RID: 9273 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002439")] public List INEKBIGFNJK; } // Token: 0x020005A6 RID: 1446 [Token(Token = "0x20005A6")] [CompilerGenerated] private sealed class IIKCHPGNMOD { // Token: 0x06002B0E RID: 11022 RVA: 0x000B35F8 File Offset: 0x000B17F8 [Token(Token = "0x6002B0E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public IIKCHPGNMOD() { } // Token: 0x06002B0F RID: 11023 RVA: 0x000B360C File Offset: 0x000B180C [Token(Token = "0x6002B0F")] [Address(RVA = "0x124C1F0", Offset = "0x124ABF0", VA = "0x18124C1F0")] internal void b__0() { LeaderboardController leaderboardController = this.<>4__this; int num = this.capturedStatIdx; leaderboardController.DBBKONIPMPM(num); } // Token: 0x0400243A RID: 9274 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400243A")] public int capturedStatIdx; // Token: 0x0400243B RID: 9275 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400243B")] public LeaderboardController <>4__this; } // Token: 0x020005A7 RID: 1447 [Token(Token = "0x20005A7")] [CompilerGenerated] private sealed class GKOCKBEBEHI { // Token: 0x06002B10 RID: 11024 RVA: 0x000B3634 File Offset: 0x000B1834 [Token(Token = "0x6002B10")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GKOCKBEBEHI() { } // Token: 0x06002B11 RID: 11025 RVA: 0x000B3648 File Offset: 0x000B1848 [Token(Token = "0x6002B11")] [Address(RVA = "0x124BA00", Offset = "0x124A400", VA = "0x18124BA00")] internal void b__1(CreationObjectSettingBooleanUIControl instance) { int num = this.currentIdx; num++; TextMeshProUGUI propertyDescription = instance.PropertyDescription; string text = string.Format("Show Stat {0}", num); propertyDescription.text = text; if (this.<>9__10 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num2 = this.currentIdx; throw new NullReferenceException(); }; this.<>9__10 = func; } if (this.<>9__11 == 0) { Action action = delegate(bool value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; this.<>9__11 = action; } } // Token: 0x06002B12 RID: 11026 RVA: 0x000B36BC File Offset: 0x000B18BC [Token(Token = "0x6002B12")] [Address(RVA = "0x124B4E0", Offset = "0x1249EE0", VA = "0x18124B4E0")] internal bool b__10() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); } // Token: 0x06002B13 RID: 11027 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B13")] [Address(RVA = "0x124B530", Offset = "0x1249F30", VA = "0x18124B530")] internal void b__11(bool value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B14 RID: 11028 RVA: 0x000B36E4 File Offset: 0x000B18E4 [Token(Token = "0x6002B14")] [Address(RVA = "0x124BB10", Offset = "0x124A510", VA = "0x18124BB10")] internal void b__3(CreationObjectSettingStringUIControl instance) { int num = 0; int num2 = this.currentIdx; num2++; TextMeshProUGUI propertyDescription = instance.PropertyDescription; string text = string.Format("Stat {0} Full Name", num2); propertyDescription.text = text; int num3 = this.currentIdx; num3++; string text2 = string.Format("Stat {0} Full Name", num3); instance.JJAPBNJPPAK = num; instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; if (this.<>9__12 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num4 = this.currentIdx; LeaderboardController.LeaderboardParams leaderboardParams2 = leaderboardParams[num4]; throw new NullReferenceException(); }; this.<>9__12 = func; } if (this.<>9__13 == 0) { Action action = delegate(string newName) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; this.<>9__13 = action; } } // Token: 0x06002B15 RID: 11029 RVA: 0x000B3790 File Offset: 0x000B1990 [Token(Token = "0x6002B15")] [Address(RVA = "0x124B5C0", Offset = "0x1249FC0", VA = "0x18124B5C0")] internal string b__12() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; LeaderboardController.LeaderboardParams leaderboardParams2 = leaderboardParams[num]; throw new NullReferenceException(); } // Token: 0x06002B16 RID: 11030 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B16")] [Address(RVA = "0x124B610", Offset = "0x124A010", VA = "0x18124B610")] internal void b__13(string newName) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B17 RID: 11031 RVA: 0x000B37C0 File Offset: 0x000B19C0 [Token(Token = "0x6002B17")] [Address(RVA = "0x124BCB0", Offset = "0x124A6B0", VA = "0x18124BCB0")] internal void b__5(CreationObjectSettingStringUIControl instance) { int num = 0; int num2 = this.currentIdx; num2++; TextMeshProUGUI propertyDescription = instance.PropertyDescription; string text = string.Format("Stat {0} Short Name", num2); propertyDescription.text = text; int num3 = this.currentIdx; num3++; string text2 = string.Format("Stat {0} Short Name", num3); instance.JJAPBNJPPAK = num; instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; if (this.<>9__14 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num4 = this.currentIdx; throw new NullReferenceException(); }; this.<>9__14 = func; } if (this.<>9__15 == 0) { Action action = delegate(string newName) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; this.<>9__15 = action; } } // Token: 0x06002B18 RID: 11032 RVA: 0x000B386C File Offset: 0x000B1A6C [Token(Token = "0x6002B18")] [Address(RVA = "0x124B700", Offset = "0x124A100", VA = "0x18124B700")] internal string b__14() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); } // Token: 0x06002B19 RID: 11033 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B19")] [Address(RVA = "0x124B750", Offset = "0x124A150", VA = "0x18124B750")] internal void b__15(string newName) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B1A RID: 11034 RVA: 0x000B3894 File Offset: 0x000B1A94 [Token(Token = "0x6002B1A")] [Address(RVA = "0x124BE50", Offset = "0x124A850", VA = "0x18124BE50")] internal void b__7(CreationObjectSettingBooleanUIControl instance) { int num = this.currentIdx; num++; TextMeshProUGUI propertyDescription = instance.PropertyDescription; string text = string.Format("Sort Ascending Stat {0}", num); propertyDescription.text = text; if (this.<>9__16 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num2 = this.currentIdx; throw new NullReferenceException(); }; this.<>9__16 = func; } if (this.<>9__17 == 0) { Action action = delegate(bool value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; this.<>9__17 = action; } } // Token: 0x06002B1B RID: 11035 RVA: 0x000B3908 File Offset: 0x000B1B08 [Token(Token = "0x6002B1B")] [Address(RVA = "0x124B840", Offset = "0x124A240", VA = "0x18124B840")] internal bool b__16() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); } // Token: 0x06002B1C RID: 11036 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B1C")] [Address(RVA = "0x124B890", Offset = "0x124A290", VA = "0x18124B890")] internal void b__17(bool value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B1D RID: 11037 RVA: 0x000B3930 File Offset: 0x000B1B30 [Token(Token = "0x6002B1D")] [Address(RVA = "0x124BF60", Offset = "0x124A960", VA = "0x18124BF60")] internal void b__9(CreationObjectSettingFriendlyIntControl instance) { instance.PropertyDescription.text = "Stat Formatting"; if (this.<>9__18 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; return this.currentIdx; }; this.<>9__18 = func; } if (this.<>9__19 == 0) { Action action = delegate(int value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; this.<>9__19 = action; } } // Token: 0x06002B1E RID: 11038 RVA: 0x000B3990 File Offset: 0x000B1B90 [Token(Token = "0x6002B1E")] [Address(RVA = "0x124B920", Offset = "0x124A320", VA = "0x18124B920")] internal int b__18() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; return this.currentIdx; } // Token: 0x06002B1F RID: 11039 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B1F")] [Address(RVA = "0x124B970", Offset = "0x124A370", VA = "0x18124B970")] internal void b__19(int value) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0400243C RID: 9276 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400243C")] public int currentIdx; // Token: 0x0400243D RID: 9277 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400243D")] public LeaderboardController <>4__this; // Token: 0x0400243E RID: 9278 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400243E")] public Func <>9__10; // Token: 0x0400243F RID: 9279 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400243F")] public Action <>9__11; // Token: 0x04002440 RID: 9280 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4002440")] public Func <>9__12; // Token: 0x04002441 RID: 9281 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4002441")] public Action <>9__13; // Token: 0x04002442 RID: 9282 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x4002442")] public Func <>9__14; // Token: 0x04002443 RID: 9283 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x4002443")] public Action <>9__15; // Token: 0x04002444 RID: 9284 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4002444")] public Func <>9__16; // Token: 0x04002445 RID: 9285 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4002445")] public Action <>9__17; // Token: 0x04002446 RID: 9286 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4002446")] public Func <>9__18; // Token: 0x04002447 RID: 9287 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4002447")] public Action <>9__19; } // Token: 0x020005A9 RID: 1449 [Token(Token = "0x20005A9")] [CompilerGenerated] private sealed class CDCIBGMHCIN { // Token: 0x06002B2A RID: 11050 RVA: 0x000B3ACC File Offset: 0x000B1CCC [Token(Token = "0x6002B2A")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public CDCIBGMHCIN() { } // Token: 0x06002B2B RID: 11051 RVA: 0x000B3AE0 File Offset: 0x000B1CE0 [Token(Token = "0x6002B2B")] [Address(RVA = "0x124B2D0", Offset = "0x1249CD0", VA = "0x18124B2D0")] internal bool b__0(IGMPGIEJEPC entry) { int num = this.accountId; return entry.GAINIOENNCG == (long)num; } // Token: 0x04002451 RID: 9297 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002451")] public int accountId; } // Token: 0x020005AA RID: 1450 [Token(Token = "0x20005AA")] [CompilerGenerated] private sealed class MGBMFAEPCIN { // Token: 0x06002B2C RID: 11052 RVA: 0x000B3B04 File Offset: 0x000B1D04 [Token(Token = "0x6002B2C")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MGBMFAEPCIN() { } // Token: 0x06002B2D RID: 11053 RVA: 0x000B3B18 File Offset: 0x000B1D18 [Token(Token = "0x6002B2D")] [Address(RVA = "0x1263E20", Offset = "0x1262820", VA = "0x181263E20")] internal void b__0(GHJONHKIHKF result) { if (result == 0) { List list = new List(); } List k__BackingField = result.k__BackingField; LeaderboardController leaderboardController = this.<>4__this; int num = this.idx; leaderboardController.EILAPJCDIFL(num); LeaderboardController leaderboardController2 = this.<>4__this; LeaderboardController.LJHHBJENPAG[] nhfciljdgmn; if (!this.requestAllTime) { nhfciljdgmn = leaderboardController2.NHFCILJDGMN; int num2 = this.idx; nhfciljdgmn[num2].INEKBIGFNJK = k__BackingField; } int num3 = this.idx; nhfciljdgmn[num3].OLANKKPDJAA = k__BackingField; this.<>4__this.GLKNPNONMIO = true; } // Token: 0x04002452 RID: 9298 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002452")] public LeaderboardController <>4__this; // Token: 0x04002453 RID: 9299 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002453")] public int idx; // Token: 0x04002454 RID: 9300 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x4002454")] public bool requestAllTime; } // Token: 0x020005AB RID: 1451 [Token(Token = "0x20005AB")] [CompilerGenerated] private sealed class HIOCIGCDGKO { // Token: 0x06002B2E RID: 11054 RVA: 0x000B3BA8 File Offset: 0x000B1DA8 [Token(Token = "0x6002B2E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HIOCIGCDGKO() { } // Token: 0x06002B2F RID: 11055 RVA: 0x000B3BBC File Offset: 0x000B1DBC [Token(Token = "0x6002B2F")] [Address(RVA = "0x124C040", Offset = "0x124AA40", VA = "0x18124C040")] internal void b__0(GHJONHKIHKF result) { if (result == 0) { List list = new List(); } List k__BackingField = result.k__BackingField; LeaderboardController leaderboardController = this.<>4__this; int num = this.idx; leaderboardController.EILAPJCDIFL(num); bool flag = this.requestAllTime; LeaderboardController leaderboardController2 = this.<>4__this; LeaderboardController.LJHHBJENPAG[] nhfciljdgmn; if (!this.requestGlobal) { if (!flag) { nhfciljdgmn = leaderboardController2.NHFCILJDGMN; int num2 = this.idx; nhfciljdgmn[num2].IGDMAGCHHIN = k__BackingField; } int num3 = this.idx; nhfciljdgmn[num3].BIFOPIIHCPH = k__BackingField; } if (nhfciljdgmn == 0) { int num4 = this.idx; nhfciljdgmn[num4].OIKHHLLCEEI = k__BackingField; } int num5 = this.idx; nhfciljdgmn[num5].JOJACEBHJKP = k__BackingField; this.<>4__this.GLKNPNONMIO = true; } // Token: 0x04002455 RID: 9301 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4002455")] public LeaderboardController <>4__this; // Token: 0x04002456 RID: 9302 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002456")] public int idx; // Token: 0x04002457 RID: 9303 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x4002457")] public bool requestGlobal; // Token: 0x04002458 RID: 9304 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1D")] [Token(Token = "0x4002458")] public bool requestAllTime; } }