Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/LeaderboardController.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

2111 lines
68 KiB
C#

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: 0x02000596 RID: 1430
[Token(Token = "0x2000596")]
public class LeaderboardController : MonoBehaviourPun, EOCLMMENCKH
{
// Token: 0x06002AC0 RID: 10944 RVA: 0x000AE868 File Offset: 0x000ACA68
[Token(Token = "0x6002AC0")]
[Address(RVA = "0x91B7B0", Offset = "0x91A5B0", VA = "0x18091B7B0")]
private void LNNICFMMGAP(int OAAMPGPMEDE, string MMBOKOLAJFH)
{
string name = MMBOKOLAJFH;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(MMBOKOLAJFH);
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
throw new NullReferenceException();
}
// Token: 0x06002AC1 RID: 10945 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AC1")]
[Address(RVA = "0x919530", Offset = "0x918330", VA = "0x180919530")]
private string AGOEGGEEKJI(int OAAMPGPMEDE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002AC2 RID: 10946 RVA: 0x000AE8AC File Offset: 0x000ACAAC
[Token(Token = "0x6002AC2")]
[Address(RVA = "0x91B5F0", Offset = "0x91A3F0", VA = "0x18091B5F0")]
private void HDCJNMGLHBB(int OAAMPGPMEDE, string MMBOKOLAJFH)
{
string name = MMBOKOLAJFH;
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(MMBOKOLAJFH);
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
};
throw new NullReferenceException();
}
// Token: 0x06002AC3 RID: 10947 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AC3")]
[Address(RVA = "0x9195A0", Offset = "0x9183A0", VA = "0x1809195A0")]
private string ANPEADJHPMF(int OAAMPGPMEDE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002AC4 RID: 10948 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AC4")]
[Address(RVA = "0x91B570", Offset = "0x91A370", VA = "0x18091B570")]
private void GNOIMACNLHN(int OAAMPGPMEDE, bool OCKJFCGBMOK)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002AC5 RID: 10949 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AC5")]
[Address(RVA = "0x91A9F0", Offset = "0x9197F0", VA = "0x18091A9F0")]
private bool FMCCBFPIPCO(int OAAMPGPMEDE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002AC6 RID: 10950 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AC6")]
[Address(RVA = "0x919730", Offset = "0x918530", VA = "0x180919730")]
private void BFOGJLLJJAB(int OAAMPGPMEDE, bool NLNOIMOINPG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002AC7 RID: 10951 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AC7")]
[Address(RVA = "0x91B6E0", Offset = "0x91A4E0", VA = "0x18091B6E0")]
private bool HNEAIMPNLHL(int OAAMPGPMEDE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002AC8 RID: 10952 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AC8")]
[Address(RVA = "0x91BE20", Offset = "0x91AC20", VA = "0x18091BE20")]
private void OCPAGGCGEAP(int OAAMPGPMEDE, int HFMBAGMDCOB)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002AC9 RID: 10953 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AC9")]
[Address(RVA = "0x91B9B0", Offset = "0x91A7B0", VA = "0x18091B9B0")]
private FHJABCEKCCI MMIICEOJPKN(int OAAMPGPMEDE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002ACA RID: 10954 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002ACA")]
[Address(RVA = "0x919B50", Offset = "0x918950", VA = "0x180919B50")]
private void DBBKONIPMPM(int OAAMPGPMEDE)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002ACB RID: 10955 RVA: 0x000AE8F0 File Offset: 0x000ACAF0
[Token(Token = "0x6002ACB")]
[Address(RVA = "0x919610", Offset = "0x918410", VA = "0x180919610", Slot = "13")]
protected override void Awake()
{
base..ctor();
this.DLHINFKNMAC();
}
// Token: 0x06002ACC RID: 10956 RVA: 0x000AE90C File Offset: 0x000ACB0C
[Token(Token = "0x6002ACC")]
[Address(RVA = "0x919E40", Offset = "0x918C40", VA = "0x180919E40")]
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<string, string, bool, bool, int> ehkofefolee;
this.CLEBMIJDPLH.Add(ehkofefolee);
LeaderboardController.LeaderboardParams[] array3 = this.leaderboardParams;
}
}
// Token: 0x06002ACD RID: 10957 RVA: 0x000AE998 File Offset: 0x000ACB98
[Token(Token = "0x6002ACD")]
[Address(RVA = "0x91CC80", Offset = "0x91BA80", VA = "0x18091CC80")]
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<CachedView>();
int num2 = 0;
if (componentInChildren == num2)
{
this.FIPAIOFCMFL();
}
this.GECHNKHDLOD();
}
// Token: 0x06002ACE RID: 10958 RVA: 0x000AEA40 File Offset: 0x000ACC40
[Token(Token = "0x6002ACE")]
[Address(RVA = "0x91AA60", Offset = "0x919860", VA = "0x18091AA60")]
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: 0x06002ACF RID: 10959 RVA: 0x000AEA84 File Offset: 0x000ACC84
[Token(Token = "0x6002ACF")]
[Address(RVA = "0x91A4A0", Offset = "0x9192A0", VA = "0x18091A4A0")]
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<LeaderboardView>();
this.view = componentInChildren;
int num2 = 0;
if (componentInChildren == num2)
{
ImposterGraphicRaycaster componentInChildren2 = base.GetComponentInChildren<ImposterGraphicRaycaster>();
int num3 = 0;
if (componentInChildren2 != num3)
{
LeaderboardView componentInChildren3 = componentInChildren2.ImposterViewManager.AILMDFFHDOD.gameObject.GetComponentInChildren<LeaderboardView>();
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<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> action = new Action(this.NLHPIBGGDMO);
PEGGCEDHBOF.NLHPIBGGDMO = MFBGLIHGCGO.BPJDFPACLMK(nlhpibggdmo, action);
this.OFKLFJABOEA();
int ompbdbokcgl = this.OMPBDBOKCGL;
this.GLKNPNONMIO = false;
this.MAMBKOLGOJG(ompbdbokcgl);
}
// Token: 0x06002AD0 RID: 10960 RVA: 0x000AECCC File Offset: 0x000ACECC
[Token(Token = "0x6002AD0")]
[Address(RVA = "0x91C600", Offset = "0x91B400", VA = "0x18091C600", Slot = "14")]
protected override void OnDestroy()
{
LeaderboardView.OFIEBENHEGA gaiobbeanka;
Delegate delegate3;
for (;;)
{
base.OnDestroy();
MFBGLIHGCGO<int> nlhpibggdmo = PEGGCEDHBOF.NLHPIBGGDMO;
Action<int> 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: 0x06002AD1 RID: 10961 RVA: 0x000AEE44 File Offset: 0x000AD044
[Token(Token = "0x6002AD1")]
[Address(RVA = "0x91CF10", Offset = "0x91BD10", VA = "0x18091CF10")]
private void Update()
{
if (!this.MFBIIAEFGPM)
{
this.FIPAIOFCMFL();
}
if (this.GLKNPNONMIO && this.MFBIIAEFGPM)
{
this.OFKLFJABOEA();
this.GLKNPNONMIO = false;
}
}
// Token: 0x06002AD2 RID: 10962 RVA: 0x000AEE80 File Offset: 0x000AD080
[Token(Token = "0x6002AD2")]
[Address(RVA = "0x91AAC0", Offset = "0x9198C0", VA = "0x18091AAC0")]
private void GECHNKHDLOD()
{
List<ILINODKFHEO> list = new List();
List<DOPNALIMPNA> 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<bool> <>9__20;
Action<bool> <>9__21;
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingBooleanUIControl instance)
{
int num13 = currentIdx;
num13++;
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
string text6 = string.Format("Show Stat {0}", num13);
string text7 = propertyDescription.text;
if (<>9__20 == 0)
{
Func<bool> func6 = delegate
{
LeaderboardController.LeaderboardParams[] array2 = this.leaderboardParams;
int currentIdx19 = currentIdx;
throw new NullReferenceException();
};
<>9__20 = func6;
}
if (<>9__21 == 0)
{
Action<bool> 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<bool> func = delegate
{
LeaderboardController.LeaderboardParams[] array3 = this.leaderboardParams;
int currentIdx3 = currentIdx;
throw new NullReferenceException();
};
Action<bool> 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;
string text2;
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num4, num3, text, text2);
list2.Add(dhcinnflbba);
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG dedabhkcibg;
if (LeaderboardController.<>c.<>9__36_4 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
LeaderboardController.<>c.<>9__36_4 = dedabhkcibg;
}
Func<string> <>9__22;
Action<string> <>9__23;
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp2 = delegate(CreationObjectSettingStringUIControl instance)
{
int num14 = 0;
string text8 = instance.PropertyDescription.text;
int num15 = currentIdx;
num15++;
string text9 = string.Format("Stat {0} Full Name", num15);
instance.JJAPBNJPPAK = num14;
instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num14;
instance.JJAPBNJPPAK.GOLGMHKKGEA = num14;
instance.JJAPBNJPPAK.LNEHNHPOOKK = num14;
if (<>9__22 == 0)
{
Func<string> 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<string> action7 = delegate(string newName)
{
if (string.IsNullOrWhiteSpace(newName))
{
int num16 = currentIdx;
num16++;
string text10 = string.Format("Stat {0}", num16);
}
LeaderboardController <>4__this3 = this;
int currentIdx6 = currentIdx;
<>4__this3.LNNICFMMGAP(currentIdx6, newName);
};
<>9__23 = action7;
}
};
uint num5;
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg, ohindolfnmp2, (int)num5);
uint num6;
num5 = num6 + 1U;
list.Add(pgihlfohnml);
Func<string> func2 = delegate
{
LeaderboardController.LeaderboardParams[] array5 = this.leaderboardParams;
int currentIdx7 = currentIdx;
LeaderboardController.LeaderboardParams leaderboardParams2 = array5[currentIdx7];
throw new NullReferenceException();
};
Action<string> action2 = delegate(string newName)
{
if (string.IsNullOrWhiteSpace(newName))
{
int num17 = currentIdx;
num17++;
string text11 = string.Format("Stat {0}", num17);
}
LeaderboardController <>4__this4 = this;
int currentIdx8 = currentIdx;
<>4__this4.LNNICFMMGAP(currentIdx8, newName);
};
INAOBEINBGO inaobeinbgo;
list2.Add(inaobeinbgo);
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG dedabhkcibg2;
if (LeaderboardController.<>c.<>9__36_8 == 0)
{
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
LeaderboardController.<>c.<>9__36_8 = dedabhkcibg2;
}
Func<string> <>9__24;
Action<string> <>9__25;
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp3 = delegate(CreationObjectSettingStringUIControl instance)
{
int num18 = 0;
string text12 = instance.PropertyDescription.text;
int num19 = currentIdx;
num19++;
string text13 = string.Format("Stat {0} Short Name", num19);
instance.JJAPBNJPPAK = num18;
instance.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num18;
instance.JJAPBNJPPAK.GOLGMHKKGEA = num18;
instance.JJAPBNJPPAK.LNEHNHPOOKK = num18;
if (<>9__24 == 0)
{
Func<string> func8 = delegate
{
LeaderboardController.LeaderboardParams[] array6 = this.leaderboardParams;
int currentIdx9 = currentIdx;
throw new NullReferenceException();
};
<>9__24 = func8;
}
if (<>9__25 == 0)
{
Action<string> action8 = delegate(string newName)
{
if (string.IsNullOrWhiteSpace(newName))
{
int num20 = currentIdx;
num20++;
string text14 = string.Format("Stat {0}", num20);
}
LeaderboardController <>4__this5 = this;
int currentIdx10 = currentIdx;
<>4__this5.HDCJNMGLHBB(currentIdx10, newName);
};
<>9__25 = action8;
}
};
PGIHLFOHNML pgihlfohnml2 = new PGIHLFOHNML(dedabhkcibg2, ohindolfnmp3, (int)num6);
list.Add(pgihlfohnml2);
Func<string> func3 = delegate
{
LeaderboardController.LeaderboardParams[] array7 = this.leaderboardParams;
int currentIdx11 = currentIdx;
throw new NullReferenceException();
};
Action<string> action3 = delegate(string newName)
{
if (string.IsNullOrWhiteSpace(newName))
{
int num21 = currentIdx;
num21++;
string text15 = string.Format("Stat {0}", num21);
}
LeaderboardController <>4__this6 = this;
int currentIdx12 = currentIdx;
<>4__this6.HDCJNMGLHBB(currentIdx12, newName);
};
INAOBEINBGO inaobeinbgo2;
list2.Add(inaobeinbgo2);
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg3;
if (LeaderboardController.<>c.<>9__36_12 == 0)
{
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
LeaderboardController.<>c.<>9__36_12 = dedabhkcibg3;
}
Func<bool> <>9__26;
Action<bool> <>9__27;
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp4 = delegate(CreationObjectSettingBooleanUIControl instance)
{
string text16 = instance.PropertyDescription.text;
if (<>9__26 == 0)
{
Func<bool> func9 = delegate
{
LeaderboardController.LeaderboardParams[] array8 = this.leaderboardParams;
int currentIdx13 = currentIdx;
throw new NullReferenceException();
};
<>9__26 = func9;
}
if (<>9__27 == 0)
{
Action<bool> action9 = delegate(bool value)
{
LeaderboardController <>4__this7 = this;
int currentIdx14 = currentIdx;
<>4__this7.GNOIMACNLHN(currentIdx14, value);
};
<>9__27 = action9;
}
};
uint num7;
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp4, (int)num7);
num7 = num6 - 1U;
list.Add(cpnmfokdbkm2);
Func<bool> func4 = delegate
{
LeaderboardController.LeaderboardParams[] array9 = this.leaderboardParams;
int currentIdx15 = currentIdx;
throw new NullReferenceException();
};
Action<bool> action4 = delegate(bool value)
{
LeaderboardController <>4__this8 = this;
int currentIdx16 = currentIdx;
<>4__this8.GNOIMACNLHN(currentIdx16, value);
};
int num8 = 0;
int num9 = 0;
int num10 = 0;
string text3;
string text4;
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func4, action4, num10, num9, text3, text4);
list2.Add(dhcinnflbba2);
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
dictionary.Add("Integer", num8);
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG dedabhkcibg4;
if (LeaderboardController.<>c.<>9__36_16 == 0)
{
dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
LeaderboardController.<>c.<>9__36_16 = dedabhkcibg4;
}
Func<int> <>9__28;
Action<int> <>9__29;
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp5 = delegate(CreationObjectSettingFriendlyIntControl instance)
{
string text17 = instance.PropertyDescription.text;
if (<>9__28 == 0)
{
Func<int> func10 = delegate
{
LeaderboardController.LeaderboardParams[] array10 = this.leaderboardParams;
return currentIdx;
};
<>9__28 = func10;
}
if (<>9__29 == 0)
{
Action<int> 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)num6);
num6 += (uint)(-2);
list.Add(klcanjpoepc);
Func<int> func5 = delegate
{
LeaderboardController.LeaderboardParams[] array11 = this.leaderboardParams;
return currentIdx;
};
Action<int> action5 = delegate(int value)
{
LeaderboardController <>4__this10 = this;
int currentIdx18 = currentIdx;
<>4__this10.OCPAGGCGEAP(currentIdx18, value);
};
int num11 = 0;
string text5;
ulong num12;
EEFPGMEKANI eefpgmekani = ONOKJPIMIIP.ODGPAOABJKN(dictionary, func5, action5, "Stat Formatting", text5, num11, num11, num11, num11, num12 != 0UL);
list2.Add(eefpgmekani);
num++;
}
}
// Token: 0x06002AD3 RID: 10963 RVA: 0x000AF190 File Offset: 0x000AD390
[Token(Token = "0x6002AD3")]
[Address(RVA = "0x91BD90", Offset = "0x91AB90", VA = "0x18091BD90")]
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: 0x06002AD4 RID: 10964 RVA: 0x000AF1D8 File Offset: 0x000AD3D8
[Token(Token = "0x6002AD4")]
[Address(RVA = "0x91BCC0", Offset = "0x91AAC0", VA = "0x18091BCC0")]
private void NLHPIBGGDMO(int GKLPIFBPGOD)
{
IGMPGIEJEPC[] hnjgfaplnpn = this.CGBIILEMJHM.HNJGFAPLNPN;
Func<IGMPGIEJEPC, bool> func = delegate(IGMPGIEJEPC entry)
{
int accountId = GKLPIFBPGOD;
return entry.GAINIOENNCG == (long)accountId;
};
if (Enumerable.Any<IGMPGIEJEPC>(hnjgfaplnpn, func))
{
}
}
// Token: 0x06002AD5 RID: 10965 RVA: 0x000AF21C File Offset: 0x000AD41C
[Token(Token = "0x6002AD5")]
[Address(RVA = "0x91A450", Offset = "0x919250", VA = "0x18091A450")]
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: 0x06002AD6 RID: 10966 RVA: 0x000AF26C File Offset: 0x000AD46C
[Token(Token = "0x6002AD6")]
[Address(RVA = "0x919630", Offset = "0x918430", VA = "0x180919630")]
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: 0x06002AD7 RID: 10967 RVA: 0x000AF2B8 File Offset: 0x000AD4B8
[Token(Token = "0x6002AD7")]
[Address(RVA = "0x919690", Offset = "0x918490", VA = "0x180919690")]
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: 0x06002AD8 RID: 10968 RVA: 0x000AF328 File Offset: 0x000AD528
[Token(Token = "0x6002AD8")]
[Address(RVA = "0x91BC50", Offset = "0x91AA50", VA = "0x18091BC50")]
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: 0x06002AD9 RID: 10969 RVA: 0x000AF36C File Offset: 0x000AD56C
[Token(Token = "0x6002AD9")]
[Address(RVA = "0x9199D0", Offset = "0x9187D0", VA = "0x1809199D0")]
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: 0x06002ADA RID: 10970 RVA: 0x000AF3C8 File Offset: 0x000AD5C8
[Token(Token = "0x6002ADA")]
[Address(RVA = "0x91BEA0", Offset = "0x91ACA0", VA = "0x18091BEA0")]
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<JLPNLMIKLPF.JDOMCOIKGLI> enumerable;
if (num != 0)
{
int num3 = this.numRows;
enumerable = Enumerable.Take<JLPNLMIKLPF.JDOMCOIKGLI>(num, num3);
Func<JLPNLMIKLPF.JDOMCOIKGLI, int> func;
if (LeaderboardController.<>c.<>9__44_0 == 0)
{
func = (JLPNLMIKLPF.JDOMCOIKGLI m) => m.<FMMJEJMBDPL>k__BackingField;
LeaderboardController.<>c.<>9__44_0 = func;
}
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(Enumerable.ToList<int>(Enumerable.Select<JLPNLMIKLPF.JDOMCOIKGLI, int>(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: 0x06002ADB RID: 10971 RVA: 0x000AF6D8 File Offset: 0x000AD8D8
[Token(Token = "0x6002ADB")]
[Address(RVA = "0x91B8A0", Offset = "0x91A6A0", VA = "0x18091B8A0")]
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: 0x06002ADC RID: 10972 RVA: 0x000AF730 File Offset: 0x000AD930
[Token(Token = "0x6002ADC")]
[Address(RVA = "0x91B750", Offset = "0x91A550", VA = "0x18091B750")]
private List<JLPNLMIKLPF.JDOMCOIKGLI> KJFLDMDLPPI(GHJONHKIHKF GIAOBLMEMMI)
{
if (GIAOBLMEMMI == 0)
{
return new List();
}
return GIAOBLMEMMI.<EKEBFHHILNI>k__BackingField;
}
// Token: 0x06002ADD RID: 10973 RVA: 0x000AF750 File Offset: 0x000AD950
[Token(Token = "0x6002ADD")]
[Address(RVA = "0x91A320", Offset = "0x919120", VA = "0x18091A320")]
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: 0x06002ADE RID: 10974 RVA: 0x000AF7C0 File Offset: 0x000AD9C0
[Token(Token = "0x6002ADE")]
[Address(RVA = "0x9197B0", Offset = "0x9185B0", VA = "0x1809197B0")]
private void BIPMBFJBIID(int NHLOPIEMHHG)
{
bool jegmdmendgd = this.JEGMDMENDGD;
bool requestAllTime = jegmdmendgd;
LeaderboardController.LeaderboardParams[] array = this.leaderboardParams;
bool flag = !jegmdmendgd;
Action<GHJONHKIHKF> action = delegate(GHJONHKIHKF result)
{
if (result == 0)
{
List<JLPNLMIKLPF.JDOMCOIKGLI> list = new List();
}
List<JLPNLMIKLPF.JDOMCOIKGLI> <EKEBFHHILNI>k__BackingField = result.<EKEBFHHILNI>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 = <EKEBFHHILNI>k__BackingField;
}
int idx3 = NHLOPIEMHHG;
nhfciljdgmn[idx3].OLANKKPDJAA = <EKEBFHHILNI>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: 0x06002ADF RID: 10975 RVA: 0x000AF82C File Offset: 0x000ADA2C
[Token(Token = "0x6002ADF")]
[Address(RVA = "0x91BA20", Offset = "0x91A820", VA = "0x18091BA20")]
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<GHJONHKIHKF> action = delegate(GHJONHKIHKF result)
{
if (result == 0)
{
List<JLPNLMIKLPF.JDOMCOIKGLI> list = new List();
}
List<JLPNLMIKLPF.JDOMCOIKGLI> <EKEBFHHILNI>k__BackingField = result.<EKEBFHHILNI>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 = <EKEBFHHILNI>k__BackingField;
}
int idx3 = NHLOPIEMHHG;
nhfciljdgmn[idx3].BIFOPIIHCPH = <EKEBFHHILNI>k__BackingField;
}
if (nhfciljdgmn == 0)
{
int idx4 = NHLOPIEMHHG;
nhfciljdgmn[idx4].OIKHHLLCEEI = <EKEBFHHILNI>k__BackingField;
}
int idx5 = NHLOPIEMHHG;
nhfciljdgmn[idx5].JOJACEBHJKP = <EKEBFHHILNI>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: 0x1700079B RID: 1947
// (get) Token: 0x06002AE0 RID: 10976 RVA: 0x000AF8AC File Offset: 0x000ADAAC
[Token(Token = "0x1700079B")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x6002AE0")]
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
get
{
}
}
// Token: 0x06002AE1 RID: 10977 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AE1")]
[Address(RVA = "0x91A080", Offset = "0x918E80", VA = "0x18091A080", Slot = "16")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06002AE2 RID: 10978 RVA: 0x000AF8BC File Offset: 0x000ADABC
[Token(Token = "0x6002AE2")]
[Address(RVA = "0x91C990", Offset = "0x91B790", VA = "0x18091C990", 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: 0x06002AE3 RID: 10979 RVA: 0x000AF970 File Offset: 0x000ADB70
[Token(Token = "0x6002AE3")]
[Address(RVA = "0x91CF60", Offset = "0x91BD60", VA = "0x18091CF60")]
public LeaderboardController()
{
List<EHKOFEFOLEE<string, string, bool, bool, int>> list = new List();
this.CLEBMIJDPLH = list;
base..ctor();
}
// Token: 0x04002271 RID: 8817
[Token(Token = "0x4002271")]
private const int NPPBILIOOAB = 32;
// Token: 0x04002272 RID: 8818
[Token(Token = "0x4002272")]
private const int DHLPDJIBFHO = 16;
// Token: 0x04002273 RID: 8819
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4002273")]
[SerializeField]
private LeaderboardView view;
// Token: 0x04002274 RID: 8820
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x4002274")]
[SerializeField]
private int numRows = (int)((ulong)10L);
// Token: 0x04002275 RID: 8821
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x4002275")]
[SerializeField]
private LeaderboardController.LeaderboardParams[] leaderboardParams;
// Token: 0x04002276 RID: 8822
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x4002276")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private CreationObject creationObject;
// Token: 0x04002277 RID: 8823
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4002277")]
private GameManager ONLEICCNNBI;
// Token: 0x04002278 RID: 8824
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4002278")]
private bool JEGMDMENDGD = true;
// Token: 0x04002279 RID: 8825
[FieldOffset(Offset = "0x6C")]
[Token(Token = "0x4002279")]
private LeaderboardController.BBIEEGHGJON DEOIMBMNKPO;
// Token: 0x0400227A RID: 8826
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400227A")]
private int OMPBDBOKCGL;
// Token: 0x0400227B RID: 8827
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400227B")]
private LeaderboardController.LJHHBJENPAG[] NHFCILJDGMN;
// Token: 0x0400227C RID: 8828
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400227C")]
private ECMICBEGAJG CGBIILEMJHM;
// Token: 0x0400227D RID: 8829
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400227D")]
private bool GLKNPNONMIO = true;
// Token: 0x0400227E RID: 8830
[FieldOffset(Offset = "0x89")]
[Token(Token = "0x400227E")]
private bool MFBIIAEFGPM;
// Token: 0x0400227F RID: 8831
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400227F")]
private List<EHKOFEFOLEE<string, string, bool, bool, int>> CLEBMIJDPLH;
// Token: 0x02000597 RID: 1431
[Token(Token = "0x2000597")]
public enum BBIEEGHGJON
{
// Token: 0x04002281 RID: 8833
[Token(Token = "0x4002281")]
NearbyScoresGlobal,
// Token: 0x04002282 RID: 8834
[Token(Token = "0x4002282")]
NearbyScoresFriends,
// Token: 0x04002283 RID: 8835
[Token(Token = "0x4002283")]
Champions,
// Token: 0x04002284 RID: 8836
[Token(Token = "0x4002284")]
NUM_VALUES
}
// Token: 0x02000598 RID: 1432
[Token(Token = "0x2000598")]
[Serializable]
private struct LeaderboardParams
{
// Token: 0x04002285 RID: 8837
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x4002285")]
public string FullTitle;
// Token: 0x04002286 RID: 8838
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x4002286")]
public string ShortTitle;
// Token: 0x04002287 RID: 8839
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002287")]
public string ScoreLabel;
// Token: 0x04002288 RID: 8840
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002288")]
public int StatChannel;
// Token: 0x04002289 RID: 8841
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x4002289")]
public bool SortAscending;
// Token: 0x0400228A RID: 8842
[FieldOffset(Offset = "0x1D")]
[Token(Token = "0x400228A")]
public bool UseStatOnLeaderboard;
// Token: 0x0400228B RID: 8843
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400228B")]
public FHJABCEKCCI FormattingMode;
}
// Token: 0x02000599 RID: 1433
[Token(Token = "0x2000599")]
public class LJHHBJENPAG
{
// Token: 0x06002AE4 RID: 10980 RVA: 0x000AF9A8 File Offset: 0x000ADBA8
[Token(Token = "0x6002AE4")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public LJHHBJENPAG()
{
}
// Token: 0x0400228C RID: 8844
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400228C")]
public List<JLPNLMIKLPF.JDOMCOIKGLI> JOJACEBHJKP;
// Token: 0x0400228D RID: 8845
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400228D")]
public List<JLPNLMIKLPF.JDOMCOIKGLI> BIFOPIIHCPH;
// Token: 0x0400228E RID: 8846
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400228E")]
public List<JLPNLMIKLPF.JDOMCOIKGLI> OLANKKPDJAA;
// Token: 0x0400228F RID: 8847
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400228F")]
public List<JLPNLMIKLPF.JDOMCOIKGLI> OIKHHLLCEEI;
// Token: 0x04002290 RID: 8848
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4002290")]
public List<JLPNLMIKLPF.JDOMCOIKGLI> IGDMAGCHHIN;
// Token: 0x04002291 RID: 8849
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4002291")]
public List<JLPNLMIKLPF.JDOMCOIKGLI> INEKBIGFNJK;
}
// Token: 0x0200059A RID: 1434
[Token(Token = "0x200059A")]
[CompilerGenerated]
private sealed class GEFFBFOJIFL
{
// Token: 0x06002AE5 RID: 10981 RVA: 0x000AF9BC File Offset: 0x000ADBBC
[Token(Token = "0x6002AE5")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GEFFBFOJIFL()
{
}
// Token: 0x06002AE6 RID: 10982 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AE6")]
[Address(RVA = "0x903320", Offset = "0x902120", VA = "0x180903320")]
internal void <SetFullName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002292 RID: 8850
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002292")]
public LeaderboardController <>4__this;
// Token: 0x04002293 RID: 8851
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002293")]
public int statIdx;
// Token: 0x04002294 RID: 8852
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002294")]
public string name;
}
// Token: 0x0200059B RID: 1435
[Token(Token = "0x200059B")]
[CompilerGenerated]
private sealed class FNEELFGPFMG
{
// Token: 0x06002AE7 RID: 10983 RVA: 0x000AF9D0 File Offset: 0x000ADBD0
[Token(Token = "0x6002AE7")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public FNEELFGPFMG()
{
}
// Token: 0x06002AE8 RID: 10984 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6002AE8")]
[Address(RVA = "0x903280", Offset = "0x902080", VA = "0x180903280")]
internal void <SetShortName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x04002295 RID: 8853
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002295")]
public LeaderboardController <>4__this;
// Token: 0x04002296 RID: 8854
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002296")]
public int statIdx;
// Token: 0x04002297 RID: 8855
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4002297")]
public string name;
}
// Token: 0x0200059C RID: 1436
[Token(Token = "0x200059C")]
[CompilerGenerated]
private sealed class IIKCHPGNMOD
{
// Token: 0x06002AE9 RID: 10985 RVA: 0x000AF9E4 File Offset: 0x000ADBE4
[Token(Token = "0x6002AE9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public IIKCHPGNMOD()
{
}
// Token: 0x06002AEA RID: 10986 RVA: 0x000AF9F8 File Offset: 0x000ADBF8
[Token(Token = "0x6002AEA")]
[Address(RVA = "0x904030", Offset = "0x902E30", VA = "0x180904030")]
internal void <InitializeSynchronizedConfigurationSettings>b__0()
{
LeaderboardController leaderboardController = this.<>4__this;
int num = this.capturedStatIdx;
leaderboardController.DBBKONIPMPM(num);
}
// Token: 0x04002298 RID: 8856
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4002298")]
public int capturedStatIdx;
// Token: 0x04002299 RID: 8857
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4002299")]
public LeaderboardController <>4__this;
}
// Token: 0x0200059D RID: 1437
[Token(Token = "0x200059D")]
[CompilerGenerated]
private sealed class GKOCKBEBEHI
{
// Token: 0x06002AEB RID: 10987 RVA: 0x000AFA20 File Offset: 0x000ADC20
[Token(Token = "0x6002AEB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public GKOCKBEBEHI()
{
}
// Token: 0x06002AEC RID: 10988 RVA: 0x000AFA34 File Offset: 0x000ADC34
[Token(Token = "0x6002AEC")]
[Address(RVA = "0x903780", Offset = "0x902580", VA = "0x180903780")]
internal void <SetupConfigurationMenu>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<bool> 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<bool> action = delegate(bool value)
{
LeaderboardController leaderboardController = this.<>4__this;
int num3 = this.currentIdx;
leaderboardController.BFOGJLLJJAB(num3, value);
};
this.<>9__21 = action;
}
}
// Token: 0x06002AED RID: 10989 RVA: 0x000AFAAC File Offset: 0x000ADCAC
[Token(Token = "0x6002AED")]
[Address(RVA = "0x9038A0", Offset = "0x9026A0", VA = "0x1809038A0")]
internal bool <SetupConfigurationMenu>b__20()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
int num = this.currentIdx;
throw new NullReferenceException();
}
// Token: 0x06002AEE RID: 10990 RVA: 0x000AFAD4 File Offset: 0x000ADCD4
[Token(Token = "0x6002AEE")]
[Address(RVA = "0x9038F0", Offset = "0x9026F0", VA = "0x1809038F0")]
internal void <SetupConfigurationMenu>b__21(bool value)
{
LeaderboardController leaderboardController = this.<>4__this;
int num = this.currentIdx;
leaderboardController.BFOGJLLJJAB(num, value);
}
// Token: 0x06002AEF RID: 10991 RVA: 0x000AFB00 File Offset: 0x000ADD00
[Token(Token = "0x6002AEF")]
[Address(RVA = "0x9038A0", Offset = "0x9026A0", VA = "0x1809038A0")]
internal bool <SetupConfigurationMenu>b__2()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
int num = this.currentIdx;
throw new NullReferenceException();
}
// Token: 0x06002AF0 RID: 10992 RVA: 0x000AFB28 File Offset: 0x000ADD28
[Token(Token = "0x6002AF0")]
[Address(RVA = "0x9038F0", Offset = "0x9026F0", VA = "0x1809038F0")]
internal void <SetupConfigurationMenu>b__3(bool value)
{
LeaderboardController leaderboardController = this.<>4__this;
int num = this.currentIdx;
leaderboardController.BFOGJLLJJAB(num, value);
}
// Token: 0x06002AF1 RID: 10993 RVA: 0x000AFB54 File Offset: 0x000ADD54
[Token(Token = "0x6002AF1")]
[Address(RVA = "0x903A90", Offset = "0x902890", VA = "0x180903A90")]
internal void <SetupConfigurationMenu>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<string> 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<string> 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: 0x06002AF2 RID: 10994 RVA: 0x000AFBFC File Offset: 0x000ADDFC
[Token(Token = "0x6002AF2")]
[Address(RVA = "0x903920", Offset = "0x902720", VA = "0x180903920")]
internal string <SetupConfigurationMenu>b__22()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
int num = this.currentIdx;
LeaderboardController.LeaderboardParams leaderboardParams2 = leaderboardParams[num];
throw new NullReferenceException();
}
// Token: 0x06002AF3 RID: 10995 RVA: 0x000AFC2C File Offset: 0x000ADE2C
[Token(Token = "0x6002AF3")]
[Address(RVA = "0x903970", Offset = "0x902770", VA = "0x180903970")]
internal void <SetupConfigurationMenu>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: 0x06002AF4 RID: 10996 RVA: 0x000AFC78 File Offset: 0x000ADE78
[Token(Token = "0x6002AF4")]
[Address(RVA = "0x903920", Offset = "0x902720", VA = "0x180903920")]
internal string <SetupConfigurationMenu>b__6()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
int num = this.currentIdx;
LeaderboardController.LeaderboardParams leaderboardParams2 = leaderboardParams[num];
throw new NullReferenceException();
}
// Token: 0x06002AF5 RID: 10997 RVA: 0x000AFCA8 File Offset: 0x000ADEA8
[Token(Token = "0x6002AF5")]
[Address(RVA = "0x903C40", Offset = "0x902A40", VA = "0x180903C40")]
internal void <SetupConfigurationMenu>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: 0x06002AF6 RID: 10998 RVA: 0x000AFCF4 File Offset: 0x000ADEF4
[Token(Token = "0x6002AF6")]
[Address(RVA = "0x903CD0", Offset = "0x902AD0", VA = "0x180903CD0")]
internal void <SetupConfigurationMenu>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<string> 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<string> 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: 0x06002AF7 RID: 10999 RVA: 0x000AFD9C File Offset: 0x000ADF9C
[Token(Token = "0x6002AF7")]
[Address(RVA = "0x9033C0", Offset = "0x9021C0", VA = "0x1809033C0")]
internal string <SetupConfigurationMenu>b__24()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
int num = this.currentIdx;
throw new NullReferenceException();
}
// Token: 0x06002AF8 RID: 11000 RVA: 0x000AFDC4 File Offset: 0x000ADFC4
[Token(Token = "0x6002AF8")]
[Address(RVA = "0x903A00", Offset = "0x902800", VA = "0x180903A00")]
internal void <SetupConfigurationMenu>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: 0x06002AF9 RID: 11001 RVA: 0x000AFE10 File Offset: 0x000AE010
[Token(Token = "0x6002AF9")]
[Address(RVA = "0x9033C0", Offset = "0x9021C0", VA = "0x1809033C0")]
internal string <SetupConfigurationMenu>b__10()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
int num = this.currentIdx;
throw new NullReferenceException();
}
// Token: 0x06002AFA RID: 11002 RVA: 0x000AFE38 File Offset: 0x000AE038
[Token(Token = "0x6002AFA")]
[Address(RVA = "0x903410", Offset = "0x902210", VA = "0x180903410")]
internal void <SetupConfigurationMenu>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: 0x06002AFB RID: 11003 RVA: 0x000AFE84 File Offset: 0x000AE084
[Token(Token = "0x6002AFB")]
[Address(RVA = "0x9034A0", Offset = "0x9022A0", VA = "0x1809034A0")]
internal void <SetupConfigurationMenu>b__13(CreationObjectSettingBooleanUIControl instance)
{
string text = instance.PropertyDescription.text;
if (this.<>9__26 == 0)
{
Func<bool> 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<bool> action = delegate(bool value)
{
LeaderboardController leaderboardController = this.<>4__this;
int num2 = this.currentIdx;
leaderboardController.GNOIMACNLHN(num2, value);
};
this.<>9__27 = action;
}
}
// Token: 0x06002AFC RID: 11004 RVA: 0x000AFEE0 File Offset: 0x000AE0E0
[Token(Token = "0x6002AFC")]
[Address(RVA = "0x903590", Offset = "0x902390", VA = "0x180903590")]
internal bool <SetupConfigurationMenu>b__26()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
int num = this.currentIdx;
throw new NullReferenceException();
}
// Token: 0x06002AFD RID: 11005 RVA: 0x000AFF08 File Offset: 0x000AE108
[Token(Token = "0x6002AFD")]
[Address(RVA = "0x9035E0", Offset = "0x9023E0", VA = "0x1809035E0")]
internal void <SetupConfigurationMenu>b__27(bool value)
{
LeaderboardController leaderboardController = this.<>4__this;
int num = this.currentIdx;
leaderboardController.GNOIMACNLHN(num, value);
}
// Token: 0x06002AFE RID: 11006 RVA: 0x000AFF34 File Offset: 0x000AE134
[Token(Token = "0x6002AFE")]
[Address(RVA = "0x903590", Offset = "0x902390", VA = "0x180903590")]
internal bool <SetupConfigurationMenu>b__14()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
int num = this.currentIdx;
throw new NullReferenceException();
}
// Token: 0x06002AFF RID: 11007 RVA: 0x000AFF5C File Offset: 0x000AE15C
[Token(Token = "0x6002AFF")]
[Address(RVA = "0x9035E0", Offset = "0x9023E0", VA = "0x1809035E0")]
internal void <SetupConfigurationMenu>b__15(bool value)
{
LeaderboardController leaderboardController = this.<>4__this;
int num = this.currentIdx;
leaderboardController.GNOIMACNLHN(num, value);
}
// Token: 0x06002B00 RID: 11008 RVA: 0x000AFF88 File Offset: 0x000AE188
[Token(Token = "0x6002B00")]
[Address(RVA = "0x903610", Offset = "0x902410", VA = "0x180903610")]
internal void <SetupConfigurationMenu>b__17(CreationObjectSettingFriendlyIntControl instance)
{
string text = instance.PropertyDescription.text;
if (this.<>9__28 == 0)
{
Func<int> func = delegate
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
return this.currentIdx;
};
this.<>9__28 = func;
}
if (this.<>9__29 == 0)
{
Action<int> action = delegate(int value)
{
LeaderboardController leaderboardController = this.<>4__this;
int num = this.currentIdx;
leaderboardController.OCPAGGCGEAP(num, value);
};
this.<>9__29 = action;
}
}
// Token: 0x06002B01 RID: 11009 RVA: 0x000AFFE4 File Offset: 0x000AE1E4
[Token(Token = "0x6002B01")]
[Address(RVA = "0x903700", Offset = "0x902500", VA = "0x180903700")]
internal int <SetupConfigurationMenu>b__28()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
return this.currentIdx;
}
// Token: 0x06002B02 RID: 11010 RVA: 0x000B000C File Offset: 0x000AE20C
[Token(Token = "0x6002B02")]
[Address(RVA = "0x903750", Offset = "0x902550", VA = "0x180903750")]
internal void <SetupConfigurationMenu>b__29(int value)
{
LeaderboardController leaderboardController = this.<>4__this;
int num = this.currentIdx;
leaderboardController.OCPAGGCGEAP(num, value);
}
// Token: 0x06002B03 RID: 11011 RVA: 0x000B0038 File Offset: 0x000AE238
[Token(Token = "0x6002B03")]
[Address(RVA = "0x903700", Offset = "0x902500", VA = "0x180903700")]
internal int <SetupConfigurationMenu>b__18()
{
LeaderboardController.LeaderboardParams[] leaderboardParams = this.<>4__this.leaderboardParams;
return this.currentIdx;
}
// Token: 0x06002B04 RID: 11012 RVA: 0x000B0060 File Offset: 0x000AE260
[Token(Token = "0x6002B04")]
[Address(RVA = "0x903750", Offset = "0x902550", VA = "0x180903750")]
internal void <SetupConfigurationMenu>b__19(int value)
{
LeaderboardController leaderboardController = this.<>4__this;
int num = this.currentIdx;
leaderboardController.OCPAGGCGEAP(num, value);
}
// Token: 0x0400229A RID: 8858
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400229A")]
public int currentIdx;
// Token: 0x0400229B RID: 8859
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400229B")]
public LeaderboardController <>4__this;
// Token: 0x0400229C RID: 8860
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400229C")]
public Func<bool> <>9__20;
// Token: 0x0400229D RID: 8861
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x400229D")]
public Action<bool> <>9__21;
// Token: 0x0400229E RID: 8862
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400229E")]
public Func<string> <>9__22;
// Token: 0x0400229F RID: 8863
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400229F")]
public Action<string> <>9__23;
// Token: 0x040022A0 RID: 8864
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x40022A0")]
public Func<string> <>9__24;
// Token: 0x040022A1 RID: 8865
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x40022A1")]
public Action<string> <>9__25;
// Token: 0x040022A2 RID: 8866
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40022A2")]
public Func<bool> <>9__26;
// Token: 0x040022A3 RID: 8867
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40022A3")]
public Action<bool> <>9__27;
// Token: 0x040022A4 RID: 8868
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40022A4")]
public Func<int> <>9__28;
// Token: 0x040022A5 RID: 8869
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40022A5")]
public Action<int> <>9__29;
}
// Token: 0x0200059F RID: 1439
[Token(Token = "0x200059F")]
[CompilerGenerated]
private sealed class CDCIBGMHCIN
{
// Token: 0x06002B0F RID: 11023 RVA: 0x000B01A0 File Offset: 0x000AE3A0
[Token(Token = "0x6002B0F")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public CDCIBGMHCIN()
{
}
// Token: 0x06002B10 RID: 11024 RVA: 0x000B01B4 File Offset: 0x000AE3B4
[Token(Token = "0x6002B10")]
[Address(RVA = "0x903070", Offset = "0x901E70", VA = "0x180903070")]
internal bool <OnAccountUpdated>b__0(IGMPGIEJEPC entry)
{
int num = this.accountId;
return entry.GAINIOENNCG == (long)num;
}
// Token: 0x040022AF RID: 8879
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40022AF")]
public int accountId;
}
// Token: 0x020005A0 RID: 1440
[Token(Token = "0x20005A0")]
[CompilerGenerated]
private sealed class MGBMFAEPCIN
{
// Token: 0x06002B11 RID: 11025 RVA: 0x000B01D8 File Offset: 0x000AE3D8
[Token(Token = "0x6002B11")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MGBMFAEPCIN()
{
}
// Token: 0x06002B12 RID: 11026 RVA: 0x000B01EC File Offset: 0x000AE3EC
[Token(Token = "0x6002B12")]
[Address(RVA = "0x91E250", Offset = "0x91D050", VA = "0x18091E250")]
internal void <HandleChampionsScoresRequest>b__0(GHJONHKIHKF result)
{
if (result == 0)
{
List<JLPNLMIKLPF.JDOMCOIKGLI> list = new List();
}
List<JLPNLMIKLPF.JDOMCOIKGLI> <EKEBFHHILNI>k__BackingField = result.<EKEBFHHILNI>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 = <EKEBFHHILNI>k__BackingField;
}
int num3 = this.idx;
nhfciljdgmn[num3].OLANKKPDJAA = <EKEBFHHILNI>k__BackingField;
this.<>4__this.GLKNPNONMIO = true;
}
// Token: 0x040022B0 RID: 8880
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40022B0")]
public LeaderboardController <>4__this;
// Token: 0x040022B1 RID: 8881
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40022B1")]
public int idx;
// Token: 0x040022B2 RID: 8882
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40022B2")]
public bool requestAllTime;
}
// Token: 0x020005A1 RID: 1441
[Token(Token = "0x20005A1")]
[CompilerGenerated]
private sealed class HIOCIGCDGKO
{
// Token: 0x06002B13 RID: 11027 RVA: 0x000B027C File Offset: 0x000AE47C
[Token(Token = "0x6002B13")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public HIOCIGCDGKO()
{
}
// Token: 0x06002B14 RID: 11028 RVA: 0x000B0290 File Offset: 0x000AE490
[Token(Token = "0x6002B14")]
[Address(RVA = "0x903E80", Offset = "0x902C80", VA = "0x180903E80")]
internal void <HandleNearbyScoresRequest>b__0(GHJONHKIHKF result)
{
if (result == 0)
{
List<JLPNLMIKLPF.JDOMCOIKGLI> list = new List();
}
List<JLPNLMIKLPF.JDOMCOIKGLI> <EKEBFHHILNI>k__BackingField = result.<EKEBFHHILNI>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 = <EKEBFHHILNI>k__BackingField;
}
int num3 = this.idx;
nhfciljdgmn[num3].BIFOPIIHCPH = <EKEBFHHILNI>k__BackingField;
}
if (nhfciljdgmn == 0)
{
int num4 = this.idx;
nhfciljdgmn[num4].OIKHHLLCEEI = <EKEBFHHILNI>k__BackingField;
}
int num5 = this.idx;
nhfciljdgmn[num5].JOJACEBHJKP = <EKEBFHHILNI>k__BackingField;
this.<>4__this.GLKNPNONMIO = true;
}
// Token: 0x040022B3 RID: 8883
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40022B3")]
public LeaderboardController <>4__this;
// Token: 0x040022B4 RID: 8884
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x40022B4")]
public int idx;
// Token: 0x040022B5 RID: 8885
[FieldOffset(Offset = "0x1C")]
[Token(Token = "0x40022B5")]
public bool requestGlobal;
// Token: 0x040022B6 RID: 8886
[FieldOffset(Offset = "0x1D")]
[Token(Token = "0x40022B6")]
public bool requestAllTime;
}
}