204 lines
6.7 KiB
C#
204 lines
6.7 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x020005E4 RID: 1508
|
|
[Token(Token = "0x20005E4")]
|
|
[StructLayout(3)]
|
|
public class GameScoreboardPlayerRowView : ProjectorUIElementView
|
|
{
|
|
// Token: 0x170007E8 RID: 2024
|
|
// (get) Token: 0x06002C92 RID: 11410 RVA: 0x000B9F2C File Offset: 0x000B812C
|
|
[Token(Token = "0x170007E8")]
|
|
public Text CCAEJCJGDBD
|
|
{
|
|
[Token(Token = "0x6002C92")]
|
|
[Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")]
|
|
get
|
|
{
|
|
return this.nameText;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170007E9 RID: 2025
|
|
// (get) Token: 0x06002C93 RID: 11411 RVA: 0x000B9F40 File Offset: 0x000B8140
|
|
[Token(Token = "0x170007E9")]
|
|
public LayoutElement AJEJEIFKEBO
|
|
{
|
|
[Token(Token = "0x6002C93")]
|
|
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
|
get
|
|
{
|
|
return this.layoutElement;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170007EA RID: 2026
|
|
// (get) Token: 0x06002C94 RID: 11412 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06002C95 RID: 11413 RVA: 0x000B9F54 File Offset: 0x000B8154
|
|
[Token(Token = "0x170007EA")]
|
|
public override ProjectorUIElementView.BKAODFAEPIA ALHLJJCNFAE
|
|
{
|
|
[Token(Token = "0x6002C94")]
|
|
[Address(RVA = "0x442FF0", Offset = "0x4419F0", VA = "0x180442FF0", Slot = "4")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
[Token(Token = "0x6002C95")]
|
|
[Address(RVA = "0x1CF5340", Offset = "0x1CF3D40", VA = "0x181CF5340", Slot = "5")]
|
|
set
|
|
{
|
|
int num = 0;
|
|
Color egckemjiiae = value.EGCKEMJIIAE;
|
|
this.MEDIJKHGEDI.EGCKEMJIIAE = egckemjiiae;
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl = this.JKJJBOOHFBL;
|
|
if (num < jkjjboohfbl.Length)
|
|
{
|
|
GameScoreboardPlayerStatColumnView gameScoreboardPlayerStatColumnView = jkjjboohfbl[num];
|
|
ProjectorUIElementView.BKAODFAEPIA medijkhgedi = this.MEDIJKHGEDI;
|
|
Color egckemjiiae2 = this.MEDIJKHGEDI.EGCKEMJIIAE;
|
|
ProjectorUIElementView.BKAODFAEPIA colors = gameScoreboardPlayerStatColumnView.ALHLJJCNFAE;
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl2 = this.JKJJBOOHFBL;
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002C96 RID: 11414 RVA: 0x000B9FC0 File Offset: 0x000B81C0
|
|
[Token(Token = "0x6002C96")]
|
|
[Address(RVA = "0x1CF4E70", Offset = "0x1CF3870", VA = "0x181CF4E70")]
|
|
public void SetPlayerModel(PLIDMGKBEAH GKNIHNHGBKC, ENIGJNADMMB MPDLIOKIMFA, bool GNHCLLBMFDG, bool DIMGEGAOAAB, bool[] LNEHMPJJHNI, FHJABCEKCCI[] AMNOAPGHKJI)
|
|
{
|
|
do
|
|
{
|
|
int num = 0;
|
|
bool flag;
|
|
if (GKNIHNHGBKC != PLIDMGKBEAH.RESULTS_LOCKED)
|
|
{
|
|
flag = GKNIHNHGBKC == PLIDMGKBEAH.GAME_RUNNING;
|
|
}
|
|
Text text = this.nameText;
|
|
if ((MPDLIOKIMFA.BCKCEELIDLH ? 1 : 0) != num)
|
|
{
|
|
string text2 = MPDLIOKIMFA.FIKEBGGCDFN.ToUpper();
|
|
}
|
|
string text3 = text.text;
|
|
if (flag)
|
|
{
|
|
if (num < MPDLIOKIMFA.LOEHAADKHBD)
|
|
{
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl = this.JKJJBOOHFBL;
|
|
int length = jkjjboohfbl.Length;
|
|
if (num < length)
|
|
{
|
|
GameObject gameObject = jkjjboohfbl[num].gameObject;
|
|
bool flag2 = num == 0;
|
|
gameObject.SetActive(flag2);
|
|
if (num == 0)
|
|
{
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl2 = this.JKJJBOOHFBL;
|
|
int[] oilejfnpddb = MPDLIOKIMFA.OILEJFNPDDB;
|
|
GameScoreboardPlayerStatColumnView gameScoreboardPlayerStatColumnView = jkjjboohfbl2[num];
|
|
GameScoreboardPlayerStatColumnView gameScoreboardPlayerStatColumnView2 = this.JKJJBOOHFBL[num];
|
|
num++;
|
|
num++;
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
GameScoreboardPlayerStatColumnView gameScoreboardPlayerStatColumnView3 = this.JKJJBOOHFBL[num];
|
|
LayoutElement loifadikbdl = gameScoreboardPlayerStatColumnView3.LOIFADIKBDL;
|
|
int num2 = 0;
|
|
if (loifadikbdl != num2)
|
|
{
|
|
float minWidth = gameScoreboardPlayerStatColumnView3.LOIFADIKBDL.minWidth;
|
|
float preferredWidth = gameScoreboardPlayerStatColumnView3.LOIFADIKBDL.preferredWidth;
|
|
}
|
|
}
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl3 = this.JKJJBOOHFBL;
|
|
if (num < jkjjboohfbl3.Length)
|
|
{
|
|
GameObject gameObject2 = jkjjboohfbl3[num].gameObject;
|
|
int num3 = 0;
|
|
gameObject2.SetActive(num3 != 0);
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl4 = this.JKJJBOOHFBL;
|
|
num++;
|
|
}
|
|
}
|
|
while (!MPDLIOKIMFA.BCKCEELIDLH);
|
|
bool flag3 = MPDLIOKIMFA.DMKCIEPGGAB;
|
|
base.AKFAIDJOBLB(flag3);
|
|
}
|
|
|
|
// Token: 0x06002C97 RID: 11415 RVA: 0x000BA124 File Offset: 0x000B8324
|
|
[Token(Token = "0x6002C97")]
|
|
[Address(RVA = "0x1CF4CD0", Offset = "0x1CF36D0", VA = "0x181CF4CD0", Slot = "6")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
GameScoreboardPlayerStatColumnView[] array = new GameScoreboardPlayerStatColumnView[this.maxStatColumnCount];
|
|
int num = 0;
|
|
this.JKJJBOOHFBL = array;
|
|
if (this.maxStatColumnCount > num)
|
|
{
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl = this.JKJJBOOHFBL;
|
|
GameScoreboardPlayerStatColumnView gameScoreboardPlayerStatColumnView = global::UnityEngine.Object.Instantiate<GameScoreboardPlayerStatColumnView>(this.statColumnPrefab);
|
|
throw new ArrayTypeMismatchException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002C98 RID: 11416 RVA: 0x000BA1C8 File Offset: 0x000B83C8
|
|
[Token(Token = "0x6002C98")]
|
|
[Address(RVA = "0x1CF52F0", Offset = "0x1CF3CF0", VA = "0x181CF52F0")]
|
|
public GameScoreboardPlayerRowView()
|
|
{
|
|
GameScoreboardPlayerStatColumnView[] array = new GameScoreboardPlayerStatColumnView[0];
|
|
this.JKJJBOOHFBL = array;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x040025AA RID: 9642
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40025AA")]
|
|
[SerializeField]
|
|
[Header("Stat Columns")]
|
|
private GameScoreboardPlayerStatColumnView statColumnPrefab;
|
|
|
|
// Token: 0x040025AB RID: 9643
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40025AB")]
|
|
[SerializeField]
|
|
private int maxStatColumnCount = (int)((ulong)4L);
|
|
|
|
// Token: 0x040025AC RID: 9644
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40025AC")]
|
|
[SerializeField]
|
|
private Text nameText;
|
|
|
|
// Token: 0x040025AD RID: 9645
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40025AD")]
|
|
[SerializeField]
|
|
private LayoutElement layoutElement;
|
|
|
|
// Token: 0x040025AE RID: 9646
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40025AE")]
|
|
private GameScoreboardPlayerStatColumnView[] JKJJBOOHFBL;
|
|
|
|
// Token: 0x040025AF RID: 9647
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40025AF")]
|
|
[NonSerialized]
|
|
public GameScoreboardTeamRowView GameScoreboardTeamRowView;
|
|
|
|
// Token: 0x040025B0 RID: 9648
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40025B0")]
|
|
private ProjectorUIElementView.BKAODFAEPIA MEDIJKHGEDI;
|
|
}
|