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

188 lines
6.1 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020005EA RID: 1514
[Token(Token = "0x20005EA")]
public class GameScoreboardTeamHeaderView : ProjectorUIElementView
{
// Token: 0x170007D7 RID: 2007
// (get) Token: 0x06002D06 RID: 11526 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x06002D07 RID: 11527 RVA: 0x000B79D4 File Offset: 0x000B5BD4
[Token(Token = "0x170007D7")]
public override ProjectorUIElementView.BKAODFAEPIA ALHLJJCNFAE
{
[Token(Token = "0x6002D06")]
[Address(RVA = "0x1BBCBD0", Offset = "0x1BBBBD0", VA = "0x181BBCBD0", Slot = "4")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x6002D07")]
[Address(RVA = "0x1BE92E0", Offset = "0x1BE82E0", VA = "0x181BE92E0", 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: 0x06002D08 RID: 11528 RVA: 0x000B7A40 File Offset: 0x000B5C40
[Token(Token = "0x6002D08")]
[Address(RVA = "0x1BE8E10", Offset = "0x1BE7E10", VA = "0x181BE8E10")]
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: 0x06002D09 RID: 11529 RVA: 0x000B7BF8 File Offset: 0x000B5DF8
[Token(Token = "0x6002D09")]
[Address(RVA = "0x1BE8C80", Offset = "0x1BE7C80", VA = "0x181BE8C80", 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: 0x06002D0A RID: 11530 RVA: 0x000B7C9C File Offset: 0x000B5E9C
[Token(Token = "0x6002D0A")]
[Address(RVA = "0x1BE92D0", Offset = "0x1BE82D0", VA = "0x181BE92D0")]
public GameScoreboardTeamHeaderView()
{
}
// Token: 0x0400247A RID: 9338
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400247A")]
[SerializeField]
[Header("Stat Columns")]
private GameScoreboardPlayerStatColumnView statColumnPrefab;
// Token: 0x0400247B RID: 9339
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400247B")]
[SerializeField]
private int maxStatColumnCount = (int)((ulong)4L);
// Token: 0x0400247C RID: 9340
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400247C")]
[SerializeField]
private Transform statColumnRoot;
// Token: 0x0400247D RID: 9341
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400247D")]
[SerializeField]
[Header("Score Column")]
private GameObject scoreColumn;
// Token: 0x0400247E RID: 9342
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400247E")]
[SerializeField]
private Text scoreLabel;
// Token: 0x0400247F RID: 9343
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400247F")]
private GameScoreboardPlayerStatColumnView[] JKJJBOOHFBL;
// Token: 0x04002480 RID: 9344
[Token(Token = "0x4002480")]
private static readonly string NEENKJGMJIE = "SCORE";
// Token: 0x04002481 RID: 9345
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4002481")]
private ProjectorUIElementView.BKAODFAEPIA MEDIJKHGEDI;
}