Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/AGUI/StackedUI/AccountIdPagedGrid.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}
}