using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x020011C8 RID: 4552 [Token(Token = "0x20011C8")] public class WatchStoreItemsPagedGrid : RecyclerPagedGrid { // Token: 0x060067BF RID: 26559 RVA: 0x001700E4 File Offset: 0x0016E2E4 [Token(Token = "0x60067BF")] [Address(RVA = "0xE80E20", Offset = "0xE7FC20", VA = "0x180E80E20")] public void SetItems(IEnumerable BOOHBJEEGKH, bool EEFDDMLCDEM) { bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x17001119 RID: 4377 // (get) Token: 0x060067C0 RID: 26560 RVA: 0x001700F8 File Offset: 0x0016E2F8 [Token(Token = "0x17001119")] public int AMCGDLGACEB { [Token(Token = "0x60067C0")] [Address(RVA = "0xE92520", Offset = "0xE91320", VA = "0x180E92520")] get { GridLayoutGroup gridLayoutGroup = this.gridLayoutGroup; int num = 0; if (gridLayoutGroup != num) { return this.gridLayoutGroup.m_ConstraintCount; } return 0; } } // Token: 0x060067C1 RID: 26561 RVA: 0x0017012C File Offset: 0x0016E32C [Token(Token = "0x60067C1")] [Address(RVA = "0xE92440", Offset = "0xE91240", VA = "0x180E92440")] public void SetGridColumnnCount(int MNIJHBJDPPA) { if (MNIJHBJDPPA > 0) { GridLayoutGroup gridLayoutGroup = this.gridLayoutGroup; int num = 0; if (!(gridLayoutGroup == num)) { this.gridLayoutGroup.constraintCount = MNIJHBJDPPA; } } } // Token: 0x060067C2 RID: 26562 RVA: 0x00170164 File Offset: 0x0016E364 [Token(Token = "0x60067C2")] [Address(RVA = "0xE922B0", Offset = "0xE910B0", VA = "0x180E922B0", Slot = "15")] protected override void BGIECEPGDBE(HOJMGAMMIAD EBMJDCLJJHG, WatchStoreItemButton LKDLEHGHCAD, int CKOIAKLOKMM) { StackedUIFlowBase stackedUIFlowBase = this.uiFlowBase; bool isCompleted = ((IAsyncResult)LKDLEHGHCAD).IsCompleted; } // Token: 0x060067C3 RID: 26563 RVA: 0x00170188 File Offset: 0x0016E388 [Token(Token = "0x60067C3")] [Address(RVA = "0xE92300", Offset = "0xE91100", VA = "0x180E92300", 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: 0x060067C4 RID: 26564 RVA: 0x00170214 File Offset: 0x0016E414 [Token(Token = "0x60067C4")] [Address(RVA = "0xE924E0", Offset = "0xE912E0", VA = "0x180E924E0")] public WatchStoreItemsPagedGrid() { } // Token: 0x04004535 RID: 17717 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4004535")] [SerializeField] private StackedUIFlowBase uiFlowBase; // Token: 0x04004536 RID: 17718 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4004536")] public WatchStoreItemsPagedGrid.ItemSelectedEvent OnItemSelectedEvent; // Token: 0x04004537 RID: 17719 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4004537")] public WatchStoreItemsPagedGrid.ItemSelectedEvent OnItemSelectedToTryEvent; // Token: 0x04004538 RID: 17720 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4004538")] [SerializeField] private GridLayoutGroup gridLayoutGroup; // Token: 0x04004539 RID: 17721 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4004539")] [SerializeField] private bool showTryButton = true; // Token: 0x020011C9 RID: 4553 [Token(Token = "0x20011C9")] [Serializable] public class ItemSelectedEvent : UnityEvent { // Token: 0x060067C5 RID: 26565 RVA: 0x00170230 File Offset: 0x0016E430 [Token(Token = "0x60067C5")] [Address(RVA = "0xE804C0", Offset = "0xE7F2C0", VA = "0x180E804C0")] public ItemSelectedEvent() { } } // Token: 0x020011CA RID: 4554 [Token(Token = "0x20011CA")] [CompilerGenerated] private sealed class GLBPLEADBHI { // Token: 0x060067C6 RID: 26566 RVA: 0x00170244 File Offset: 0x0016E444 [Token(Token = "0x60067C6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GLBPLEADBHI() { } // Token: 0x060067C7 RID: 26567 RVA: 0x00170258 File Offset: 0x0016E458 [Token(Token = "0x60067C7")] [Address(RVA = "0xE80320", Offset = "0xE7F120", VA = "0x180E80320")] 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: 0x060067C8 RID: 26568 RVA: 0x00170290 File Offset: 0x0016E490 [Token(Token = "0x60067C8")] [Address(RVA = "0xE80380", Offset = "0xE7F180", VA = "0x180E80380")] 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: 0x0400453A RID: 17722 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400453A")] public WatchStoreItemsPagedGrid <>4__this; // Token: 0x0400453B RID: 17723 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400453B")] public WatchStoreItemButton button; } } }