using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace AGUI.StackedUI { // Token: 0x02001166 RID: 4454 [Token(Token = "0x2001166")] public class AccountIdPagedGrid : RecyclerPagedGrid { // Token: 0x060064FB RID: 25851 RVA: 0x00163FF8 File Offset: 0x001621F8 [Token(Token = "0x60064FB")] [Address(RVA = "0xF2C700", Offset = "0xF2B500", VA = "0x180F2C700")] private void Start() { if (!this.DKPOLFDDKON) { this.DKPOLFDDKON = true; } } // Token: 0x060064FC RID: 25852 RVA: 0x00164018 File Offset: 0x00162218 [Token(Token = "0x60064FC")] [Address(RVA = "0xF2C5C0", Offset = "0xF2B3C0", VA = "0x180F2C5C0", Slot = "14")] protected override void EHDPGHCPKDB(PlayerButton LKDLEHGHCAD) { PlayerButton button = LKDLEHGHCAD; base.EHDPGHCPKDB(LKDLEHGHCAD); if (this.ShowDetailsEvent != (ulong)0L) { Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF; UnityAction unityAction = delegate { AccountIdPagedGrid <>4__this = this; PlayerButton button2 = button; AccountIdPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = <>4__this.ShowDetailsEvent; CCEOLAOLEKJ k__BackingField = button2.k__BackingField; showDetailsEvent.Invoke(k__BackingField); }; buttonAction.AddListener(unityAction); } } // Token: 0x060064FD RID: 25853 RVA: 0x00164074 File Offset: 0x00162274 [Token(Token = "0x60064FD")] [Address(RVA = "0xF2C6A0", Offset = "0xF2B4A0", VA = "0x180F2C6A0")] public void SetAccountIds(IEnumerable ILNGMAANNDG, bool EEFDDMLCDEM) { this.Awake(); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060064FE RID: 25854 RVA: 0x00164090 File Offset: 0x00162290 [Token(Token = "0x60064FE")] [Address(RVA = "0xF2C3F0", Offset = "0xF2B1F0", VA = "0x180F2C3F0", Slot = "10")] protected override void DNCIOHNNCJL(IList DACJLIFBHFG) { AccountIdPagedGrid.JOMGNLJINJI jomgnljinji = new AccountIdPagedGrid.JOMGNLJINJI(); jomgnljinji.<>4__this = this; jomgnljinji.activeChildren = DACJLIFBHFG; if (jomgnljinji != 0) { if (!this.DKPOLFDDKON) { this.DKPOLFDDKON = true; } int kdpehphodcd = this.KDPEHPHODCD; this.LOCJOJFOGEO = kdpehphodcd; PMGCJEPKFOF> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(Enumerable.ToList(jomgnljinji.activeChildren)); Action> action = delegate(List accounts) { AccountIdPagedGrid <>4__this = jomgnljinji.<>4__this; int kdpehphodcd2 = <>4__this.KDPEHPHODCD; if (<>4__this.LOCJOJFOGEO == kdpehphodcd2) { IList activeChildren2 = jomgnljinji.activeChildren; if (kdpehphodcd2 == 0) { AccountIdPagedGrid <>4__this2 = jomgnljinji.<>4__this; string text2 = <>4__this2.noResultsString; PLDMAFINLJO.FANDNIHFMNM(<>4__this2.emptyDisplayText, text2); } GameObject emptyDisplay = jomgnljinji.<>4__this.emptyDisplay; int num2 = 0; if (emptyDisplay != num2) { AccountIdPagedGrid <>4__this3 = jomgnljinji.<>4__this; IList activeChildren3 = jomgnljinji.activeChildren; GameObject emptyDisplay2 = <>4__this3.emptyDisplay; bool flag = <>4__this3 == 0; emptyDisplay2.SetActive(flag); GameObject gameObject = jomgnljinji.<>4__this.gridBaseTransform.gameObject; IList activeChildren4 = jomgnljinji.activeChildren; bool flag2 = gameObject != 0; gameObject.SetActive(flag2); } AccountIdPagedGrid <>4__this4 = jomgnljinji.<>4__this; IList activeChildren5 = jomgnljinji.activeChildren; <>4__this4.DNCIOHNNCJL(activeChildren5); } }; int num = 0; num += num; num++; PMGCJEPKFOF> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action); return; } string text = this.noResultsString; PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, text); IList activeChildren = jomgnljinji.activeChildren; base.DNCIOHNNCJL(activeChildren); } // Token: 0x060064FF RID: 25855 RVA: 0x0016413C File Offset: 0x0016233C [Token(Token = "0x60064FF")] [Address(RVA = "0xF2C3C0", Offset = "0xF2B1C0", VA = "0x180F2C3C0", Slot = "15")] protected override void BGIECEPGDBE(int GKLPIFBPGOD, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM) { int num = 0; LKDLEHGHCAD.SetAccount(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num); } // Token: 0x06006500 RID: 25856 RVA: 0x0016415C File Offset: 0x0016235C [Token(Token = "0x6006500")] [Address(RVA = "0xF2C720", Offset = "0xF2B520", VA = "0x180F2C720")] public AccountIdPagedGrid() { } // Token: 0x06006501 RID: 25857 RVA: 0x0016417C File Offset: 0x0016237C [Token(Token = "0x6006501")] [Address(RVA = "0xF2C370", Offset = "0xF2B170", VA = "0x180F2C370")] [DebuggerHidden] [CompilerGenerated] private void AEIBJJHGPDO(IList DACJLIFBHFG) { base.DNCIOHNNCJL(DACJLIFBHFG); } // Token: 0x0400430D RID: 17165 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400430D")] [SerializeField] private string noResultsString = "No Results :("; // Token: 0x0400430E RID: 17166 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400430E")] [SerializeField] private AccountIdPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent; // Token: 0x0400430F RID: 17167 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400430F")] private bool DKPOLFDDKON; // Token: 0x04004310 RID: 17168 [FieldOffset(Offset = "0xCC")] [Token(Token = "0x4004310")] private int LOCJOJFOGEO; // Token: 0x02001167 RID: 4455 [Token(Token = "0x2001167")] [Serializable] public class ShowPlayerDetailsEvent : UnityEvent { // Token: 0x06006502 RID: 25858 RVA: 0x00164190 File Offset: 0x00162390 [Token(Token = "0x6006502")] [Address(RVA = "0xF40E30", Offset = "0xF3FC30", VA = "0x180F40E30")] public ShowPlayerDetailsEvent() { } } // Token: 0x02001168 RID: 4456 [Token(Token = "0x2001168")] [CompilerGenerated] private sealed class PFICOJEHDMJ { // Token: 0x06006503 RID: 25859 RVA: 0x001641A4 File Offset: 0x001623A4 [Token(Token = "0x6006503")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PFICOJEHDMJ() { } // Token: 0x06006504 RID: 25860 RVA: 0x001641B8 File Offset: 0x001623B8 [Token(Token = "0x6006504")] [Address(RVA = "0xF40660", Offset = "0xF3F460", VA = "0x180F40660")] internal void b__0() { AccountIdPagedGrid accountIdPagedGrid = this.<>4__this; PlayerButton playerButton = this.button; AccountIdPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = accountIdPagedGrid.ShowDetailsEvent; CCEOLAOLEKJ k__BackingField = playerButton.k__BackingField; showDetailsEvent.Invoke(k__BackingField); } // Token: 0x04004311 RID: 17169 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004311")] public AccountIdPagedGrid <>4__this; // Token: 0x04004312 RID: 17170 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004312")] public PlayerButton button; } // Token: 0x02001169 RID: 4457 [Token(Token = "0x2001169")] [CompilerGenerated] private sealed class JOMGNLJINJI { // Token: 0x06006505 RID: 25861 RVA: 0x001641F0 File Offset: 0x001623F0 [Token(Token = "0x6006505")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JOMGNLJINJI() { } // Token: 0x06006506 RID: 25862 RVA: 0x00164204 File Offset: 0x00162404 [Token(Token = "0x6006506")] [Address(RVA = "0xF3F820", Offset = "0xF3E620", VA = "0x180F3F820")] internal void b__0(List accounts) { AccountIdPagedGrid accountIdPagedGrid = this.<>4__this; int kdpehphodcd = accountIdPagedGrid.KDPEHPHODCD; if (accountIdPagedGrid.LOCJOJFOGEO == kdpehphodcd) { IList list = this.activeChildren; if (kdpehphodcd == 0) { AccountIdPagedGrid accountIdPagedGrid2 = this.<>4__this; string noResultsString = accountIdPagedGrid2.noResultsString; PLDMAFINLJO.FANDNIHFMNM(accountIdPagedGrid2.emptyDisplayText, noResultsString); } GameObject emptyDisplay = this.<>4__this.emptyDisplay; int num = 0; if (emptyDisplay != num) { AccountIdPagedGrid accountIdPagedGrid3 = this.<>4__this; IList list2 = this.activeChildren; GameObject emptyDisplay2 = accountIdPagedGrid3.emptyDisplay; bool flag = accountIdPagedGrid3 == 0; emptyDisplay2.SetActive(flag); GameObject gameObject = this.<>4__this.gridBaseTransform.gameObject; IList list3 = this.activeChildren; bool flag2 = gameObject != 0; gameObject.SetActive(flag2); } AccountIdPagedGrid accountIdPagedGrid4 = this.<>4__this; IList list4 = this.activeChildren; accountIdPagedGrid4.DNCIOHNNCJL(list4); } } // Token: 0x04004313 RID: 17171 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4004313")] public AccountIdPagedGrid <>4__this; // Token: 0x04004314 RID: 17172 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004314")] public IList activeChildren; } } }