190 lines
6.3 KiB
C#
190 lines
6.3 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x020005E7 RID: 1511
|
|
[Token(Token = "0x20005E7")]
|
|
[StructLayout(3)]
|
|
public class GameScoreboardTeamHeaderView : ProjectorUIElementView
|
|
{
|
|
// Token: 0x170007EB RID: 2027
|
|
// (get) Token: 0x06002C9E RID: 11422 RVA: 0x0000220F File Offset: 0x0000040F
|
|
// (set) Token: 0x06002C9F RID: 11423 RVA: 0x000BA2E0 File Offset: 0x000B84E0
|
|
[Token(Token = "0x170007EB")]
|
|
public override ProjectorUIElementView.BKAODFAEPIA ALHLJJCNFAE
|
|
{
|
|
[Token(Token = "0x6002C9E")]
|
|
[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 = "0x6002C9F")]
|
|
[Address(RVA = "0x1CF5CE0", Offset = "0x1CF46E0", VA = "0x181CF5CE0", 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: 0x06002CA0 RID: 11424 RVA: 0x000BA34C File Offset: 0x000B854C
|
|
[Token(Token = "0x6002CA0")]
|
|
[Address(RVA = "0x1CF5810", Offset = "0x1CF4210", VA = "0x181CF5810")]
|
|
public void SetGameModel(PLIDMGKBEAH GKNIHNHGBKC, GIDGPEJECKI PDPLCAPLMEL)
|
|
{
|
|
bool flag;
|
|
if (GKNIHNHGBKC != PLIDMGKBEAH.RESULTS_LOCKED)
|
|
{
|
|
flag = GKNIHNHGBKC == PLIDMGKBEAH.GAME_RUNNING;
|
|
}
|
|
bool hoceefcklkb = PDPLCAPLMEL.HOCEEFCKLKB;
|
|
bool efekgipoocc = PDPLCAPLMEL.EFEKGIPOOCC;
|
|
this.scoreColumn.SetActive(efekgipoocc);
|
|
Text text = this.scoreLabel;
|
|
int num = 0;
|
|
if (text != num)
|
|
{
|
|
if (hoceefcklkb && PDPLCAPLMEL.EDKBGDMOHDM)
|
|
{
|
|
Text text2 = this.scoreLabel;
|
|
}
|
|
string text3 = this.scoreLabel.text;
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
if (flag)
|
|
{
|
|
int num4 = 0;
|
|
if (num4 < PDPLCAPLMEL.LOEHAADKHBD)
|
|
{
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl = this.JKJJBOOHFBL;
|
|
int length = jkjjboohfbl.Length;
|
|
if (num3 < length)
|
|
{
|
|
bool[] noebjeekkic = PDPLCAPLMEL.NOEBJEEKKIC;
|
|
GameObject gameObject = jkjjboohfbl[num3].gameObject;
|
|
bool flag3;
|
|
bool flag2 = !flag3;
|
|
gameObject.SetActive(flag2);
|
|
if (!flag3)
|
|
{
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl2 = this.JKJJBOOHFBL;
|
|
string[] ehonffneaja = PDPLCAPLMEL.EHONFFNEAJA;
|
|
GameScoreboardPlayerStatColumnView gameScoreboardPlayerStatColumnView = jkjjboohfbl2[num3];
|
|
string text4 = ehonffneaja[num2];
|
|
gameScoreboardPlayerStatColumnView.SetHeaderModel(text4);
|
|
GameScoreboardPlayerStatColumnView gameScoreboardPlayerStatColumnView2 = this.JKJJBOOHFBL[num3];
|
|
FHJABCEKCCI[] fiahjpecmdm = PDPLCAPLMEL.FIAHJPECMDM;
|
|
num3++;
|
|
}
|
|
num2++;
|
|
}
|
|
}
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl3 = this.JKJJBOOHFBL;
|
|
GameScoreboardPlayerStatColumnView gameScoreboardPlayerStatColumnView3;
|
|
LayoutElement loifadikbdl = gameScoreboardPlayerStatColumnView3.LOIFADIKBDL;
|
|
int num5 = 0;
|
|
if (loifadikbdl != num5)
|
|
{
|
|
float minWidth = gameScoreboardPlayerStatColumnView3.LOIFADIKBDL.minWidth;
|
|
float preferredWidth = gameScoreboardPlayerStatColumnView3.LOIFADIKBDL.preferredWidth;
|
|
}
|
|
}
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl4 = this.JKJJBOOHFBL;
|
|
if (num3 < jkjjboohfbl4.Length)
|
|
{
|
|
GameObject gameObject2 = jkjjboohfbl4[num3].gameObject;
|
|
int num6 = 0;
|
|
gameObject2.SetActive(num6 != 0);
|
|
GameScoreboardPlayerStatColumnView[] jkjjboohfbl5 = this.JKJJBOOHFBL;
|
|
num3++;
|
|
}
|
|
int num7 = 0;
|
|
base.AKFAIDJOBLB(num7 != 0);
|
|
}
|
|
|
|
// Token: 0x06002CA1 RID: 11425 RVA: 0x000BA504 File Offset: 0x000B8704
|
|
[Token(Token = "0x6002CA1")]
|
|
[Address(RVA = "0x1CF5680", Offset = "0x1CF4080", VA = "0x181CF5680", 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: 0x06002CA2 RID: 11426 RVA: 0x000BA5A8 File Offset: 0x000B87A8
|
|
[Token(Token = "0x6002CA2")]
|
|
[Address(RVA = "0x1CF5CD0", Offset = "0x1CF46D0", VA = "0x181CF5CD0")]
|
|
public GameScoreboardTeamHeaderView()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040025BA RID: 9658
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40025BA")]
|
|
[SerializeField]
|
|
[Header("Stat Columns")]
|
|
private GameScoreboardPlayerStatColumnView statColumnPrefab;
|
|
|
|
// Token: 0x040025BB RID: 9659
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x40025BB")]
|
|
[SerializeField]
|
|
private int maxStatColumnCount = (int)((ulong)4L);
|
|
|
|
// Token: 0x040025BC RID: 9660
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x40025BC")]
|
|
[SerializeField]
|
|
private Transform statColumnRoot;
|
|
|
|
// Token: 0x040025BD RID: 9661
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40025BD")]
|
|
[SerializeField]
|
|
[Header("Score Column")]
|
|
private GameObject scoreColumn;
|
|
|
|
// Token: 0x040025BE RID: 9662
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40025BE")]
|
|
[SerializeField]
|
|
private Text scoreLabel;
|
|
|
|
// Token: 0x040025BF RID: 9663
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40025BF")]
|
|
private GameScoreboardPlayerStatColumnView[] JKJJBOOHFBL;
|
|
|
|
// Token: 0x040025C0 RID: 9664
|
|
[Token(Token = "0x40025C0")]
|
|
private static readonly string NEENKJGMJIE = "SCORE";
|
|
|
|
// Token: 0x040025C1 RID: 9665
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40025C1")]
|
|
private ProjectorUIElementView.BKAODFAEPIA MEDIJKHGEDI;
|
|
}
|