using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom; using RecRoom.AGUI.ToolUIs; using RecRoom.Core.Creation; using TMPro; using UnityEngine; // Token: 0x020005A2 RID: 1442 [Token(Token = "0x20005A2")] public class LeaderboardController : MonoBehaviourPun, EOCLMMENCKH { // Token: 0x06002B42 RID: 11074 RVA: 0x000AFAB8 File Offset: 0x000ADCB8 [Token(Token = "0x6002B42")] [Address(RVA = "0x140AF20", Offset = "0x1409F20", VA = "0x18140AF20")] private void LNNICFMMGAP(int OAAMPGPMEDE, string MMBOKOLAJFH) { string name = MMBOKOLAJFH; PMGCJEPKFOF pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(MMBOKOLAJFH); Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; throw new NullReferenceException(); } // Token: 0x06002B43 RID: 11075 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B43")] [Address(RVA = "0x1408C80", Offset = "0x1407C80", VA = "0x181408C80")] private string AGOEGGEEKJI(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B44 RID: 11076 RVA: 0x000AFAFC File Offset: 0x000ADCFC [Token(Token = "0x6002B44")] [Address(RVA = "0x140AD60", Offset = "0x1409D60", VA = "0x18140AD60")] private void HDCJNMGLHBB(int OAAMPGPMEDE, string MMBOKOLAJFH) { string name = MMBOKOLAJFH; PMGCJEPKFOF pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(MMBOKOLAJFH); Action action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; throw new NullReferenceException(); } // Token: 0x06002B45 RID: 11077 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B45")] [Address(RVA = "0x1408CF0", Offset = "0x1407CF0", VA = "0x181408CF0")] private string ANPEADJHPMF(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B46 RID: 11078 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B46")] [Address(RVA = "0x140ACE0", Offset = "0x1409CE0", VA = "0x18140ACE0")] private void GNOIMACNLHN(int OAAMPGPMEDE, bool OCKJFCGBMOK) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B47 RID: 11079 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B47")] [Address(RVA = "0x140A140", Offset = "0x1409140", VA = "0x18140A140")] private bool FMCCBFPIPCO(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B48 RID: 11080 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B48")] [Address(RVA = "0x1408E80", Offset = "0x1407E80", VA = "0x181408E80")] private void BFOGJLLJJAB(int OAAMPGPMEDE, bool NLNOIMOINPG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B49 RID: 11081 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B49")] [Address(RVA = "0x140AE50", Offset = "0x1409E50", VA = "0x18140AE50")] private bool HNEAIMPNLHL(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B4A RID: 11082 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B4A")] [Address(RVA = "0x140B590", Offset = "0x140A590", VA = "0x18140B590")] private void OCPAGGCGEAP(int OAAMPGPMEDE, int HFMBAGMDCOB) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B4B RID: 11083 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B4B")] [Address(RVA = "0x140B120", Offset = "0x140A120", VA = "0x18140B120")] private FHJABCEKCCI MMIICEOJPKN(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B4C RID: 11084 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B4C")] [Address(RVA = "0x14092A0", Offset = "0x14082A0", VA = "0x1814092A0")] private void DBBKONIPMPM(int OAAMPGPMEDE) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B4D RID: 11085 RVA: 0x000AFB40 File Offset: 0x000ADD40 [Token(Token = "0x6002B4D")] [Address(RVA = "0x1408D60", Offset = "0x1407D60", VA = "0x181408D60", Slot = "13")] protected override void Awake() { base..ctor(); this.DLHINFKNMAC(); } // Token: 0x06002B4E RID: 11086 RVA: 0x000AFB5C File Offset: 0x000ADD5C [Token(Token = "0x6002B4E")] [Address(RVA = "0x1409590", Offset = "0x1408590", VA = "0x181409590")] 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); }; EHKOFEFOLEE ehkofefolee; this.CLEBMIJDPLH.Add(ehkofefolee); LeaderboardController.LeaderboardParams[] array3 = this.leaderboardParams; } } // Token: 0x06002B4F RID: 11087 RVA: 0x000AFBE8 File Offset: 0x000ADDE8 [Token(Token = "0x6002B4F")] [Address(RVA = "0x140C3F0", Offset = "0x140B3F0", VA = "0x18140C3F0")] 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: 0x06002B50 RID: 11088 RVA: 0x000AFC90 File Offset: 0x000ADE90 [Token(Token = "0x6002B50")] [Address(RVA = "0x140A1B0", Offset = "0x14091B0", VA = "0x18140A1B0")] 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: 0x06002B51 RID: 11089 RVA: 0x000AFCD4 File Offset: 0x000ADED4 [Token(Token = "0x6002B51")] [Address(RVA = "0x1409BF0", Offset = "0x1408BF0", VA = "0x181409BF0")] 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.AILMDFFHDOD.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; } MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action); this.OFKLFJABOEA(); int ompbdbokcgl = this.OMPBDBOKCGL; this.GLKNPNONMIO = false; this.MAMBKOLGOJG(ompbdbokcgl); } // Token: 0x06002B52 RID: 11090 RVA: 0x000AFF1C File Offset: 0x000AE11C [Token(Token = "0x6002B52")] [Address(RVA = "0x140BD70", Offset = "0x140AD70", VA = "0x18140BD70", Slot = "14")] protected override void OnDestroy() { LeaderboardView.OFIEBENHEGA gaiobbeanka; Delegate delegate3; for (;;) { base.OnDestroy(); MFBGLIHGCGO nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO; Action action = new Action(this.NLHPIBGGDMO); PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.GMNMHGMFGOL(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: 0x06002B53 RID: 11091 RVA: 0x000B0094 File Offset: 0x000AE294 [Token(Token = "0x6002B53")] [Address(RVA = "0x140C680", Offset = "0x140B680", VA = "0x18140C680")] private void Update() { if (!this.MFBIIAEFGPM) { this.FIPAIOFCMFL(); } if (this.GLKNPNONMIO && this.MFBIIAEFGPM) { this.OFKLFJABOEA(); this.GLKNPNONMIO = false; } } // Token: 0x06002B54 RID: 11092 RVA: 0x000B00D0 File Offset: 0x000AE2D0 [Token(Token = "0x6002B54")] [Address(RVA = "0x140A210", Offset = "0x1409210", VA = "0x18140A210")] private void GECHNKHDLOD() { List list = new List(); List list2 = new List(); LeaderboardController.LeaderboardParams[] array = this.leaderboardParams; int num = 0; if (num < array.Length) { int currentIdx = num; if (num > 0) { DOPNALIMPNA dopnalimpna = ONOKJPIMIIP.PPEHCIDIPHP(); list2.Add(dopnalimpna); } if (LeaderboardController.<>c.<>9__36_0 == 0) { LeaderboardController.<>c.<>9__36_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; } Func <>9__20; Action <>9__21; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingBooleanUIControl instance) { int num16 = currentIdx; num16++; TextMeshProUGUI propertyDescription = instance.PropertyDescription; string text6 = string.Format("Show Stat {0}", num16); string text7 = propertyDescription.text; if (<>9__20 == 0) { Func func6 = delegate { LeaderboardController.LeaderboardParams[] array2 = this.leaderboardParams; int currentIdx19 = currentIdx; throw new NullReferenceException(); }; <>9__20 = func6; } if (<>9__21 == 0) { Action action6 = delegate(bool value) { LeaderboardController <>4__this = this; int currentIdx2 = currentIdx; <>4__this.BFOGJLLJJAB(currentIdx2, value); }; <>9__21 = action6; } }; CPNMFOKDBKM cpnmfokdbkm; list.Add(cpnmfokdbkm); Func func = delegate { LeaderboardController.LeaderboardParams[] array3 = this.leaderboardParams; int currentIdx3 = currentIdx; throw new NullReferenceException(); }; Action action = delegate(bool value) { LeaderboardController <>4__this2 = this; int currentIdx4 = currentIdx; <>4__this2.BFOGJLLJJAB(currentIdx4, value); }; int num2 = currentIdx; num2++; string text = string.Format("Show Stat {0}", action); int num3 = 0; int num4 = 0; int num5 = 0; string text2; ulong num6; DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num5, num4, text, text2, (int)num6, num3); list2.Add(dhcinnflbba); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (LeaderboardController.<>c.<>9__36_4 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; LeaderboardController.<>c.<>9__36_4 = dedabhkcibg; } Func <>9__22; Action <>9__23; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = delegate(CreationObjectSettingStringUIControl instance) { int num17 = 0; string text8 = instance.PropertyDescription.text; int num18 = currentIdx; num18++; string text9 = string.Format("Stat {0} Full Name", num18); instance.JJAPBNJPPAK = num17; instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num17; instance.JJAPBNJPPAK.GOLGMHKKGEA = num17; instance.JJAPBNJPPAK.LNEHNHPOOKK = num17; if (<>9__22 == 0) { Func func7 = delegate { LeaderboardController.LeaderboardParams[] array4 = this.leaderboardParams; int currentIdx5 = currentIdx; LeaderboardController.LeaderboardParams leaderboardParams = array4[currentIdx5]; throw new NullReferenceException(); }; <>9__22 = func7; } if (<>9__23 == 0) { Action action7 = delegate(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num19 = currentIdx; num19++; string text10 = string.Format("Stat {0}", num19); } LeaderboardController <>4__this3 = this; int currentIdx6 = currentIdx; <>4__this3.LNNICFMMGAP(currentIdx6, newName); }; <>9__23 = action7; } }; uint num7; PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg, ohindolfnmp2, (int)num7); uint num8; num7 = num8 + 1U; list.Add(pgihlfohnml); Func func2 = delegate { LeaderboardController.LeaderboardParams[] array5 = this.leaderboardParams; int currentIdx7 = currentIdx; LeaderboardController.LeaderboardParams leaderboardParams2 = array5[currentIdx7]; throw new NullReferenceException(); }; Action action2 = delegate(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num20 = currentIdx; num20++; string text11 = string.Format("Stat {0}", num20); } LeaderboardController <>4__this4 = this; int currentIdx8 = currentIdx; <>4__this4.LNNICFMMGAP(currentIdx8, newName); }; INAOBEINBGO inaobeinbgo; list2.Add(inaobeinbgo); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (LeaderboardController.<>c.<>9__36_8 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab; LeaderboardController.<>c.<>9__36_8 = dedabhkcibg2; } Func <>9__24; Action <>9__25; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = delegate(CreationObjectSettingStringUIControl instance) { int num21 = 0; string text12 = instance.PropertyDescription.text; int num22 = currentIdx; num22++; string text13 = string.Format("Stat {0} Short Name", num22); instance.JJAPBNJPPAK = num21; instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num21; instance.JJAPBNJPPAK.GOLGMHKKGEA = num21; instance.JJAPBNJPPAK.LNEHNHPOOKK = num21; if (<>9__24 == 0) { Func func8 = delegate { LeaderboardController.LeaderboardParams[] array6 = this.leaderboardParams; int currentIdx9 = currentIdx; throw new NullReferenceException(); }; <>9__24 = func8; } if (<>9__25 == 0) { Action action8 = delegate(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num23 = currentIdx; num23++; string text14 = string.Format("Stat {0}", num23); } LeaderboardController <>4__this5 = this; int currentIdx10 = currentIdx; <>4__this5.HDCJNMGLHBB(currentIdx10, newName); }; <>9__25 = action8; } }; PGIHLFOHNML pgihlfohnml2 = new PGIHLFOHNML(dedabhkcibg2, ohindolfnmp3, (int)num8); list.Add(pgihlfohnml2); Func func3 = delegate { LeaderboardController.LeaderboardParams[] array7 = this.leaderboardParams; int currentIdx11 = currentIdx; throw new NullReferenceException(); }; Action action3 = delegate(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num24 = currentIdx; num24++; string text15 = string.Format("Stat {0}", num24); } LeaderboardController <>4__this6 = this; int currentIdx12 = currentIdx; <>4__this6.HDCJNMGLHBB(currentIdx12, newName); }; INAOBEINBGO inaobeinbgo2; list2.Add(inaobeinbgo2); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg3; if (LeaderboardController.<>c.<>9__36_12 == 0) { dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab; LeaderboardController.<>c.<>9__36_12 = dedabhkcibg3; } Func <>9__26; Action <>9__27; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp4 = delegate(CreationObjectSettingBooleanUIControl instance) { string text16 = instance.PropertyDescription.text; if (<>9__26 == 0) { Func func9 = delegate { LeaderboardController.LeaderboardParams[] array8 = this.leaderboardParams; int currentIdx13 = currentIdx; throw new NullReferenceException(); }; <>9__26 = func9; } if (<>9__27 == 0) { Action action9 = delegate(bool value) { LeaderboardController <>4__this7 = this; int currentIdx14 = currentIdx; <>4__this7.GNOIMACNLHN(currentIdx14, value); }; <>9__27 = action9; } }; uint num9; CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp4, (int)num9); num9 = num8 - 1U; list.Add(cpnmfokdbkm2); Func func4 = delegate { LeaderboardController.LeaderboardParams[] array9 = this.leaderboardParams; int currentIdx15 = currentIdx; throw new NullReferenceException(); }; Action action4 = delegate(bool value) { LeaderboardController <>4__this8 = this; int currentIdx16 = currentIdx; <>4__this8.GNOIMACNLHN(currentIdx16, value); }; int num10 = 0; int num11 = 0; int num12 = 0; string text3; string text4; ulong num13; DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func4, action4, num12, num11, text3, text4, (int)num13, num10); list2.Add(dhcinnflbba2); Dictionary dictionary = new Dictionary(); dictionary.Add("Integer", num10); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg4; if (LeaderboardController.<>c.<>9__36_16 == 0) { dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; LeaderboardController.<>c.<>9__36_16 = dedabhkcibg4; } Func <>9__28; Action <>9__29; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp5 = delegate(CreationObjectSettingFriendlyIntControl instance) { string text17 = instance.PropertyDescription.text; if (<>9__28 == 0) { Func func10 = delegate { LeaderboardController.LeaderboardParams[] array10 = this.leaderboardParams; return currentIdx; }; <>9__28 = func10; } if (<>9__29 == 0) { Action action10 = delegate(int value) { LeaderboardController <>4__this9 = this; int currentIdx17 = currentIdx; <>4__this9.OCPAGGCGEAP(currentIdx17, value); }; <>9__29 = action10; } }; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(dedabhkcibg4, ohindolfnmp5, dictionary, (int)num8); num8 += (uint)(-2); list.Add(klcanjpoepc); Func func5 = delegate { LeaderboardController.LeaderboardParams[] array11 = this.leaderboardParams; return currentIdx; }; Action action5 = delegate(int value) { LeaderboardController <>4__this10 = this; int currentIdx18 = currentIdx; <>4__this10.OCPAGGCGEAP(currentIdx18, value); }; int num14 = 0; string text5; ulong num15; EEFPGMEKANI eefpgmekani = ONOKJPIMIIP.ODGPAOABJKN(dictionary, func5, action5, "Stat Formatting", text5, num14, num14, num14, num14, num15 != 0UL); list2.Add(eefpgmekani); num++; } } // Token: 0x06002B55 RID: 11093 RVA: 0x000B03EC File Offset: 0x000AE5EC [Token(Token = "0x6002B55")] [Address(RVA = "0x140B500", Offset = "0x140A500", VA = "0x18140B500")] 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: 0x06002B56 RID: 11094 RVA: 0x000B0434 File Offset: 0x000AE634 [Token(Token = "0x6002B56")] [Address(RVA = "0x140B430", Offset = "0x140A430", VA = "0x18140B430")] 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: 0x06002B57 RID: 11095 RVA: 0x000B0478 File Offset: 0x000AE678 [Token(Token = "0x6002B57")] [Address(RVA = "0x1409BA0", Offset = "0x1408BA0", VA = "0x181409BA0")] 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: 0x06002B58 RID: 11096 RVA: 0x000B04C8 File Offset: 0x000AE6C8 [Token(Token = "0x6002B58")] [Address(RVA = "0x1408D80", Offset = "0x1407D80", VA = "0x181408D80")] 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: 0x06002B59 RID: 11097 RVA: 0x000B0514 File Offset: 0x000AE714 [Token(Token = "0x6002B59")] [Address(RVA = "0x1408DE0", Offset = "0x1407DE0", VA = "0x181408DE0")] 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: 0x06002B5A RID: 11098 RVA: 0x000B0584 File Offset: 0x000AE784 [Token(Token = "0x6002B5A")] [Address(RVA = "0x140B3C0", Offset = "0x140A3C0", VA = "0x18140B3C0")] 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: 0x06002B5B RID: 11099 RVA: 0x000B05C8 File Offset: 0x000AE7C8 [Token(Token = "0x6002B5B")] [Address(RVA = "0x1409120", Offset = "0x1408120", VA = "0x181409120")] 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: 0x06002B5C RID: 11100 RVA: 0x000B0624 File Offset: 0x000AE824 [Token(Token = "0x6002B5C")] [Address(RVA = "0x140B610", Offset = "0x140A610", VA = "0x18140B610")] 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; } PMGCJEPKFOF> pmgcjepkfof = 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(); } string text2; cgbiilemjhm8.HNJGFAPLNPN[num].LJAOBPBKDPG = text2; 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: 0x06002B5D RID: 11101 RVA: 0x000B0934 File Offset: 0x000AEB34 [Token(Token = "0x6002B5D")] [Address(RVA = "0x140B010", Offset = "0x140A010", VA = "0x18140B010")] 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: 0x06002B5E RID: 11102 RVA: 0x000B098C File Offset: 0x000AEB8C [Token(Token = "0x6002B5E")] [Address(RVA = "0x140AEC0", Offset = "0x1409EC0", VA = "0x18140AEC0")] private List KJFLDMDLPPI(GHJONHKIHKF GIAOBLMEMMI) { if (GIAOBLMEMMI == 0) { return new List(); } return GIAOBLMEMMI.k__BackingField; } // Token: 0x06002B5F RID: 11103 RVA: 0x000B09AC File Offset: 0x000AEBAC [Token(Token = "0x6002B5F")] [Address(RVA = "0x1409A70", Offset = "0x1408A70", VA = "0x181409A70")] 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: 0x06002B60 RID: 11104 RVA: 0x000B0A1C File Offset: 0x000AEC1C [Token(Token = "0x6002B60")] [Address(RVA = "0x1408F00", Offset = "0x1407F00", VA = "0x181408F00")] 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: 0x06002B61 RID: 11105 RVA: 0x000B0A88 File Offset: 0x000AEC88 [Token(Token = "0x6002B61")] [Address(RVA = "0x140B190", Offset = "0x140A190", VA = "0x18140B190")] 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: 0x170007A7 RID: 1959 // (get) Token: 0x06002B62 RID: 11106 RVA: 0x000B0B08 File Offset: 0x000AED08 [Token(Token = "0x170007A7")] public bool JBMFJOBFJHP { [Token(Token = "0x6002B62")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] get { } } // Token: 0x06002B63 RID: 11107 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B63")] [Address(RVA = "0x14097D0", Offset = "0x14087D0", VA = "0x1814097D0", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002B64 RID: 11108 RVA: 0x000B0B18 File Offset: 0x000AED18 [Token(Token = "0x6002B64")] [Address(RVA = "0x140C100", Offset = "0x140B100", VA = "0x18140C100", 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: 0x06002B65 RID: 11109 RVA: 0x000B0BCC File Offset: 0x000AEDCC [Token(Token = "0x6002B65")] [Address(RVA = "0x140C6D0", Offset = "0x140B6D0", VA = "0x18140C6D0")] public LeaderboardController() { List> list = new List(); this.CLEBMIJDPLH = list; base..ctor(); } // Token: 0x040022D2 RID: 8914 [Token(Token = "0x40022D2")] private const int NPPBILIOOAB = 32; // Token: 0x040022D3 RID: 8915 [Token(Token = "0x40022D3")] private const int DHLPDJIBFHO = 16; // Token: 0x040022D4 RID: 8916 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40022D4")] [SerializeField] private LeaderboardView view; // Token: 0x040022D5 RID: 8917 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40022D5")] [SerializeField] private int numRows = (int)((ulong)10L); // Token: 0x040022D6 RID: 8918 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40022D6")] [SerializeField] private LeaderboardController.LeaderboardParams[] leaderboardParams; // Token: 0x040022D7 RID: 8919 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40022D7")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private CreationObject creationObject; // Token: 0x040022D8 RID: 8920 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40022D8")] private GameManager ONLEICCNNBI; // Token: 0x040022D9 RID: 8921 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40022D9")] private bool JEGMDMENDGD = true; // Token: 0x040022DA RID: 8922 [FieldOffset(Offset = "0x6C")] [Token(Token = "0x40022DA")] private LeaderboardController.BBIEEGHGJON DEOIMBMNKPO; // Token: 0x040022DB RID: 8923 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40022DB")] private int OMPBDBOKCGL; // Token: 0x040022DC RID: 8924 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40022DC")] private LeaderboardController.LJHHBJENPAG[] NHFCILJDGMN; // Token: 0x040022DD RID: 8925 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40022DD")] private ECMICBEGAJG CGBIILEMJHM; // Token: 0x040022DE RID: 8926 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40022DE")] private bool GLKNPNONMIO = true; // Token: 0x040022DF RID: 8927 [FieldOffset(Offset = "0x89")] [Token(Token = "0x40022DF")] private bool MFBIIAEFGPM; // Token: 0x040022E0 RID: 8928 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40022E0")] private List> CLEBMIJDPLH; // Token: 0x020005A3 RID: 1443 [Token(Token = "0x20005A3")] public enum BBIEEGHGJON { // Token: 0x040022E2 RID: 8930 [Token(Token = "0x40022E2")] NearbyScoresGlobal, // Token: 0x040022E3 RID: 8931 [Token(Token = "0x40022E3")] NearbyScoresFriends, // Token: 0x040022E4 RID: 8932 [Token(Token = "0x40022E4")] Champions, // Token: 0x040022E5 RID: 8933 [Token(Token = "0x40022E5")] NUM_VALUES } // Token: 0x020005A4 RID: 1444 [Token(Token = "0x20005A4")] [Serializable] private struct LeaderboardParams { // Token: 0x040022E6 RID: 8934 [FieldOffset(Offset = "0x0")] [Token(Token = "0x40022E6")] public string FullTitle; // Token: 0x040022E7 RID: 8935 [FieldOffset(Offset = "0x8")] [Token(Token = "0x40022E7")] public string ShortTitle; // Token: 0x040022E8 RID: 8936 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40022E8")] public string ScoreLabel; // Token: 0x040022E9 RID: 8937 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40022E9")] public int StatChannel; // Token: 0x040022EA RID: 8938 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x40022EA")] public bool SortAscending; // Token: 0x040022EB RID: 8939 [FieldOffset(Offset = "0x1D")] [Token(Token = "0x40022EB")] public bool UseStatOnLeaderboard; // Token: 0x040022EC RID: 8940 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40022EC")] public FHJABCEKCCI FormattingMode; } // Token: 0x020005A5 RID: 1445 [Token(Token = "0x20005A5")] public class LJHHBJENPAG { // Token: 0x06002B66 RID: 11110 RVA: 0x000B0C04 File Offset: 0x000AEE04 [Token(Token = "0x6002B66")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public LJHHBJENPAG() { } // Token: 0x040022ED RID: 8941 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40022ED")] public List JOJACEBHJKP; // Token: 0x040022EE RID: 8942 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40022EE")] public List BIFOPIIHCPH; // Token: 0x040022EF RID: 8943 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40022EF")] public List OLANKKPDJAA; // Token: 0x040022F0 RID: 8944 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40022F0")] public List OIKHHLLCEEI; // Token: 0x040022F1 RID: 8945 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40022F1")] public List IGDMAGCHHIN; // Token: 0x040022F2 RID: 8946 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40022F2")] public List INEKBIGFNJK; } // Token: 0x020005A6 RID: 1446 [Token(Token = "0x20005A6")] [CompilerGenerated] private sealed class GEFFBFOJIFL { // Token: 0x06002B67 RID: 11111 RVA: 0x000B0C18 File Offset: 0x000AEE18 [Token(Token = "0x6002B67")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GEFFBFOJIFL() { } // Token: 0x06002B68 RID: 11112 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B68")] [Address(RVA = "0x13F2560", Offset = "0x13F1560", VA = "0x1813F2560")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x040022F3 RID: 8947 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40022F3")] public LeaderboardController <>4__this; // Token: 0x040022F4 RID: 8948 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40022F4")] public int statIdx; // Token: 0x040022F5 RID: 8949 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40022F5")] public string name; } // Token: 0x020005A7 RID: 1447 [Token(Token = "0x20005A7")] [CompilerGenerated] private sealed class FNEELFGPFMG { // Token: 0x06002B69 RID: 11113 RVA: 0x000B0C2C File Offset: 0x000AEE2C [Token(Token = "0x6002B69")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FNEELFGPFMG() { } // Token: 0x06002B6A RID: 11114 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002B6A")] [Address(RVA = "0x13F24C0", Offset = "0x13F14C0", VA = "0x1813F24C0")] internal void b__0(NKHBKKGOIHL.PEHMCMIFBJO response) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x040022F6 RID: 8950 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40022F6")] public LeaderboardController <>4__this; // Token: 0x040022F7 RID: 8951 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40022F7")] public int statIdx; // Token: 0x040022F8 RID: 8952 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40022F8")] public string name; } // Token: 0x020005A8 RID: 1448 [Token(Token = "0x20005A8")] [CompilerGenerated] private sealed class IIKCHPGNMOD { // Token: 0x06002B6B RID: 11115 RVA: 0x000B0C40 File Offset: 0x000AEE40 [Token(Token = "0x6002B6B")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public IIKCHPGNMOD() { } // Token: 0x06002B6C RID: 11116 RVA: 0x000B0C54 File Offset: 0x000AEE54 [Token(Token = "0x6002B6C")] [Address(RVA = "0x13F3270", Offset = "0x13F2270", VA = "0x1813F3270")] internal void b__0() { LeaderboardController leaderboardController = this.<>4__this; int num = this.capturedStatIdx; leaderboardController.DBBKONIPMPM(num); } // Token: 0x040022F9 RID: 8953 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40022F9")] public int capturedStatIdx; // Token: 0x040022FA RID: 8954 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40022FA")] public LeaderboardController <>4__this; } // Token: 0x020005A9 RID: 1449 [Token(Token = "0x20005A9")] [CompilerGenerated] private sealed class GKOCKBEBEHI { // Token: 0x06002B6D RID: 11117 RVA: 0x000B0C7C File Offset: 0x000AEE7C [Token(Token = "0x6002B6D")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GKOCKBEBEHI() { } // Token: 0x06002B6E RID: 11118 RVA: 0x000B0C90 File Offset: 0x000AEE90 [Token(Token = "0x6002B6E")] [Address(RVA = "0x13F29C0", Offset = "0x13F19C0", VA = "0x1813F29C0")] internal void b__1(CreationObjectSettingBooleanUIControl instance) { int num = this.currentIdx; num++; TextMeshProUGUI propertyDescription = instance.PropertyDescription; string text = string.Format("Show Stat {0}", num); string text2 = propertyDescription.text; if (this.<>9__20 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num2 = this.currentIdx; throw new NullReferenceException(); }; this.<>9__20 = func; } if (this.<>9__21 == 0) { Action action = delegate(bool value) { LeaderboardController leaderboardController = this.<>4__this; int num3 = this.currentIdx; leaderboardController.BFOGJLLJJAB(num3, value); }; this.<>9__21 = action; } } // Token: 0x06002B6F RID: 11119 RVA: 0x000B0D08 File Offset: 0x000AEF08 [Token(Token = "0x6002B6F")] [Address(RVA = "0x13F2AE0", Offset = "0x13F1AE0", VA = "0x1813F2AE0")] internal bool b__20() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); } // Token: 0x06002B70 RID: 11120 RVA: 0x000B0D30 File Offset: 0x000AEF30 [Token(Token = "0x6002B70")] [Address(RVA = "0x13F2B30", Offset = "0x13F1B30", VA = "0x1813F2B30")] internal void b__21(bool value) { LeaderboardController leaderboardController = this.<>4__this; int num = this.currentIdx; leaderboardController.BFOGJLLJJAB(num, value); } // Token: 0x06002B71 RID: 11121 RVA: 0x000B0D5C File Offset: 0x000AEF5C [Token(Token = "0x6002B71")] [Address(RVA = "0x13F2AE0", Offset = "0x13F1AE0", VA = "0x1813F2AE0")] internal bool b__2() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); } // Token: 0x06002B72 RID: 11122 RVA: 0x000B0D84 File Offset: 0x000AEF84 [Token(Token = "0x6002B72")] [Address(RVA = "0x13F2B30", Offset = "0x13F1B30", VA = "0x1813F2B30")] internal void b__3(bool value) { LeaderboardController leaderboardController = this.<>4__this; int num = this.currentIdx; leaderboardController.BFOGJLLJJAB(num, value); } // Token: 0x06002B73 RID: 11123 RVA: 0x000B0DB0 File Offset: 0x000AEFB0 [Token(Token = "0x6002B73")] [Address(RVA = "0x13F2CD0", Offset = "0x13F1CD0", VA = "0x1813F2CD0")] internal void b__5(CreationObjectSettingStringUIControl instance) { int num = 0; string text = instance.PropertyDescription.text; int num2 = this.currentIdx; num2++; string text2 = string.Format("Stat {0} Full Name", num2); instance.JJAPBNJPPAK = num; instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; instance.JJAPBNJPPAK.GOLGMHKKGEA = num; instance.JJAPBNJPPAK.LNEHNHPOOKK = num; if (this.<>9__22 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num3 = this.currentIdx; LeaderboardController.LeaderboardParams leaderboardParams2 = leaderboardParams[num3]; throw new NullReferenceException(); }; this.<>9__22 = func; } if (this.<>9__23 == 0) { Action action = delegate(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num4 = this.currentIdx; num4++; string text3 = string.Format("Stat {0}", num4); } LeaderboardController leaderboardController = this.<>4__this; int num5 = this.currentIdx; leaderboardController.LNNICFMMGAP(num5, newName); }; this.<>9__23 = action; } } // Token: 0x06002B74 RID: 11124 RVA: 0x000B0E58 File Offset: 0x000AF058 [Token(Token = "0x6002B74")] [Address(RVA = "0x13F2B60", Offset = "0x13F1B60", VA = "0x1813F2B60")] internal string b__22() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; LeaderboardController.LeaderboardParams leaderboardParams2 = leaderboardParams[num]; throw new NullReferenceException(); } // Token: 0x06002B75 RID: 11125 RVA: 0x000B0E88 File Offset: 0x000AF088 [Token(Token = "0x6002B75")] [Address(RVA = "0x13F2BB0", Offset = "0x13F1BB0", VA = "0x1813F2BB0")] internal void b__23(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num = this.currentIdx; num++; string text = string.Format("Stat {0}", num); } LeaderboardController leaderboardController = this.<>4__this; int num2 = this.currentIdx; leaderboardController.LNNICFMMGAP(num2, newName); } // Token: 0x06002B76 RID: 11126 RVA: 0x000B0ED4 File Offset: 0x000AF0D4 [Token(Token = "0x6002B76")] [Address(RVA = "0x13F2B60", Offset = "0x13F1B60", VA = "0x1813F2B60")] internal string b__6() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; LeaderboardController.LeaderboardParams leaderboardParams2 = leaderboardParams[num]; throw new NullReferenceException(); } // Token: 0x06002B77 RID: 11127 RVA: 0x000B0F04 File Offset: 0x000AF104 [Token(Token = "0x6002B77")] [Address(RVA = "0x13F2E80", Offset = "0x13F1E80", VA = "0x1813F2E80")] internal void b__7(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num = this.currentIdx; num++; string text = string.Format("Stat {0}", num); } LeaderboardController leaderboardController = this.<>4__this; int num2 = this.currentIdx; leaderboardController.LNNICFMMGAP(num2, newName); } // Token: 0x06002B78 RID: 11128 RVA: 0x000B0F50 File Offset: 0x000AF150 [Token(Token = "0x6002B78")] [Address(RVA = "0x13F2F10", Offset = "0x13F1F10", VA = "0x1813F2F10")] internal void b__9(CreationObjectSettingStringUIControl instance) { int num = 0; string text = instance.PropertyDescription.text; int num2 = this.currentIdx; num2++; string text2 = string.Format("Stat {0} Short Name", num2); instance.JJAPBNJPPAK = num; instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num; instance.JJAPBNJPPAK.GOLGMHKKGEA = num; instance.JJAPBNJPPAK.LNEHNHPOOKK = num; if (this.<>9__24 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num3 = this.currentIdx; throw new NullReferenceException(); }; this.<>9__24 = func; } if (this.<>9__25 == 0) { Action action = delegate(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num4 = this.currentIdx; num4++; string text3 = string.Format("Stat {0}", num4); } LeaderboardController leaderboardController = this.<>4__this; int num5 = this.currentIdx; leaderboardController.HDCJNMGLHBB(num5, newName); }; this.<>9__25 = action; } } // Token: 0x06002B79 RID: 11129 RVA: 0x000B0FF8 File Offset: 0x000AF1F8 [Token(Token = "0x6002B79")] [Address(RVA = "0x13F2600", Offset = "0x13F1600", VA = "0x1813F2600")] internal string b__24() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); } // Token: 0x06002B7A RID: 11130 RVA: 0x000B1020 File Offset: 0x000AF220 [Token(Token = "0x6002B7A")] [Address(RVA = "0x13F2C40", Offset = "0x13F1C40", VA = "0x1813F2C40")] internal void b__25(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num = this.currentIdx; num++; string text = string.Format("Stat {0}", num); } LeaderboardController leaderboardController = this.<>4__this; int num2 = this.currentIdx; leaderboardController.HDCJNMGLHBB(num2, newName); } // Token: 0x06002B7B RID: 11131 RVA: 0x000B106C File Offset: 0x000AF26C [Token(Token = "0x6002B7B")] [Address(RVA = "0x13F2600", Offset = "0x13F1600", VA = "0x1813F2600")] internal string b__10() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); } // Token: 0x06002B7C RID: 11132 RVA: 0x000B1094 File Offset: 0x000AF294 [Token(Token = "0x6002B7C")] [Address(RVA = "0x13F2650", Offset = "0x13F1650", VA = "0x1813F2650")] internal void b__11(string newName) { if (string.IsNullOrWhiteSpace(newName)) { int num = this.currentIdx; num++; string text = string.Format("Stat {0}", num); } LeaderboardController leaderboardController = this.<>4__this; int num2 = this.currentIdx; leaderboardController.HDCJNMGLHBB(num2, newName); } // Token: 0x06002B7D RID: 11133 RVA: 0x000B10E0 File Offset: 0x000AF2E0 [Token(Token = "0x6002B7D")] [Address(RVA = "0x13F26E0", Offset = "0x13F16E0", VA = "0x1813F26E0")] internal void b__13(CreationObjectSettingBooleanUIControl instance) { string text = instance.PropertyDescription.text; if (this.<>9__26 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); }; this.<>9__26 = func; } if (this.<>9__27 == 0) { Action action = delegate(bool value) { LeaderboardController leaderboardController = this.<>4__this; int num2 = this.currentIdx; leaderboardController.GNOIMACNLHN(num2, value); }; this.<>9__27 = action; } } // Token: 0x06002B7E RID: 11134 RVA: 0x000B113C File Offset: 0x000AF33C [Token(Token = "0x6002B7E")] [Address(RVA = "0x13F27D0", Offset = "0x13F17D0", VA = "0x1813F27D0")] internal bool b__26() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); } // Token: 0x06002B7F RID: 11135 RVA: 0x000B1164 File Offset: 0x000AF364 [Token(Token = "0x6002B7F")] [Address(RVA = "0x13F2820", Offset = "0x13F1820", VA = "0x1813F2820")] internal void b__27(bool value) { LeaderboardController leaderboardController = this.<>4__this; int num = this.currentIdx; leaderboardController.GNOIMACNLHN(num, value); } // Token: 0x06002B80 RID: 11136 RVA: 0x000B1190 File Offset: 0x000AF390 [Token(Token = "0x6002B80")] [Address(RVA = "0x13F27D0", Offset = "0x13F17D0", VA = "0x1813F27D0")] internal bool b__14() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; int num = this.currentIdx; throw new NullReferenceException(); } // Token: 0x06002B81 RID: 11137 RVA: 0x000B11B8 File Offset: 0x000AF3B8 [Token(Token = "0x6002B81")] [Address(RVA = "0x13F2820", Offset = "0x13F1820", VA = "0x1813F2820")] internal void b__15(bool value) { LeaderboardController leaderboardController = this.<>4__this; int num = this.currentIdx; leaderboardController.GNOIMACNLHN(num, value); } // Token: 0x06002B82 RID: 11138 RVA: 0x000B11E4 File Offset: 0x000AF3E4 [Token(Token = "0x6002B82")] [Address(RVA = "0x13F2850", Offset = "0x13F1850", VA = "0x1813F2850")] internal void b__17(CreationObjectSettingFriendlyIntControl instance) { string text = instance.PropertyDescription.text; if (this.<>9__28 == 0) { Func func = delegate { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; return this.currentIdx; }; this.<>9__28 = func; } if (this.<>9__29 == 0) { Action action = delegate(int value) { LeaderboardController leaderboardController = this.<>4__this; int num = this.currentIdx; leaderboardController.OCPAGGCGEAP(num, value); }; this.<>9__29 = action; } } // Token: 0x06002B83 RID: 11139 RVA: 0x000B1240 File Offset: 0x000AF440 [Token(Token = "0x6002B83")] [Address(RVA = "0x13F2940", Offset = "0x13F1940", VA = "0x1813F2940")] internal int b__28() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; return this.currentIdx; } // Token: 0x06002B84 RID: 11140 RVA: 0x000B1268 File Offset: 0x000AF468 [Token(Token = "0x6002B84")] [Address(RVA = "0x13F2990", Offset = "0x13F1990", VA = "0x1813F2990")] internal void b__29(int value) { LeaderboardController leaderboardController = this.<>4__this; int num = this.currentIdx; leaderboardController.OCPAGGCGEAP(num, value); } // Token: 0x06002B85 RID: 11141 RVA: 0x000B1294 File Offset: 0x000AF494 [Token(Token = "0x6002B85")] [Address(RVA = "0x13F2940", Offset = "0x13F1940", VA = "0x1813F2940")] internal int b__18() { LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams; return this.currentIdx; } // Token: 0x06002B86 RID: 11142 RVA: 0x000B12BC File Offset: 0x000AF4BC [Token(Token = "0x6002B86")] [Address(RVA = "0x13F2990", Offset = "0x13F1990", VA = "0x1813F2990")] internal void b__19(int value) { LeaderboardController leaderboardController = this.<>4__this; int num = this.currentIdx; leaderboardController.OCPAGGCGEAP(num, value); } // Token: 0x040022FB RID: 8955 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40022FB")] public int currentIdx; // Token: 0x040022FC RID: 8956 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40022FC")] public LeaderboardController <>4__this; // Token: 0x040022FD RID: 8957 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40022FD")] public Func <>9__20; // Token: 0x040022FE RID: 8958 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40022FE")] public Action <>9__21; // Token: 0x040022FF RID: 8959 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40022FF")] public Func <>9__22; // Token: 0x04002300 RID: 8960 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002300")] public Action <>9__23; // Token: 0x04002301 RID: 8961 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002301")] public Func <>9__24; // Token: 0x04002302 RID: 8962 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002302")] public Action <>9__25; // Token: 0x04002303 RID: 8963 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002303")] public Func <>9__26; // Token: 0x04002304 RID: 8964 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002304")] public Action <>9__27; // Token: 0x04002305 RID: 8965 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002305")] public Func <>9__28; // Token: 0x04002306 RID: 8966 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002306")] public Action <>9__29; } // Token: 0x020005AB RID: 1451 [Token(Token = "0x20005AB")] [CompilerGenerated] private sealed class CDCIBGMHCIN { // Token: 0x06002B91 RID: 11153 RVA: 0x000B13FC File Offset: 0x000AF5FC [Token(Token = "0x6002B91")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CDCIBGMHCIN() { } // Token: 0x06002B92 RID: 11154 RVA: 0x000B1410 File Offset: 0x000AF610 [Token(Token = "0x6002B92")] [Address(RVA = "0x13F22B0", Offset = "0x13F12B0", VA = "0x1813F22B0")] internal bool b__0(IGMPGIEJEPC entry) { int num = this.accountId; return entry.GAINIOENNCG == (long)num; } // Token: 0x04002310 RID: 8976 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002310")] public int accountId; } // Token: 0x020005AC RID: 1452 [Token(Token = "0x20005AC")] [CompilerGenerated] private sealed class MGBMFAEPCIN { // Token: 0x06002B93 RID: 11155 RVA: 0x000B1434 File Offset: 0x000AF634 [Token(Token = "0x6002B93")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public MGBMFAEPCIN() { } // Token: 0x06002B94 RID: 11156 RVA: 0x000B1448 File Offset: 0x000AF648 [Token(Token = "0x6002B94")] [Address(RVA = "0x140D9C0", Offset = "0x140C9C0", VA = "0x18140D9C0")] 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: 0x04002311 RID: 8977 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002311")] public LeaderboardController <>4__this; // Token: 0x04002312 RID: 8978 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002312")] public int idx; // Token: 0x04002313 RID: 8979 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4002313")] public bool requestAllTime; } // Token: 0x020005AD RID: 1453 [Token(Token = "0x20005AD")] [CompilerGenerated] private sealed class HIOCIGCDGKO { // Token: 0x06002B95 RID: 11157 RVA: 0x000B14D8 File Offset: 0x000AF6D8 [Token(Token = "0x6002B95")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public HIOCIGCDGKO() { } // Token: 0x06002B96 RID: 11158 RVA: 0x000B14EC File Offset: 0x000AF6EC [Token(Token = "0x6002B96")] [Address(RVA = "0x13F30C0", Offset = "0x13F20C0", VA = "0x1813F30C0")] 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: 0x04002314 RID: 8980 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4002314")] public LeaderboardController <>4__this; // Token: 0x04002315 RID: 8981 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002315")] public int idx; // Token: 0x04002316 RID: 8982 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x4002316")] public bool requestGlobal; // Token: 0x04002317 RID: 8983 [FieldOffset(Offset = "0x1D")] [Token(Token = "0x4002317")] public bool requestAllTime; } }