using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001B88 RID: 7048 [Token(Token = "0x2001B88")] [StructLayout(3)] public class WatchStoreTokensPagedGrid : RecyclerPagedGrid { // Token: 0x0600BDC6 RID: 48582 RVA: 0x002CC330 File Offset: 0x002CA530 [Token(Token = "0x600BDC6")] [Address(RVA = "0x144E140", Offset = "0x144CB40", VA = "0x18144E140", Slot = "14")] protected override void EHDPGHCPKDB(WatchStoreTokensButton LKDLEHGHCAD) { WatchStoreTokensButton button = LKDLEHGHCAD; base.EHDPGHCPKDB(LKDLEHGHCAD); if (this.OnSkuSelectedEvent != (ulong)0L) { Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF; UnityAction unityAction = delegate { WatchStoreTokensPagedGrid <>4__this = this; WatchStoreTokensButton button2 = button; WatchStoreTokensPagedGrid.SkuSelectedEvent onSkuSelectedEvent = <>4__this.OnSkuSelectedEvent; int? k__BackingField = button2.k__BackingField; GCBPKHFJKCE.DJGBECJHOKF k__BackingField = button2.k__BackingField; onSkuSelectedEvent.Invoke(k__BackingField, k__BackingField); }; buttonAction.AddListener(unityAction); } } // Token: 0x0600BDC7 RID: 48583 RVA: 0x002CC38C File Offset: 0x002CA58C [Token(Token = "0x600BDC7")] [Address(RVA = "0x144E220", Offset = "0x144CC20", VA = "0x18144E220")] public void SetSKUs(IEnumerable ECKDLLFMLGF, bool EEFDDMLCDEM) { this.emptyDisplayText.text = "Loading..."; List list = new List(); bool flag = this.NBMNLHLDOGF(); IPromise promise = PEGGCEDHBOF.ABLHAKAKHCI(); Action action = delegate(bool disallowInAppPurchases) { WatchStoreTokensPagedGrid <>4__this = this; if (disallowInAppPurchases) { <>4__this.emptyDisplayText.text = "You are not allowed to make in-app purchases."; WatchStoreTokensPagedGrid <>4__this2 = this; List list2 = new List(); bool isCompleted = ((IAsyncResult)<>4__this2).IsCompleted; return; } bool isCompleted2 = ((IAsyncResult)<>4__this).IsCompleted; }; throw new NullReferenceException(); } // Token: 0x0600BDC8 RID: 48584 RVA: 0x002CC3F0 File Offset: 0x002CA5F0 [Token(Token = "0x600BDC8")] [Address(RVA = "0x144E110", Offset = "0x144CB10", VA = "0x18144E110", Slot = "15")] protected override void BGIECEPGDBE(GCBPKHFJKCE.DJGBECJHOKF HPNJHHKGNNJ, WatchStoreTokensButton LKDLEHGHCAD, int CKOIAKLOKMM) { LKDLEHGHCAD.SetSku(HPNJHHKGNNJ); } // Token: 0x0600BDC9 RID: 48585 RVA: 0x002CC40C File Offset: 0x002CA60C [Token(Token = "0x600BDC9")] [Address(RVA = "0x144E360", Offset = "0x144CD60", VA = "0x18144E360")] public WatchStoreTokensPagedGrid() { } // Token: 0x04007D45 RID: 32069 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007D45")] public WatchStoreTokensPagedGrid.SkuSelectedEvent OnSkuSelectedEvent; // Token: 0x04007D46 RID: 32070 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007D46")] [SerializeField] private GridLayoutGroup gridLayoutGroup; // Token: 0x02001B89 RID: 7049 [Token(Token = "0x2001B89")] [Serializable] public class SkuSelectedEvent : UnityEvent { // Token: 0x0600BDCA RID: 48586 RVA: 0x002CC420 File Offset: 0x002CA620 [Token(Token = "0x600BDCA")] [Address(RVA = "0x143FD20", Offset = "0x143E720", VA = "0x18143FD20")] public SkuSelectedEvent() { } } // Token: 0x02001B8A RID: 7050 [Token(Token = "0x2001B8A")] [CompilerGenerated] private sealed class HALHDLKCPBJ { // Token: 0x0600BDCB RID: 48587 RVA: 0x002CC434 File Offset: 0x002CA634 [Token(Token = "0x600BDCB")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HALHDLKCPBJ() { } // Token: 0x0600BDCC RID: 48588 RVA: 0x002CC448 File Offset: 0x002CA648 [Token(Token = "0x600BDCC")] [Address(RVA = "0x143F2D0", Offset = "0x143DCD0", VA = "0x18143F2D0")] internal void b__0() { WatchStoreTokensPagedGrid watchStoreTokensPagedGrid = this.<>4__this; WatchStoreTokensButton watchStoreTokensButton = this.button; WatchStoreTokensPagedGrid.SkuSelectedEvent onSkuSelectedEvent = watchStoreTokensPagedGrid.OnSkuSelectedEvent; int? k__BackingField = watchStoreTokensButton.k__BackingField; GCBPKHFJKCE.DJGBECJHOKF k__BackingField = watchStoreTokensButton.k__BackingField; onSkuSelectedEvent.Invoke(k__BackingField, k__BackingField); } // Token: 0x04007D47 RID: 32071 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007D47")] public WatchStoreTokensPagedGrid <>4__this; // Token: 0x04007D48 RID: 32072 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007D48")] public WatchStoreTokensButton button; } // Token: 0x02001B8B RID: 7051 [Token(Token = "0x2001B8B")] [CompilerGenerated] private sealed class BOGPNMOGCNH { // Token: 0x0600BDCD RID: 48589 RVA: 0x002CC488 File Offset: 0x002CA688 [Token(Token = "0x600BDCD")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BOGPNMOGCNH() { } // Token: 0x0600BDCE RID: 48590 RVA: 0x002CC49C File Offset: 0x002CA69C [Token(Token = "0x600BDCE")] [Address(RVA = "0x143ED10", Offset = "0x143D710", VA = "0x18143ED10")] internal void b__0(bool disallowInAppPurchases) { WatchStoreTokensPagedGrid watchStoreTokensPagedGrid = this.<>4__this; if (disallowInAppPurchases) { watchStoreTokensPagedGrid.emptyDisplayText.text = "You are not allowed to make in-app purchases."; WatchStoreTokensPagedGrid watchStoreTokensPagedGrid2 = this.<>4__this; List list = new List(); bool isCompleted = ((IAsyncResult)watchStoreTokensPagedGrid2).IsCompleted; return; } bool isCompleted2 = ((IAsyncResult)watchStoreTokensPagedGrid).IsCompleted; } // Token: 0x04007D49 RID: 32073 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007D49")] public WatchStoreTokensPagedGrid <>4__this; // Token: 0x04007D4A RID: 32074 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007D4A")] public IEnumerable skus; // Token: 0x04007D4B RID: 32075 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007D4B")] public bool resetPage; } } }