using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x0200059F RID: 1439 [Token(Token = "0x200059F")] [StructLayout(3)] public class LeaderboardBodyView : ProjectorUIElementView { // Token: 0x170007BA RID: 1978 // (get) Token: 0x06002AE2 RID: 10978 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06002AE3 RID: 10979 RVA: 0x000B247C File Offset: 0x000B067C [Token(Token = "0x170007BA")] public override ProjectorUIElementView.BKAODFAEPIA ALHLJJCNFAE { [Token(Token = "0x6002AE2")] [Address(RVA = "0x1258F30", Offset = "0x1257930", VA = "0x181258F30", Slot = "4")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6002AE3")] [Address(RVA = "0x1258F60", Offset = "0x1257960", VA = "0x181258F60", Slot = "5")] set { int num = 0; Color egckemjiiae = value.EGCKEMJIIAE; this.MEDIJKHGEDI.EGCKEMJIIAE = egckemjiiae; LeaderboardRowView[] ncfbalbdiie = this.NCFBALBDIIE; if (num < ncfbalbdiie.Length) { LeaderboardRowView leaderboardRowView = ncfbalbdiie[num]; ProjectorUIElementView.BKAODFAEPIA medijkhgedi = this.MEDIJKHGEDI; Color egckemjiiae2 = this.MEDIJKHGEDI.EGCKEMJIIAE; ProjectorUIElementView.BKAODFAEPIA colors = leaderboardRowView.ALHLJJCNFAE; LeaderboardRowView[] ncfbalbdiie2 = this.NCFBALBDIIE; num++; } } } // Token: 0x06002AE4 RID: 10980 RVA: 0x000B24E8 File Offset: 0x000B06E8 [Token(Token = "0x6002AE4")] [Address(RVA = "0x1258D40", Offset = "0x1257740", VA = "0x181258D40")] public void SetDataModel(ECMICBEGAJG PDPLCAPLMEL) { int num = 0; GameObject gameObject = this.loadingUI; bool hoieiplonfi = PDPLCAPLMEL.HOIEIPLONFI; gameObject.SetActive(hoieiplonfi); if ((PDPLCAPLMEL.HOIEIPLONFI ? 1 : 0) == num) { IGMPGIEJEPC[] hnjgfaplnpn = PDPLCAPLMEL.HNJGFAPLNPN; if (num < hnjgfaplnpn.Length) { LeaderboardRowView[] ncfbalbdiie = this.NCFBALBDIIE; int length = ncfbalbdiie.Length; if (num < length) { ncfbalbdiie[num].gameObject.SetActive(true); LeaderboardRowView[] ncfbalbdiie2 = this.NCFBALBDIIE; IGMPGIEJEPC[] hnjgfaplnpn2 = PDPLCAPLMEL.HNJGFAPLNPN; LeaderboardRowView leaderboardRowView = ncfbalbdiie2[num]; IGMPGIEJEPC igmpgiejepc = hnjgfaplnpn2[num]; leaderboardRowView.SetDataModel(igmpgiejepc); num++; } } } LeaderboardRowView[] ncfbalbdiie3 = this.NCFBALBDIIE; if (num < ncfbalbdiie3.Length) { GameObject gameObject2 = ncfbalbdiie3[num].gameObject; int num2 = 0; gameObject2.SetActive(num2 != 0); LeaderboardRowView[] ncfbalbdiie4 = this.NCFBALBDIIE; num++; } int num3 = 0; base.AKFAIDJOBLB(num3 != 0); } // Token: 0x06002AE5 RID: 10981 RVA: 0x000B25CC File Offset: 0x000B07CC [Token(Token = "0x6002AE5")] [Address(RVA = "0x1258BA0", Offset = "0x12575A0", VA = "0x181258BA0", Slot = "6")] protected override void Awake() { base.Awake(); LeaderboardRowView[] array = new LeaderboardRowView[this.maxRowCount]; int num = 0; this.NCFBALBDIIE = array; if (this.maxRowCount > num) { LeaderboardRowView[] ncfbalbdiie = this.NCFBALBDIIE; LeaderboardRowView leaderboardRowView = global::UnityEngine.Object.Instantiate(this.rowPrefab); throw new ArrayTypeMismatchException(); } } // Token: 0x06002AE6 RID: 10982 RVA: 0x000B2670 File Offset: 0x000B0870 [Token(Token = "0x6002AE6")] [Address(RVA = "0x1258F20", Offset = "0x1257920", VA = "0x181258F20")] public LeaderboardBodyView() { } // Token: 0x04002405 RID: 9221 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x4002405")] [SerializeField] private GameObject loadingUI; // Token: 0x04002406 RID: 9222 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x4002406")] [SerializeField] [Header("Rows")] private LeaderboardRowView rowPrefab; // Token: 0x04002407 RID: 9223 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x4002407")] [SerializeField] private int maxRowCount = (int)((ulong)10L); // Token: 0x04002408 RID: 9224 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4002408")] private LeaderboardRowView[] NCFBALBDIIE; // Token: 0x04002409 RID: 9225 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4002409")] private ProjectorUIElementView.BKAODFAEPIA MEDIJKHGEDI; }