using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Pathfinding.RVO; using UnityEngine; using UnityEngine.Events; namespace AGUI.StackedUI { // Token: 0x02001225 RID: 4645 [Token(Token = "0x2001225")] public class EquipmentsPagedGrid : RecyclerPagedGrid { // Token: 0x06006819 RID: 26649 RVA: 0x0016B374 File Offset: 0x00169574 [Token(Token = "0x6006819")] [Address(RVA = "0x17CC390", Offset = "0x17CB390", VA = "0x1817CC390", 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: 0x0600681A RID: 26650 RVA: 0x0016B3D0 File Offset: 0x001695D0 [Token(Token = "0x600681A")] [Address(RVA = "0x17CC470", Offset = "0x17CB470", VA = "0x1817CC470")] 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_)); float height = ((IAgent)this).Height; } // Token: 0x0600681B RID: 26651 RVA: 0x0016B410 File Offset: 0x00169610 [Token(Token = "0x600681B")] [Address(RVA = "0x17CC350", Offset = "0x17CB350", VA = "0x1817CC350", 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: 0x0600681C RID: 26652 RVA: 0x0016B438 File Offset: 0x00169638 [Token(Token = "0x600681C")] [Address(RVA = "0x17CC590", Offset = "0x17CB590", VA = "0x1817CC590")] public EquipmentsPagedGrid() { } // Token: 0x0400444D RID: 17485 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400444D")] [SerializeField] private StackedUIFlowBase uiFlowBase; // Token: 0x0400444E RID: 17486 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400444E")] public EquipmentsPagedGrid.EquipmentSelectedEvent OnEquipmentSelectedEvent; // Token: 0x02001226 RID: 4646 [Token(Token = "0x2001226")] [Serializable] public class EquipmentSelectedEvent : UnityEvent { // Token: 0x0600681D RID: 26653 RVA: 0x0016B44C File Offset: 0x0016964C [Token(Token = "0x600681D")] [Address(RVA = "0x17CC310", Offset = "0x17CB310", VA = "0x1817CC310")] public EquipmentSelectedEvent() { } } // Token: 0x02001227 RID: 4647 [Token(Token = "0x2001227")] [CompilerGenerated] private sealed class JPFNAJBDBJN { // Token: 0x0600681E RID: 26654 RVA: 0x0016B460 File Offset: 0x00169660 [Token(Token = "0x600681E")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public JPFNAJBDBJN() { } // Token: 0x0600681F RID: 26655 RVA: 0x0016B474 File Offset: 0x00169674 [Token(Token = "0x600681F")] [Address(RVA = "0x17DA430", Offset = "0x17D9430", VA = "0x1817DA430")] 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: 0x0400444F RID: 17487 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400444F")] public EquipmentsPagedGrid <>4__this; // Token: 0x04004450 RID: 17488 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4004450")] public EquipmentButton button; } } }