127 lines
4.5 KiB
C#
127 lines
4.5 KiB
C#
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<CFOEKMPLMII, EquipmentButton>
|
|
{
|
|
// 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<bool> unityAction = delegate(bool isOn)
|
|
{
|
|
EquipmentsPagedGrid <>4__this = this;
|
|
EquipmentButton button2 = button;
|
|
EquipmentsPagedGrid.EquipmentSelectedEvent onEquipmentSelectedEvent = <>4__this.OnEquipmentSelectedEvent;
|
|
CFOEKMPLMII <OOKJNKJCMNN>k__BackingField = button2.<OOKJNKJCMNN>k__BackingField;
|
|
onEquipmentSelectedEvent.Invoke(<OOKJNKJCMNN>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<CFOEKMPLMII> JIJOOBJHJMA)
|
|
{
|
|
Func<CFOEKMPLMII, string> <>9__4_ = EquipmentsPagedGrid.<>c.<>9__4_0;
|
|
if (<>9__4_ == 0)
|
|
{
|
|
EquipmentsPagedGrid.<>c.<>9__4_0 = (CFOEKMPLMII e) => e.<FNIGMBMFOJL>k__BackingField;
|
|
}
|
|
List<CFOEKMPLMII> list = Enumerable.ToList<CFOEKMPLMII>(Enumerable.OrderBy<CFOEKMPLMII, string>(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 <KBKJKEOPIGB>k__BackingField = this.uiFlowBase.<KBKJKEOPIGB>k__BackingField;
|
|
LKDLEHGHCAD.SetEquipment(FAFPPDGHACH, <KBKJKEOPIGB>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<CFOEKMPLMII>
|
|
{
|
|
// 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 <SetupNewChild>b__0(bool isOn)
|
|
{
|
|
EquipmentsPagedGrid equipmentsPagedGrid = this.<>4__this;
|
|
EquipmentButton equipmentButton = this.button;
|
|
EquipmentsPagedGrid.EquipmentSelectedEvent onEquipmentSelectedEvent = equipmentsPagedGrid.OnEquipmentSelectedEvent;
|
|
CFOEKMPLMII <OOKJNKJCMNN>k__BackingField = equipmentButton.<OOKJNKJCMNN>k__BackingField;
|
|
onEquipmentSelectedEvent.Invoke(<OOKJNKJCMNN>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;
|
|
}
|
|
}
|
|
}
|