using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace AGUI.StackedUI { // Token: 0x02001158 RID: 4440 [Token(Token = "0x2001158")] public class EquipmentsPagedGrid : RecyclerPagedGrid { // Token: 0x060064C1 RID: 25793 RVA: 0x001634C0 File Offset: 0x001616C0 [Token(Token = "0x60064C1")] [Address(RVA = "0xCCD590", Offset = "0xCCC390", VA = "0x180CCD590", Slot = "14")] protected override void EHDPGHCPKDB(EquipmentButton LKDLEHGHCAD) { EquipmentButton button = LKDLEHGHCAD; base.EHDPGHCPKDB(LKDLEHGHCAD); if (this.OnEquipmentSelectedEvent != (ulong)0L) { ToggleButton3D.OnToggleButton3DClick buttonAction = button.PAALHPHGBDF; UnityAction unityAction = delegate(bool isOn) { EquipmentsPagedGrid <>4__this = this; EquipmentButton button2 = button; EquipmentsPagedGrid.EquipmentSelectedEvent onEquipmentSelectedEvent = <>4__this.OnEquipmentSelectedEvent; CFOEKMPLMII k__BackingField = button2.k__BackingField; onEquipmentSelectedEvent.Invoke(k__BackingField); }; buttonAction.AddListener(unityAction); } } // Token: 0x060064C2 RID: 25794 RVA: 0x0016351C File Offset: 0x0016171C [Token(Token = "0x60064C2")] [Address(RVA = "0xCCD670", Offset = "0xCCC470", VA = "0x180CCD670")] public void SetEquipments(IEnumerable JIJOOBJHJMA) { Func <>9__4_ = EquipmentsPagedGrid.<>c.<>9__4_0; if (<>9__4_ == 0) { EquipmentsPagedGrid.<>c.<>9__4_0 = (CFOEKMPLMII e) => e.k__BackingField; } List list = Enumerable.ToList(Enumerable.OrderBy(JIJOOBJHJMA, <>9__4_)); bool isCompleted = ((IAsyncResult)this).IsCompleted; } // Token: 0x060064C3 RID: 25795 RVA: 0x0016355C File Offset: 0x0016175C [Token(Token = "0x60064C3")] [Address(RVA = "0xCCD550", Offset = "0xCCC350", VA = "0x180CCD550", Slot = "15")] protected override void BGIECEPGDBE(CFOEKMPLMII FAFPPDGHACH, EquipmentButton LKDLEHGHCAD, int CKOIAKLOKMM) { StackedUIBase k__BackingField = this.uiFlowBase.k__BackingField; LKDLEHGHCAD.SetEquipment(FAFPPDGHACH, k__BackingField); } // Token: 0x060064C4 RID: 25796 RVA: 0x00163584 File Offset: 0x00161784 [Token(Token = "0x60064C4")] [Address(RVA = "0xCCD790", Offset = "0xCCC590", VA = "0x180CCD790")] public EquipmentsPagedGrid() { } // Token: 0x040042D7 RID: 17111 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x40042D7")] [SerializeField] private StackedUIFlowBase uiFlowBase; // Token: 0x040042D8 RID: 17112 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x40042D8")] public EquipmentsPagedGrid.EquipmentSelectedEvent OnEquipmentSelectedEvent; // Token: 0x02001159 RID: 4441 [Token(Token = "0x2001159")] [Serializable] public class EquipmentSelectedEvent : UnityEvent { // Token: 0x060064C5 RID: 25797 RVA: 0x00163598 File Offset: 0x00161798 [Token(Token = "0x60064C5")] [Address(RVA = "0xCCD510", Offset = "0xCCC310", VA = "0x180CCD510")] public EquipmentSelectedEvent() { } } // Token: 0x0200115A RID: 4442 [Token(Token = "0x200115A")] [CompilerGenerated] private sealed class JPFNAJBDBJN { // Token: 0x060064C6 RID: 25798 RVA: 0x001635AC File Offset: 0x001617AC [Token(Token = "0x60064C6")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public JPFNAJBDBJN() { } // Token: 0x060064C7 RID: 25799 RVA: 0x001635C0 File Offset: 0x001617C0 [Token(Token = "0x60064C7")] [Address(RVA = "0xCDB3B0", Offset = "0xCDA1B0", VA = "0x180CDB3B0")] internal void b__0(bool isOn) { EquipmentsPagedGrid equipmentsPagedGrid = this.<>4__this; EquipmentButton equipmentButton = this.button; EquipmentsPagedGrid.EquipmentSelectedEvent onEquipmentSelectedEvent = equipmentsPagedGrid.OnEquipmentSelectedEvent; CFOEKMPLMII k__BackingField = equipmentButton.k__BackingField; onEquipmentSelectedEvent.Invoke(k__BackingField); } // Token: 0x040042D9 RID: 17113 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40042D9")] public EquipmentsPagedGrid <>4__this; // Token: 0x040042DA RID: 17114 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40042DA")] public EquipmentButton button; } } }