using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; using UnityEngine.Events; namespace AGUI.StackedUI { // Token: 0x02001AFD RID: 6909 [Token(Token = "0x2001AFD")] [StructLayout(3)] public class AccountIdPagedGrid : RecyclerPagedGrid { // Token: 0x0600B999 RID: 47513 RVA: 0x002BA0F8 File Offset: 0x002B82F8 [Token(Token = "0x600B999")] [Address(RVA = "0x16E3820", Offset = "0x16E2220", VA = "0x1816E3820")] private void Start() { if (!this.DKPOLFDDKON) { this.DKPOLFDDKON = true; } } // Token: 0x0600B99A RID: 47514 RVA: 0x002BA118 File Offset: 0x002B8318 [Token(Token = "0x600B99A")] [Address(RVA = "0x16E36E0", Offset = "0x16E20E0", VA = "0x1816E36E0", 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: 0x0600B99B RID: 47515 RVA: 0x002BA174 File Offset: 0x002B8374 [Token(Token = "0x600B99B")] [Address(RVA = "0x16E37C0", Offset = "0x16E21C0", VA = "0x1816E37C0")] public void SetAccountIds(IEnumerable ILNGMAANNDG, bool EEFDDMLCDEM) { this.Awake(); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x0600B99C RID: 47516 RVA: 0x002BA190 File Offset: 0x002B8390 [Token(Token = "0x600B99C")] [Address(RVA = "0x16E3510", Offset = "0x16E1F10", VA = "0x1816E3510", 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; IPromise> promise = 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++; IPromise> promise2 = promise.Then(action); return; } string text = this.noResultsString; PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, text); IList activeChildren = jomgnljinji.activeChildren; base.DNCIOHNNCJL(activeChildren); } // Token: 0x0600B99D RID: 47517 RVA: 0x002BA23C File Offset: 0x002B843C [Token(Token = "0x600B99D")] [Address(RVA = "0x16E34E0", Offset = "0x16E1EE0", VA = "0x1816E34E0", Slot = "15")] protected override void BGIECEPGDBE(int GKLPIFBPGOD, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM) { int num = 0; LKDLEHGHCAD.SetAccount(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num); } // Token: 0x0600B99E RID: 47518 RVA: 0x002BA25C File Offset: 0x002B845C [Token(Token = "0x600B99E")] [Address(RVA = "0x16E3840", Offset = "0x16E2240", VA = "0x1816E3840")] public AccountIdPagedGrid() { } // Token: 0x0600B99F RID: 47519 RVA: 0x002BA27C File Offset: 0x002B847C [Token(Token = "0x600B99F")] [Address(RVA = "0x16E3490", Offset = "0x16E1E90", VA = "0x1816E3490")] [DebuggerHidden] [CompilerGenerated] private void AEIBJJHGPDO(IList DACJLIFBHFG) { base.DNCIOHNNCJL(DACJLIFBHFG); } // Token: 0x04007A22 RID: 31266 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007A22")] [SerializeField] private string noResultsString = "No Results :("; // Token: 0x04007A23 RID: 31267 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007A23")] [SerializeField] private AccountIdPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent; // Token: 0x04007A24 RID: 31268 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007A24")] private bool DKPOLFDDKON; // Token: 0x04007A25 RID: 31269 [global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")] [Token(Token = "0x4007A25")] private int LOCJOJFOGEO; // Token: 0x02001AFE RID: 6910 [Token(Token = "0x2001AFE")] [Serializable] public class ShowPlayerDetailsEvent : UnityEvent { // Token: 0x0600B9A0 RID: 47520 RVA: 0x002BA290 File Offset: 0x002B8490 [Token(Token = "0x600B9A0")] [Address(RVA = "0x16F9EC0", Offset = "0x16F88C0", VA = "0x1816F9EC0")] public ShowPlayerDetailsEvent() { } } // Token: 0x02001AFF RID: 6911 [Token(Token = "0x2001AFF")] [CompilerGenerated] private sealed class PFICOJEHDMJ { // Token: 0x0600B9A1 RID: 47521 RVA: 0x002BA2A4 File Offset: 0x002B84A4 [Token(Token = "0x600B9A1")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public PFICOJEHDMJ() { } // Token: 0x0600B9A2 RID: 47522 RVA: 0x002BA2B8 File Offset: 0x002B84B8 [Token(Token = "0x600B9A2")] [Address(RVA = "0x16F97B0", Offset = "0x16F81B0", VA = "0x1816F97B0")] 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: 0x04007A26 RID: 31270 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007A26")] public AccountIdPagedGrid <>4__this; // Token: 0x04007A27 RID: 31271 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007A27")] public PlayerButton button; } // Token: 0x02001B00 RID: 6912 [Token(Token = "0x2001B00")] [CompilerGenerated] private sealed class JOMGNLJINJI { // Token: 0x0600B9A3 RID: 47523 RVA: 0x002BA2F0 File Offset: 0x002B84F0 [Token(Token = "0x600B9A3")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JOMGNLJINJI() { } // Token: 0x0600B9A4 RID: 47524 RVA: 0x002BA304 File Offset: 0x002B8504 [Token(Token = "0x600B9A4")] [Address(RVA = "0x16F6860", Offset = "0x16F5260", VA = "0x1816F6860")] 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: 0x04007A28 RID: 31272 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007A28")] public AccountIdPagedGrid <>4__this; // Token: 0x04007A29 RID: 31273 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007A29")] public IList activeChildren; } } }