using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Pathfinding.RVO; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x02001295 RID: 4757 [Token(Token = "0x2001295")] public class WatchStoreItemsPagedGrid : RecyclerPagedGrid { // Token: 0x06006B25 RID: 27429 RVA: 0x0017835C File Offset: 0x0017655C [Token(Token = "0x6006B25")] [Address(RVA = "0x1AC0270", Offset = "0x1ABF270", VA = "0x181AC0270")] public void SetItems(IEnumerable BOOHBJEEGKH, bool EEFDDMLCDEM) { float height = ((IAgent)this).Height; } // Token: 0x17001195 RID: 4501 // (get) Token: 0x06006B26 RID: 27430 RVA: 0x00178370 File Offset: 0x00176570 [Token(Token = "0x17001195")] public int AMCGDLGACEB { [Token(Token = "0x6006B26")] [Address(RVA = "0x1AD1C40", Offset = "0x1AD0C40", VA = "0x181AD1C40")] get { GridLayoutGroup gridLayoutGroup = this.gridLayoutGroup; int num = 0; if (gridLayoutGroup != num) { return this.gridLayoutGroup.m_ConstraintCount; } return 0; } } // Token: 0x06006B27 RID: 27431 RVA: 0x001783A4 File Offset: 0x001765A4 [Token(Token = "0x6006B27")] [Address(RVA = "0x1AD1B60", Offset = "0x1AD0B60", VA = "0x181AD1B60")] public void SetGridColumnnCount(int MNIJHBJDPPA) { if (MNIJHBJDPPA > 0) { GridLayoutGroup gridLayoutGroup = this.gridLayoutGroup; int num = 0; if (!(gridLayoutGroup == num)) { this.gridLayoutGroup.constraintCount = MNIJHBJDPPA; } } } // Token: 0x06006B28 RID: 27432 RVA: 0x001783DC File Offset: 0x001765DC [Token(Token = "0x6006B28")] [Address(RVA = "0x1AD19D0", Offset = "0x1AD09D0", VA = "0x181AD19D0", Slot = "15")] protected override void BGIECEPGDBE(HOJMGAMMIAD EBMJDCLJJHG, WatchStoreItemButton LKDLEHGHCAD, int CKOIAKLOKMM) { StackedUIFlowBase stackedUIFlowBase = this.uiFlowBase; bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)LKDLEHGHCAD).BIILOFOAKEJ; } // Token: 0x06006B29 RID: 27433 RVA: 0x00178400 File Offset: 0x00176600 [Token(Token = "0x6006B29")] [Address(RVA = "0x1AD1A20", Offset = "0x1AD0A20", VA = "0x181AD1A20", 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: 0x06006B2A RID: 27434 RVA: 0x0017848C File Offset: 0x0017668C [Token(Token = "0x6006B2A")] [Address(RVA = "0x1AD1C00", Offset = "0x1AD0C00", VA = "0x181AD1C00")] public WatchStoreItemsPagedGrid() { } // Token: 0x040046B2 RID: 18098 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40046B2")] [SerializeField] private StackedUIFlowBase uiFlowBase; // Token: 0x040046B3 RID: 18099 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40046B3")] public WatchStoreItemsPagedGrid.ItemSelectedEvent OnItemSelectedEvent; // Token: 0x040046B4 RID: 18100 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x40046B4")] public WatchStoreItemsPagedGrid.ItemSelectedEvent OnItemSelectedToTryEvent; // Token: 0x040046B5 RID: 18101 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x40046B5")] [SerializeField] private GridLayoutGroup gridLayoutGroup; // Token: 0x040046B6 RID: 18102 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x40046B6")] [SerializeField] private bool showTryButton = true; // Token: 0x02001296 RID: 4758 [Token(Token = "0x2001296")] [Serializable] public class ItemSelectedEvent : UnityEvent { // Token: 0x06006B2B RID: 27435 RVA: 0x001784A8 File Offset: 0x001766A8 [Token(Token = "0x6006B2B")] [Address(RVA = "0x1ABF970", Offset = "0x1ABE970", VA = "0x181ABF970")] public ItemSelectedEvent() { } } // Token: 0x02001297 RID: 4759 [Token(Token = "0x2001297")] [CompilerGenerated] private sealed class GLBPLEADBHI { // Token: 0x06006B2C RID: 27436 RVA: 0x001784BC File Offset: 0x001766BC [Token(Token = "0x6006B2C")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GLBPLEADBHI() { } // Token: 0x06006B2D RID: 27437 RVA: 0x001784D0 File Offset: 0x001766D0 [Token(Token = "0x6006B2D")] [Address(RVA = "0x1ABF7D0", Offset = "0x1ABE7D0", VA = "0x181ABF7D0")] 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: 0x06006B2E RID: 27438 RVA: 0x00178508 File Offset: 0x00176708 [Token(Token = "0x6006B2E")] [Address(RVA = "0x1ABF830", Offset = "0x1ABE830", VA = "0x181ABF830")] 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: 0x040046B7 RID: 18103 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40046B7")] public WatchStoreItemsPagedGrid <>4__this; // Token: 0x040046B8 RID: 18104 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40046B8")] public WatchStoreItemButton button; } } }