276 lines
9.3 KiB
C#
276 lines
9.3 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Linq;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Pathfinding.RVO;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001233 RID: 4659
|
|
[Token(Token = "0x2001233")]
|
|
public class AccountIdPagedGrid : RecyclerPagedGrid<int, PlayerButton>
|
|
{
|
|
// Token: 0x06006853 RID: 26707 RVA: 0x0016BEAC File Offset: 0x0016A0AC
|
|
[Token(Token = "0x6006853")]
|
|
[Address(RVA = "0x1A4A3A0", Offset = "0x1A493A0", VA = "0x181A4A3A0")]
|
|
private void Start()
|
|
{
|
|
if (!this.DKPOLFDDKON)
|
|
{
|
|
this.DKPOLFDDKON = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006854 RID: 26708 RVA: 0x0016BECC File Offset: 0x0016A0CC
|
|
[Token(Token = "0x6006854")]
|
|
[Address(RVA = "0x1A4A260", Offset = "0x1A49260", VA = "0x181A4A260", Slot = "14")]
|
|
protected override void EHDPGHCPKDB(PlayerButton LKDLEHGHCAD)
|
|
{
|
|
PlayerButton button = LKDLEHGHCAD;
|
|
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
|
if (this.ShowDetailsEvent != (ulong)0L)
|
|
{
|
|
Button3D.OnButton3DClick buttonAction = button.PAALHPHGBDF;
|
|
UnityAction unityAction = delegate
|
|
{
|
|
AccountIdPagedGrid <>4__this = this;
|
|
PlayerButton button2 = button;
|
|
AccountIdPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = <>4__this.ShowDetailsEvent;
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = button2.<PBHKKOAINGC>k__BackingField;
|
|
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
|
|
};
|
|
buttonAction.AddListener(unityAction);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006855 RID: 26709 RVA: 0x0016BF28 File Offset: 0x0016A128
|
|
[Token(Token = "0x6006855")]
|
|
[Address(RVA = "0x1A4A340", Offset = "0x1A49340", VA = "0x181A4A340")]
|
|
public void SetAccountIds(IEnumerable<int> ILNGMAANNDG, bool EEFDDMLCDEM)
|
|
{
|
|
this.Awake();
|
|
float height = ((IAgent)this).Height;
|
|
}
|
|
|
|
// Token: 0x06006856 RID: 26710 RVA: 0x0016BF44 File Offset: 0x0016A144
|
|
[Token(Token = "0x6006856")]
|
|
[Address(RVA = "0x1A4A090", Offset = "0x1A49090", VA = "0x181A4A090", Slot = "10")]
|
|
protected override void DNCIOHNNCJL(IList<int> DACJLIFBHFG)
|
|
{
|
|
AccountIdPagedGrid.JOMGNLJINJI jomgnljinji = new AccountIdPagedGrid.JOMGNLJINJI();
|
|
jomgnljinji.<>4__this = this;
|
|
jomgnljinji.activeChildren = DACJLIFBHFG;
|
|
if (jomgnljinji != 0)
|
|
{
|
|
if (!this.DKPOLFDDKON)
|
|
{
|
|
this.DKPOLFDDKON = true;
|
|
}
|
|
int kdpehphodcd = this.KDPEHPHODCD;
|
|
this.LOCJOJFOGEO = kdpehphodcd;
|
|
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof = PEGGCEDHBOF.NHCHADDMPFC(Enumerable.ToList<int>(jomgnljinji.activeChildren));
|
|
Action<List<CCEOLAOLEKJ>> action = delegate(List<CCEOLAOLEKJ> accounts)
|
|
{
|
|
AccountIdPagedGrid <>4__this = jomgnljinji.<>4__this;
|
|
int kdpehphodcd2 = <>4__this.KDPEHPHODCD;
|
|
if (<>4__this.LOCJOJFOGEO == kdpehphodcd2)
|
|
{
|
|
IList<int> activeChildren2 = jomgnljinji.activeChildren;
|
|
if (kdpehphodcd2 == 0)
|
|
{
|
|
AccountIdPagedGrid <>4__this2 = jomgnljinji.<>4__this;
|
|
string text2 = <>4__this2.noResultsString;
|
|
PLDMAFINLJO.FANDNIHFMNM(<>4__this2.emptyDisplayText, text2);
|
|
}
|
|
GameObject emptyDisplay = jomgnljinji.<>4__this.emptyDisplay;
|
|
int num2 = 0;
|
|
if (emptyDisplay != num2)
|
|
{
|
|
AccountIdPagedGrid <>4__this3 = jomgnljinji.<>4__this;
|
|
IList<int> activeChildren3 = jomgnljinji.activeChildren;
|
|
GameObject emptyDisplay2 = <>4__this3.emptyDisplay;
|
|
bool flag = <>4__this3 == 0;
|
|
emptyDisplay2.SetActive(flag);
|
|
GameObject gameObject = jomgnljinji.<>4__this.gridBaseTransform.gameObject;
|
|
IList<int> activeChildren4 = jomgnljinji.activeChildren;
|
|
bool flag2 = gameObject != 0;
|
|
gameObject.SetActive(flag2);
|
|
}
|
|
AccountIdPagedGrid <>4__this4 = jomgnljinji.<>4__this;
|
|
IList<int> activeChildren5 = jomgnljinji.activeChildren;
|
|
<>4__this4.DNCIOHNNCJL(activeChildren5);
|
|
}
|
|
};
|
|
int num = 0;
|
|
num += num;
|
|
num++;
|
|
PMGCJEPKFOF<List<CCEOLAOLEKJ>> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
|
|
return;
|
|
}
|
|
string text = this.noResultsString;
|
|
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, text);
|
|
IList<int> activeChildren = jomgnljinji.activeChildren;
|
|
base.DNCIOHNNCJL(activeChildren);
|
|
}
|
|
|
|
// Token: 0x06006857 RID: 26711 RVA: 0x0016BFF0 File Offset: 0x0016A1F0
|
|
[Token(Token = "0x6006857")]
|
|
[Address(RVA = "0x1A4A060", Offset = "0x1A49060", VA = "0x181A4A060", Slot = "15")]
|
|
protected override void BGIECEPGDBE(int GKLPIFBPGOD, PlayerButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
|
{
|
|
int num = 0;
|
|
LKDLEHGHCAD.SetAccount(GKLPIFBPGOD, (AccountSpecificUIBehaviour.PlayerDisplayMode)num);
|
|
}
|
|
|
|
// Token: 0x06006858 RID: 26712 RVA: 0x0016C010 File Offset: 0x0016A210
|
|
[Token(Token = "0x6006858")]
|
|
[Address(RVA = "0x1A4A3C0", Offset = "0x1A493C0", VA = "0x181A4A3C0")]
|
|
public AccountIdPagedGrid()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006859 RID: 26713 RVA: 0x0016C030 File Offset: 0x0016A230
|
|
[Token(Token = "0x6006859")]
|
|
[Address(RVA = "0x1A4A010", Offset = "0x1A49010", VA = "0x181A4A010")]
|
|
[DebuggerHidden]
|
|
[CompilerGenerated]
|
|
private void AEIBJJHGPDO(IList<int> DACJLIFBHFG)
|
|
{
|
|
base.DNCIOHNNCJL(DACJLIFBHFG);
|
|
}
|
|
|
|
// Token: 0x04004483 RID: 17539
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4004483")]
|
|
[SerializeField]
|
|
private string noResultsString = "No Results :(";
|
|
|
|
// Token: 0x04004484 RID: 17540
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4004484")]
|
|
[SerializeField]
|
|
private AccountIdPagedGrid.ShowPlayerDetailsEvent ShowDetailsEvent;
|
|
|
|
// Token: 0x04004485 RID: 17541
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4004485")]
|
|
private bool DKPOLFDDKON;
|
|
|
|
// Token: 0x04004486 RID: 17542
|
|
[FieldOffset(Offset = "0xCC")]
|
|
[Token(Token = "0x4004486")]
|
|
private int LOCJOJFOGEO;
|
|
|
|
// Token: 0x02001234 RID: 4660
|
|
[Token(Token = "0x2001234")]
|
|
[Serializable]
|
|
public class ShowPlayerDetailsEvent : UnityEvent<CCEOLAOLEKJ>
|
|
{
|
|
// Token: 0x0600685A RID: 26714 RVA: 0x0016C044 File Offset: 0x0016A244
|
|
[Token(Token = "0x600685A")]
|
|
[Address(RVA = "0x1A5E7A0", Offset = "0x1A5D7A0", VA = "0x181A5E7A0")]
|
|
public ShowPlayerDetailsEvent()
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x02001235 RID: 4661
|
|
[Token(Token = "0x2001235")]
|
|
[CompilerGenerated]
|
|
private sealed class PFICOJEHDMJ
|
|
{
|
|
// Token: 0x0600685B RID: 26715 RVA: 0x0016C058 File Offset: 0x0016A258
|
|
[Token(Token = "0x600685B")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public PFICOJEHDMJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600685C RID: 26716 RVA: 0x0016C06C File Offset: 0x0016A26C
|
|
[Token(Token = "0x600685C")]
|
|
[Address(RVA = "0x1A5DFD0", Offset = "0x1A5CFD0", VA = "0x181A5DFD0")]
|
|
internal void <SetupNewChild>b__0()
|
|
{
|
|
AccountIdPagedGrid accountIdPagedGrid = this.<>4__this;
|
|
PlayerButton playerButton = this.button;
|
|
AccountIdPagedGrid.ShowPlayerDetailsEvent showDetailsEvent = accountIdPagedGrid.ShowDetailsEvent;
|
|
CCEOLAOLEKJ <PBHKKOAINGC>k__BackingField = playerButton.<PBHKKOAINGC>k__BackingField;
|
|
showDetailsEvent.Invoke(<PBHKKOAINGC>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x04004487 RID: 17543
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004487")]
|
|
public AccountIdPagedGrid <>4__this;
|
|
|
|
// Token: 0x04004488 RID: 17544
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004488")]
|
|
public PlayerButton button;
|
|
}
|
|
|
|
// Token: 0x02001236 RID: 4662
|
|
[Token(Token = "0x2001236")]
|
|
[CompilerGenerated]
|
|
private sealed class JOMGNLJINJI
|
|
{
|
|
// Token: 0x0600685D RID: 26717 RVA: 0x0016C0A4 File Offset: 0x0016A2A4
|
|
[Token(Token = "0x600685D")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public JOMGNLJINJI()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600685E RID: 26718 RVA: 0x0016C0B8 File Offset: 0x0016A2B8
|
|
[Token(Token = "0x600685E")]
|
|
[Address(RVA = "0x1A5D4B0", Offset = "0x1A5C4B0", VA = "0x181A5D4B0")]
|
|
internal void <ActivateCurrentPageActiveChildren>b__0(List<CCEOLAOLEKJ> accounts)
|
|
{
|
|
AccountIdPagedGrid accountIdPagedGrid = this.<>4__this;
|
|
int kdpehphodcd = accountIdPagedGrid.KDPEHPHODCD;
|
|
if (accountIdPagedGrid.LOCJOJFOGEO == kdpehphodcd)
|
|
{
|
|
IList<int> list = this.activeChildren;
|
|
if (kdpehphodcd == 0)
|
|
{
|
|
AccountIdPagedGrid accountIdPagedGrid2 = this.<>4__this;
|
|
string noResultsString = accountIdPagedGrid2.noResultsString;
|
|
PLDMAFINLJO.FANDNIHFMNM(accountIdPagedGrid2.emptyDisplayText, noResultsString);
|
|
}
|
|
GameObject emptyDisplay = this.<>4__this.emptyDisplay;
|
|
int num = 0;
|
|
if (emptyDisplay != num)
|
|
{
|
|
AccountIdPagedGrid accountIdPagedGrid3 = this.<>4__this;
|
|
IList<int> list2 = this.activeChildren;
|
|
GameObject emptyDisplay2 = accountIdPagedGrid3.emptyDisplay;
|
|
bool flag = accountIdPagedGrid3 == 0;
|
|
emptyDisplay2.SetActive(flag);
|
|
GameObject gameObject = this.<>4__this.gridBaseTransform.gameObject;
|
|
IList<int> list3 = this.activeChildren;
|
|
bool flag2 = gameObject != 0;
|
|
gameObject.SetActive(flag2);
|
|
}
|
|
AccountIdPagedGrid accountIdPagedGrid4 = this.<>4__this;
|
|
IList<int> list4 = this.activeChildren;
|
|
accountIdPagedGrid4.DNCIOHNNCJL(list4);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04004489 RID: 17545
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004489")]
|
|
public AccountIdPagedGrid <>4__this;
|
|
|
|
// Token: 0x0400448A RID: 17546
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400448A")]
|
|
public IList<int> activeChildren;
|
|
}
|
|
}
|
|
}
|