using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001B85 RID: 7045 [Token(Token = "0x2001B85")] [StructLayout(3)] public class WatchStoreItemsPagedGrid : RecyclerPagedGrid { // Token: 0x0600BDBC RID: 48572 RVA: 0x002CC14C File Offset: 0x002CA34C [Token(Token = "0x600BDBC")] [Address(RVA = "0x144E020", Offset = "0x144CA20", VA = "0x18144E020")] public void SetItems(IEnumerable BOOHBJEEGKH, bool EEFDDMLCDEM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x17001DFC RID: 7676 // (get) Token: 0x0600BDBD RID: 48573 RVA: 0x002CC160 File Offset: 0x002CA360 [Token(Token = "0x17001DFC")] public int AMCGDLGACEB { [Token(Token = "0x600BDBD")] [Address(RVA = "0x144E080", Offset = "0x144CA80", VA = "0x18144E080")] get { GridLayoutGroup gridLayoutGroup = this.gridLayoutGroup; int num = 0; if (gridLayoutGroup != num) { return this.gridLayoutGroup.m_ConstraintCount; } return 0; } } // Token: 0x0600BDBE RID: 48574 RVA: 0x002CC194 File Offset: 0x002CA394 [Token(Token = "0x600BDBE")] [Address(RVA = "0x144DF80", Offset = "0x144C980", VA = "0x18144DF80")] public void SetGridColumnnCount(int MNIJHBJDPPA) { if (MNIJHBJDPPA > 0) { GridLayoutGroup gridLayoutGroup = this.gridLayoutGroup; int num = 0; if (!(gridLayoutGroup == num)) { this.gridLayoutGroup.constraintCount = MNIJHBJDPPA; } } } // Token: 0x0600BDBF RID: 48575 RVA: 0x002CC1CC File Offset: 0x002CA3CC [Token(Token = "0x600BDBF")] [Address(RVA = "0x144DDF0", Offset = "0x144C7F0", VA = "0x18144DDF0", Slot = "15")] protected override void BGIECEPGDBE(HOJMGAMMIAD EBMJDCLJJHG, WatchStoreItemButton LKDLEHGHCAD, int CKOIAKLOKMM) { StackedUIFlowBase stackedUIFlowBase = this.uiFlowBase; bool isCompleted = ((IAsyncResult)LKDLEHGHCAD).IsCompleted; } // Token: 0x0600BDC0 RID: 48576 RVA: 0x002CC1F0 File Offset: 0x002CA3F0 [Token(Token = "0x600BDC0")] [Address(RVA = "0x144DE40", Offset = "0x144C840", VA = "0x18144DE40", Slot = "14")] protected override void EHDPGHCPKDB(WatchStoreItemButton LKDLEHGHCAD) { WatchStoreItemButton button = LKDLEHGHCAD; base.EHDPGHCPKDB(LKDLEHGHCAD); if (this.OnItemSelectedEvent != (ulong)0L) { Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF; UnityAction unityAction = delegate { WatchStoreItemsPagedGrid <>4__this = this; WatchStoreItemButton button3 = button; WatchStoreItemsPagedGrid.ItemSelectedEvent onItemSelectedEvent = <>4__this.OnItemSelectedEvent; HOJMGAMMIAD k__BackingField = button3.k__BackingField; onItemSelectedEvent.Invoke(k__BackingField); }; buttonAction.AddListener(unityAction); } if (this.OnItemSelectedToTryEvent != (ulong)0L) { Button3D.OnButton3DClick tryButtonAction = button.KBAOOEAOPPH; if (tryButtonAction != 0) { UnityAction unityAction2 = delegate { WatchStoreItemsPagedGrid <>4__this2 = this; WatchStoreItemButton button2 = button; WatchStoreItemsPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = <>4__this2.OnItemSelectedToTryEvent; HOJMGAMMIAD k__BackingField2 = button2.k__BackingField; onItemSelectedToTryEvent.Invoke(k__BackingField2); }; tryButtonAction.AddListener(unityAction2); } } } // Token: 0x0600BDC1 RID: 48577 RVA: 0x002CC27C File Offset: 0x002CA47C [Token(Token = "0x600BDC1")] [Address(RVA = "0x144E040", Offset = "0x144CA40", VA = "0x18144E040")] public WatchStoreItemsPagedGrid() { } // Token: 0x04007D3E RID: 32062 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007D3E")] [SerializeField] private StackedUIFlowBase uiFlowBase; // Token: 0x04007D3F RID: 32063 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4007D3F")] public WatchStoreItemsPagedGrid.ItemSelectedEvent OnItemSelectedEvent; // Token: 0x04007D40 RID: 32064 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4007D40")] public WatchStoreItemsPagedGrid.ItemSelectedEvent OnItemSelectedToTryEvent; // Token: 0x04007D41 RID: 32065 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4007D41")] [SerializeField] private GridLayoutGroup gridLayoutGroup; // Token: 0x04007D42 RID: 32066 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4007D42")] [SerializeField] private bool showTryButton = true; // Token: 0x02001B86 RID: 7046 [Token(Token = "0x2001B86")] [Serializable] public class ItemSelectedEvent : UnityEvent { // Token: 0x0600BDC2 RID: 48578 RVA: 0x002CC298 File Offset: 0x002CA498 [Token(Token = "0x600BDC2")] [Address(RVA = "0x143F370", Offset = "0x143DD70", VA = "0x18143F370")] public ItemSelectedEvent() { } } // Token: 0x02001B87 RID: 7047 [Token(Token = "0x2001B87")] [CompilerGenerated] private sealed class GLBPLEADBHI { // Token: 0x0600BDC3 RID: 48579 RVA: 0x002CC2AC File Offset: 0x002CA4AC [Token(Token = "0x600BDC3")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public GLBPLEADBHI() { } // Token: 0x0600BDC4 RID: 48580 RVA: 0x002CC2C0 File Offset: 0x002CA4C0 [Token(Token = "0x600BDC4")] [Address(RVA = "0x143F210", Offset = "0x143DC10", VA = "0x18143F210")] internal void b__0() { WatchStoreItemsPagedGrid watchStoreItemsPagedGrid = this.<>4__this; WatchStoreItemButton watchStoreItemButton = this.button; WatchStoreItemsPagedGrid.ItemSelectedEvent onItemSelectedEvent = watchStoreItemsPagedGrid.OnItemSelectedEvent; HOJMGAMMIAD k__BackingField = watchStoreItemButton.k__BackingField; onItemSelectedEvent.Invoke(k__BackingField); } // Token: 0x0600BDC5 RID: 48581 RVA: 0x002CC2F8 File Offset: 0x002CA4F8 [Token(Token = "0x600BDC5")] [Address(RVA = "0x143F270", Offset = "0x143DC70", VA = "0x18143F270")] internal void b__1() { WatchStoreItemsPagedGrid watchStoreItemsPagedGrid = this.<>4__this; WatchStoreItemButton watchStoreItemButton = this.button; WatchStoreItemsPagedGrid.ItemSelectedEvent onItemSelectedToTryEvent = watchStoreItemsPagedGrid.OnItemSelectedToTryEvent; HOJMGAMMIAD k__BackingField = watchStoreItemButton.k__BackingField; onItemSelectedToTryEvent.Invoke(k__BackingField); } // Token: 0x04007D43 RID: 32067 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007D43")] public WatchStoreItemsPagedGrid <>4__this; // Token: 0x04007D44 RID: 32068 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007D44")] public WatchStoreItemButton button; } } }