Files
2026-04-10 22:50:51 +02:00

403 lines
14 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.UI;
// Token: 0x020005D8 RID: 1496
[Token(Token = "0x20005D8")]
public class GameScoreboardFooterView : ProjectorUIElementView
{
// Token: 0x170007C6 RID: 1990
// (get) Token: 0x06002C70 RID: 11376 RVA: 0x000B5A1C File Offset: 0x000B3C1C
[Token(Token = "0x170007C6")]
public bool IACEAIDALKK
{
[Token(Token = "0x6002C70")]
[Address(RVA = "0xE741B0", Offset = "0xE72FB0", VA = "0x180E741B0")]
get
{
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.allowDevsAndCommunityTeamToStartWhileWaitingForPlayers)
{
}
bool flag;
return flag;
}
}
// Token: 0x06002C71 RID: 11377 RVA: 0x000B5A40 File Offset: 0x000B3C40
[Token(Token = "0x6002C71")]
[Address(RVA = "0xE73390", Offset = "0xE72190", VA = "0x180E73390")]
public void SetGameModel(PLIDMGKBEAH GKNIHNHGBKC, GIDGPEJECKI PDPLCAPLMEL)
{
object[] array = new object[4];
int mkcjnpbjiag = PDPLCAPLMEL.MKCJNPBJIAG;
if (mkcjnpbjiag > 1)
{
string text = mkcjnpbjiag + " teams of ";
}
if ("" != 0)
{
}
array[0] = "";
int bleifbnicgm = PDPLCAPLMEL.BLEIFBNICGM;
if (bleifbnicgm != 0)
{
}
array[1] = bleifbnicgm;
if (" player" != 0)
{
}
array[2] = " player";
string text2 = "";
if (PDPLCAPLMEL.BLEIFBNICGM > 1)
{
text2 = "s";
}
if (text2 != 0)
{
}
array[3] = text2;
string text3 = string.Concat(array);
if (GKNIHNHGBKC <= PLIDMGKBEAH.RESULTS)
{
GameObject gameObject = this.configRow;
int num = 0;
gameObject.SetActive(num != 0);
string text4 = this.configText.text;
ulong num2;
this.buttonRow.SetActive(num2 != 0UL);
GameScoreboardFooterView.ButtonColumnView buttonColumnView = this.switchNextMapButtonColumn;
GameObject gameObject2 = this.nextMapLabelColumn;
int num3 = 0;
gameObject2.SetActive(num3 != 0);
GameScoreboardFooterView.ButtonColumnView buttonColumnView2 = this.viewResultsButtonColumn;
bool jbhdekbnaph = PDPLCAPLMEL.JBHDEKBNAPH;
ulong num4;
this.viewResultsButtonColumn.Button.interactable = num4 != 0UL;
string text5 = this.viewResultsButtonColumn.ButtonText.text;
NDMHMOJFOKC mdmmdpekicf = PDPLCAPLMEL.MDMMDPEKICF;
if (!mdmmdpekicf.HHDKBJLDNPM)
{
GameScoreboardFooterView.ButtonColumnView buttonColumnView3 = this.joinGameButtonColumn;
bool dnaamfhfhbo = mdmmdpekicf.DNAAMFHFHBO;
ulong num5;
this.joinGameButtonColumn.Button.interactable = num5 != 0UL;
string text6 = this.joinGameButtonColumn.ButtonText.text;
GameScoreboardFooterView.ButtonColumnView buttonColumnView4 = this.startGameButtonColumn;
NDMHMOJFOKC mdmmdpekicf2 = PDPLCAPLMEL.MDMMDPEKICF;
Button button = this.startGameButtonColumn.Button;
bool gacmjjjamob = mdmmdpekicf2.GACMJJJAMOB;
button.interactable = gacmjjjamob;
if (PDPLCAPLMEL.KKJJGNLJHDG)
{
}
string text7 = this.startGameButtonColumn.ButtonText.text;
NDMHMOJFOKC mdmmdpekicf3 = PDPLCAPLMEL.MDMMDPEKICF;
Tooltip tooltip = this.startGameButtonTooltip;
bool flag = !mdmmdpekicf3.GACMJJJAMOB;
tooltip.enabled = flag;
Tooltip tooltip2 = this.startGameButtonTooltip;
string text8 = text3 + " required to start";
tooltip2.Message = text8;
GameObject gameObject3 = this.startGameEarlyButton.gameObject;
bool canStartGameEarly = this.IACEAIDALKK;
gameObject3.SetActive(canStartGameEarly);
NDMHMOJFOKC mdmmdpekicf4 = PDPLCAPLMEL.MDMMDPEKICF;
Button button2 = this.startGameEarlyButton;
bool flag2 = !mdmmdpekicf4.GACMJJJAMOB;
button2.interactable = flag2;
GameScoreboardFooterView.ButtonColumnView buttonColumnView5 = this.startOverGameButtonColumn;
bool kkjjgnljhdg = PDPLCAPLMEL.KKJJGNLJHDG;
if (PDPLCAPLMEL.MDMMDPEKICF.GACMJJJAMOB)
{
}
}
GameScoreboardFooterView.ButtonColumnView buttonColumnView6 = this.startGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView7 = this.startOverGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView8 = this.switchTeamButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView9 = this.joinGameButtonColumn;
NDMHMOJFOKC mdmmdpekicf5 = PDPLCAPLMEL.MDMMDPEKICF;
Button button3 = this.joinGameButtonColumn.Button;
bool hmpkhgolhno = mdmmdpekicf5.HMPKHGOLHNO;
button3.interactable = hmpkhgolhno;
Text buttonText = this.joinGameButtonColumn.ButtonText;
GameObject gameObject4 = this.configRow;
int num6 = 0;
gameObject4.SetActive(num6 != 0);
ulong num7;
this.buttonRow.SetActive(num7 != 0UL);
GameScoreboardFooterView.ButtonColumnView buttonColumnView10 = this.viewResultsButtonColumn;
bool jbhdekbnaph2 = PDPLCAPLMEL.JBHDEKBNAPH;
ulong num8;
this.viewResultsButtonColumn.Button.interactable = num8 != 0UL;
string text9 = this.viewResultsButtonColumn.ButtonText.text;
GameScoreboardFooterView.ButtonColumnView buttonColumnView11 = this.joinGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView12 = this.switchNextMapButtonColumn;
GameObject gameObject5 = this.nextMapLabelColumn;
int num9 = 0;
gameObject5.SetActive(num9 != 0);
GameScoreboardFooterView.ButtonColumnView buttonColumnView13 = this.startGameButtonColumn;
Button button4 = this.startGameButtonColumn.Button;
int num10 = 0;
button4.interactable = num10 != 0;
ulong num11;
this.startGameButtonTooltip.enabled = num11 != 0UL;
Tooltip tooltip3 = this.startGameButtonTooltip;
string text10 = text3 + " required to start";
tooltip3.Message = text10;
GameScoreboardFooterView.ButtonColumnView buttonColumnView14 = this.startOverGameButtonColumn;
GameObject gameObject6 = this.startGameEarlyButton.gameObject;
bool canStartGameEarly2 = this.IACEAIDALKK;
gameObject6.SetActive(canStartGameEarly2);
Button button5 = this.startGameEarlyButton;
bool canStartGameEarly3 = this.IACEAIDALKK;
button5.interactable = canStartGameEarly3;
GameScoreboardFooterView.ButtonColumnView buttonColumnView15 = this.switchTeamButtonColumn;
bool flag3 = PDPLCAPLMEL.FBFLBONLBHF;
NDMHMOJFOKC mdmmdpekicf6 = PDPLCAPLMEL.MDMMDPEKICF;
Button button6 = this.switchTeamButtonColumn.Button;
bool ifbjkipbjbh = mdmmdpekicf6.IFBJKIPBJBH;
button6.interactable = ifbjkipbjbh;
ulong num12;
this.configRow.SetActive(num12 != 0UL);
string text11 = this.configText.text;
NDMHMOJFOKC mdmmdpekicf7 = PDPLCAPLMEL.MDMMDPEKICF;
GameObject gameObject7 = this.buttonRow;
bool flag4 = !mdmmdpekicf7.HHDKBJLDNPM;
gameObject7.SetActive(flag4);
GameScoreboardFooterView.ButtonColumnView buttonColumnView16 = this.viewResultsButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView17 = this.startGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView18 = this.startOverGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView19 = this.joinGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView20 = this.switchNextMapButtonColumn;
GameObject gameObject8 = this.nextMapLabelColumn;
int num13 = 0;
gameObject8.SetActive(num13 != 0);
GameScoreboardFooterView.ButtonColumnView buttonColumnView21 = this.switchTeamButtonColumn;
bool flag5 = PDPLCAPLMEL.FBFLBONLBHF;
Button button7 = this.switchTeamButtonColumn.Button;
int num14 = 0;
button7.interactable = num14 != 0;
ulong num15;
this.configRow.SetActive(num15 != 0UL);
string text12 = this.configText.text;
if (PDPLCAPLMEL.ABBDFIHJELG && PDPLCAPLMEL.MDMMDPEKICF.IFBJKIPBJBH)
{
GameObject gameObject9 = this.buttonRow;
NDMHMOJFOKC mdmmdpekicf8 = PDPLCAPLMEL.MDMMDPEKICF;
if (mdmmdpekicf8.HHDKBJLDNPM)
{
goto IL_55B;
}
string aelmjjhidcc = PDPLCAPLMEL.AELMJJHIDCC;
GameObject gameObject10 = this.configRow;
bool flag6 = mdmmdpekicf8 == 0;
gameObject10.SetActive(flag6);
if (mdmmdpekicf8 == 0)
{
string aelmjjhidcc2 = PDPLCAPLMEL.AELMJJHIDCC;
Text text13 = this.configText;
string text14 = aelmjjhidcc2.ToUpper();
string text15 = text13.text;
}
}
GameObject gameObject11 = this.buttonRow;
int num16 = 0;
gameObject11.SetActive(num16 != 0);
IL_55B:
GameObject gameObject12 = this.configRow;
int num17 = 0;
gameObject12.SetActive(num17 != 0);
ulong num18;
this.buttonRow.SetActive(num18 != 0UL);
GameScoreboardFooterView.ButtonColumnView buttonColumnView22 = this.startGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView23 = this.startOverGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView24 = this.switchTeamButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView25 = this.switchNextMapButtonColumn;
GameObject gameObject13 = this.nextMapLabelColumn;
int num19 = 0;
gameObject13.SetActive(num19 != 0);
GameScoreboardFooterView.ButtonColumnView buttonColumnView26 = this.joinGameButtonColumn;
if (!PDPLCAPLMEL.NFEDDGPMEFF)
{
}
bool hmpkhgolhno2 = PDPLCAPLMEL.MDMMDPEKICF.HMPKHGOLHNO;
Text buttonText2 = this.joinGameButtonColumn.ButtonText;
bool flag7 = hmpkhgolhno2;
string text16 = buttonText2.text;
this.joinGameButtonColumn.Button.interactable = flag7;
GameObject gameObject14 = this.configRow;
int num20 = 0;
gameObject14.SetActive(num20 != 0);
GameObject gameObject15 = this.configRow;
int num21 = 0;
gameObject15.SetActive(num21 != 0);
ulong num22;
this.buttonRow.SetActive(num22 != 0UL);
GameScoreboardFooterView.ButtonColumnView buttonColumnView27 = this.joinGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView28 = this.startGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView29 = this.startOverGameButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView30 = this.switchTeamButtonColumn;
GameScoreboardFooterView.ButtonColumnView buttonColumnView31 = this.switchNextMapButtonColumn;
GameObject gameObject16 = this.nextMapLabelColumn;
int num23 = 0;
gameObject16.SetActive(num23 != 0);
ulong num24;
gameObject16.SetActive(num24 != 0UL);
ulong num25;
this.nextMapLabelColumn.SetActive(num25 != 0UL);
Text text17 = this.nextMapLabelText;
string text19;
string text18 = "NEXT MAP: " + text19;
string text20 = text17.text;
GameScoreboardFooterView.ButtonColumnView buttonColumnView32 = this.viewResultsButtonColumn;
bool flag8 = GKNIHNHGBKC != PLIDMGKBEAH.RESULTS_LOCKED;
ulong num26;
this.viewResultsButtonColumn.Button.interactable = num26 != 0UL;
string text21 = this.viewResultsButtonColumn.ButtonText.text;
}
int num27 = 0;
base.AKFAIDJOBLB(num27 != 0);
}
// Token: 0x06002C72 RID: 11378 RVA: 0x000B6154 File Offset: 0x000B4354
[Token(Token = "0x6002C72")]
[Address(RVA = "0x91D130", Offset = "0x91BF30", VA = "0x18091D130")]
public GameScoreboardFooterView()
{
}
// Token: 0x040023DD RID: 9181
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x40023DD")]
[SerializeField]
[Header("Text")]
private GameObject configRow;
// Token: 0x040023DE RID: 9182
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x40023DE")]
[SerializeField]
private Text configText;
// Token: 0x040023DF RID: 9183
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x40023DF")]
[SerializeField]
[Header("Buttons")]
private GameObject buttonRow;
// Token: 0x040023E0 RID: 9184
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x40023E0")]
[SerializeField]
private GameScoreboardFooterView.ButtonColumnView joinGameButtonColumn;
// Token: 0x040023E1 RID: 9185
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x40023E1")]
[SerializeField]
private GameScoreboardFooterView.ButtonColumnView startGameButtonColumn;
// Token: 0x040023E2 RID: 9186
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x40023E2")]
[SerializeField]
private GameScoreboardFooterView.ButtonColumnView startOverGameButtonColumn;
// Token: 0x040023E3 RID: 9187
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40023E3")]
[SerializeField]
private Button startGameEarlyButton;
// Token: 0x040023E4 RID: 9188
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40023E4")]
[SerializeField]
private GameScoreboardFooterView.ButtonColumnView switchTeamButtonColumn;
// Token: 0x040023E5 RID: 9189
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40023E5")]
[SerializeField]
private GameScoreboardFooterView.ButtonColumnView switchNextMapButtonColumn;
// Token: 0x040023E6 RID: 9190
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40023E6")]
[SerializeField]
private GameObject nextMapLabelColumn;
// Token: 0x040023E7 RID: 9191
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40023E7")]
[SerializeField]
private Text nextMapLabelText;
// Token: 0x040023E8 RID: 9192
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x40023E8")]
[SerializeField]
private GameScoreboardFooterView.ButtonColumnView viewResultsButtonColumn;
// Token: 0x040023E9 RID: 9193
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x40023E9")]
[SerializeField]
private Tooltip startGameButtonTooltip;
// Token: 0x040023EA RID: 9194
[Token(Token = "0x40023EA")]
private const string JCLIGMDNIFP = "JOINING...";
// Token: 0x040023EB RID: 9195
[Token(Token = "0x40023EB")]
private const string HADLPMEHMCC = "JOIN";
// Token: 0x040023EC RID: 9196
[Token(Token = "0x40023EC")]
private const string HOELKGAABBN = "SPECTATE";
// Token: 0x040023ED RID: 9197
[Token(Token = "0x40023ED")]
private const string CHNGLINOIDA = "NEXT";
// Token: 0x040023EE RID: 9198
[Token(Token = "0x40023EE")]
private const string BENEJCBDPOD = "RESULTS";
// Token: 0x040023EF RID: 9199
[Token(Token = "0x40023EF")]
private const string AGIDJMJJMNN = "START";
// Token: 0x040023F0 RID: 9200
[Token(Token = "0x40023F0")]
private const string BHCDECIEFKI = "CONTINUE";
// Token: 0x040023F1 RID: 9201
[Token(Token = "0x40023F1")]
private const string DIOEBAIIDNJ = " required to start";
// Token: 0x020005D9 RID: 1497
[Token(Token = "0x20005D9")]
[Serializable]
private struct ButtonColumnView
{
// Token: 0x040023F2 RID: 9202
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40023F2")]
public GameObject ButtonColumn;
// Token: 0x040023F3 RID: 9203
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40023F3")]
public Button Button;
// Token: 0x040023F4 RID: 9204
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x40023F4")]
public Text ButtonText;
}
}