Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/GameScoreboardView.cs
T
2026-04-08 23:40:05 +02:00

374 lines
11 KiB
C#

using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.EventSystems;
// Token: 0x020005E9 RID: 1513
[Token(Token = "0x20005E9")]
[StructLayout(3)]
public class GameScoreboardView : GameUIView
{
// Token: 0x06002CAE RID: 11438 RVA: 0x000BA6E8 File Offset: 0x000B88E8
[Token(Token = "0x6002CAE")]
[Address(RVA = "0x1CF6800", Offset = "0x1CF5200", VA = "0x181CF6800", Slot = "4")]
protected override void Awake()
{
base.Awake();
GameScoreboardHeaderView gameScoreboardHeaderView = this.header;
int num = 0;
if (gameScoreboardHeaderView == num)
{
GameScoreboardHeaderView componentInChildren = base.GetComponentInChildren<GameScoreboardHeaderView>(true);
this.header = componentInChildren;
}
GameScoreboardBodyView gameScoreboardBodyView = this.body;
int num2 = 0;
if (gameScoreboardBodyView == num2)
{
GameScoreboardBodyView componentInChildren2 = base.GetComponentInChildren<GameScoreboardBodyView>(true);
this.body = componentInChildren2;
}
GameScoreboardFooterView gameScoreboardFooterView = this.footer;
int num3 = 0;
if (gameScoreboardFooterView == num3)
{
GameScoreboardFooterView componentInChildren3 = base.GetComponentInChildren<GameScoreboardFooterView>(true);
this.footer = componentInChildren3;
}
}
// Token: 0x06002CAF RID: 11439 RVA: 0x000BA76C File Offset: 0x000B896C
[Token(Token = "0x6002CAF")]
[Address(RVA = "0x1CF6BD0", Offset = "0x1CF55D0", VA = "0x181CF6BD0", Slot = "5")]
protected override void Start()
{
Color color = this.textColor;
Color color2 = this.primaryColor;
ProjectorUIElementView.BKAODFAEPIA colors = this.header.ALHLJJCNFAE;
ProjectorUIElementView.BKAODFAEPIA colors2 = this.body.ALHLJJCNFAE;
ProjectorUIElementView.BKAODFAEPIA colors3 = this.footer.ALHLJJCNFAE;
this.KJDHMJPNDCK = true;
base.Start();
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
if (instance != num)
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.<JMLHDNPPICF>k__BackingField.NCEEJMKHNGH(this);
}
}
// Token: 0x06002CB0 RID: 11440 RVA: 0x000BA7E8 File Offset: 0x000B89E8
[Token(Token = "0x6002CB0")]
[Address(RVA = "0x1CF6950", Offset = "0x1CF5350", VA = "0x181CF6950")]
private void Update()
{
if (this.EDGBJMDGBIL && this.KJDHMJPNDCK)
{
BaseRaycaster baseRaycaster = base.LEGDONKKEKG();
int num = 0;
if (baseRaycaster != num)
{
PLIDMGKBEAH gknihnhgbkc = this.GKNIHNHGBKC;
if (gknihnhgbkc > PLIDMGKBEAH.GAME_STARTING && gknihnhgbkc != PLIDMGKBEAH.RESULTS)
{
if (gknihnhgbkc == PLIDMGKBEAH.RESULTS_LOCKED)
{
if (this.CGBIILEMJHM.OJNMJHNGGJG)
{
goto IL_52;
}
}
else if (gknihnhgbkc != PLIDMGKBEAH.GAME_RUNNING)
{
}
NDMHMOJFOKC mdmmdpekicf = this.CGBIILEMJHM.MDMMDPEKICF;
throw new NullReferenceException();
}
IL_52:
bool flag = (uint)1 != 0U;
baseRaycaster.enabled = flag;
}
GameScoreboardHeaderView gameScoreboardHeaderView = this.header;
GIDGPEJECKI cgbiilemjhm = this.CGBIILEMJHM;
PLIDMGKBEAH gknihnhgbkc2 = this.GKNIHNHGBKC;
gameScoreboardHeaderView.SetGameModel(gknihnhgbkc2, cgbiilemjhm);
GameScoreboardFooterView gameScoreboardFooterView = this.footer;
GIDGPEJECKI cgbiilemjhm2 = this.CGBIILEMJHM;
PLIDMGKBEAH gknihnhgbkc3 = this.GKNIHNHGBKC;
gameScoreboardFooterView.SetGameModel(gknihnhgbkc3, cgbiilemjhm2);
GameScoreboardBodyView gameScoreboardBodyView = this.body;
GIDGPEJECKI cgbiilemjhm3 = this.CGBIILEMJHM;
PLIDMGKBEAH gknihnhgbkc4 = this.GKNIHNHGBKC;
gameScoreboardBodyView.SetGameModel(gknihnhgbkc4, cgbiilemjhm3);
this.EDGBJMDGBIL = false;
}
}
// Token: 0x06002CB1 RID: 11441 RVA: 0x000BA8E0 File Offset: 0x000B8AE0
[Token(Token = "0x6002CB1")]
[Address(RVA = "0x1247020", Offset = "0x1245A20", VA = "0x181247020")]
public void Button_StartGame()
{
GameUIView.PIFJCHPLJNI cahdfafdfbg = this.CAHDFAFDFBG;
if (cahdfafdfbg != 0)
{
cahdfafdfbg();
return;
}
}
// Token: 0x06002CB2 RID: 11442 RVA: 0x000BA900 File Offset: 0x000B8B00
[Token(Token = "0x6002CB2")]
[Address(RVA = "0xCDEFF0", Offset = "0xCDD9F0", VA = "0x180CDEFF0")]
public void Button_StartGameEarly()
{
GameUIView.PIFJCHPLJNI pgopenkdigm = this.PGOPENKDIGM;
if (pgopenkdigm != 0)
{
pgopenkdigm();
return;
}
}
// Token: 0x06002CB3 RID: 11443 RVA: 0x000BA920 File Offset: 0x000B8B20
[Token(Token = "0x6002CB3")]
[Address(RVA = "0x10172C0", Offset = "0x1015CC0", VA = "0x1810172C0")]
public void Button_JoinGame()
{
GameUIView.PIFJCHPLJNI ffbnboflggd = this.FFBNBOFLGGD;
if (ffbnboflggd != 0)
{
ffbnboflggd();
return;
}
}
// Token: 0x06002CB4 RID: 11444 RVA: 0x000BA940 File Offset: 0x000B8B40
[Token(Token = "0x6002CB4")]
[Address(RVA = "0x129A460", Offset = "0x1298E60", VA = "0x18129A460")]
public void Button_SwitchTeam()
{
GameUIView.PIFJCHPLJNI cdipjggfjff = this.CDIPJGGFJFF;
if (cdipjggfjff != 0)
{
cdipjggfjff();
return;
}
}
// Token: 0x06002CB5 RID: 11445 RVA: 0x000BA960 File Offset: 0x000B8B60
[Token(Token = "0x6002CB5")]
[Address(RVA = "0x1CF6930", Offset = "0x1CF5330", VA = "0x181CF6930")]
public void Button_JoinTeam(CGLKOJIMDIH CGOLFOLCHIF)
{
GameUIView.NMEKJIIDOMA affafijhnga = this.AFFAFIJHNGA;
if (affafijhnga != 0)
{
affafijhnga(CGOLFOLCHIF);
return;
}
}
// Token: 0x06002CB6 RID: 11446 RVA: 0x000BA980 File Offset: 0x000B8B80
[Token(Token = "0x6002CB6")]
[Address(RVA = "0x1B1BCB0", Offset = "0x1B1A6B0", VA = "0x181B1BCB0")]
public void Button_StartOver()
{
GameUIView.PIFJCHPLJNI ldcmkanlbkh = this.LDCMKANLBKH;
if (ldcmkanlbkh != 0)
{
ldcmkanlbkh();
return;
}
}
// Token: 0x06002CB7 RID: 11447 RVA: 0x000BA9A0 File Offset: 0x000B8BA0
[Token(Token = "0x6002CB7")]
[Address(RVA = "0x11BC440", Offset = "0x11BAE40", VA = "0x1811BC440")]
public void Button_SwitchMode()
{
GameUIView.PIFJCHPLJNI glonhplkpkp = this.GLONHPLKPKP;
if (glonhplkpkp != 0)
{
glonhplkpkp();
return;
}
}
// Token: 0x06002CB8 RID: 11448 RVA: 0x000BA9C0 File Offset: 0x000B8BC0
[Token(Token = "0x6002CB8")]
[Address(RVA = "0x1459D30", Offset = "0x1458730", VA = "0x181459D30")]
public void Button_VoteNextMap()
{
GameUIView.PIFJCHPLJNI iddpcfjlhkc = this.IDDPCFJLHKC;
if (iddpcfjlhkc != 0)
{
iddpcfjlhkc();
return;
}
}
// Token: 0x06002CB9 RID: 11449 RVA: 0x000BA9E0 File Offset: 0x000B8BE0
[Token(Token = "0x6002CB9")]
[Address(RVA = "0x13E5C70", Offset = "0x13E4670", VA = "0x1813E5C70")]
public void Button_ViewResults()
{
GameUIView.PIFJCHPLJNI bkmlkbchafl = this.BKMLKBCHAFL;
if (bkmlkbchafl != 0)
{
bkmlkbchafl();
return;
}
}
// Token: 0x06002CBA RID: 11450 RVA: 0x000BAA00 File Offset: 0x000B8C00
[Token(Token = "0x6002CBA")]
[Address(RVA = "0x1CF6AD0", Offset = "0x1CF54D0", VA = "0x181CF6AD0", Slot = "6")]
public override void SetGameDataModel(PLIDMGKBEAH GKNIHNHGBKC, GIDGPEJECKI CGBIILEMJHM)
{
this.GKNIHNHGBKC = GKNIHNHGBKC;
this.CGBIILEMJHM = CGBIILEMJHM;
this.EDGBJMDGBIL = true;
}
// Token: 0x06002CBB RID: 11451 RVA: 0x000BAA24 File Offset: 0x000B8C24
[Token(Token = "0x6002CBB")]
[Address(RVA = "0x1CF6AF0", Offset = "0x1CF54F0", VA = "0x181CF6AF0", Slot = "7")]
public override void SetTimerDataModel(PLIDMGKBEAH GKNIHNHGBKC, CONGBPBHBCN KINCJNDGHIE)
{
GameScoreboardHeaderView gameScoreboardHeaderView = this.header;
if (GKNIHNHGBKC <= PLIDMGKBEAH.RESULTS)
{
bool isCompleted = ((IAsyncResult)gameScoreboardHeaderView.timerText).IsCompleted;
return;
}
}
// Token: 0x06002CBC RID: 11452 RVA: 0x000BAA68 File Offset: 0x000B8C68
[Token(Token = "0x6002CBC")]
[Address(RVA = "0x1CF6950", Offset = "0x1CF5350", VA = "0x181CF6950")]
private void GPMDGGNDPHP()
{
if (this.EDGBJMDGBIL && this.KJDHMJPNDCK)
{
BaseRaycaster baseRaycaster = base.LEGDONKKEKG();
int num = 0;
if (baseRaycaster != num)
{
PLIDMGKBEAH gknihnhgbkc = this.GKNIHNHGBKC;
if (gknihnhgbkc > PLIDMGKBEAH.GAME_STARTING && gknihnhgbkc != PLIDMGKBEAH.RESULTS)
{
if (gknihnhgbkc == PLIDMGKBEAH.RESULTS_LOCKED)
{
if (this.CGBIILEMJHM.OJNMJHNGGJG)
{
goto IL_52;
}
}
else if (gknihnhgbkc != PLIDMGKBEAH.GAME_RUNNING)
{
}
NDMHMOJFOKC mdmmdpekicf = this.CGBIILEMJHM.MDMMDPEKICF;
throw new NullReferenceException();
}
IL_52:
bool flag = (uint)1 != 0U;
baseRaycaster.enabled = flag;
}
GameScoreboardHeaderView gameScoreboardHeaderView = this.header;
GIDGPEJECKI cgbiilemjhm = this.CGBIILEMJHM;
PLIDMGKBEAH gknihnhgbkc2 = this.GKNIHNHGBKC;
gameScoreboardHeaderView.SetGameModel(gknihnhgbkc2, cgbiilemjhm);
GameScoreboardFooterView gameScoreboardFooterView = this.footer;
GIDGPEJECKI cgbiilemjhm2 = this.CGBIILEMJHM;
PLIDMGKBEAH gknihnhgbkc3 = this.GKNIHNHGBKC;
gameScoreboardFooterView.SetGameModel(gknihnhgbkc3, cgbiilemjhm2);
GameScoreboardBodyView gameScoreboardBodyView = this.body;
GIDGPEJECKI cgbiilemjhm3 = this.CGBIILEMJHM;
PLIDMGKBEAH gknihnhgbkc4 = this.GKNIHNHGBKC;
gameScoreboardBodyView.SetGameModel(gknihnhgbkc4, cgbiilemjhm3);
this.EDGBJMDGBIL = false;
}
}
// Token: 0x06002CBD RID: 11453 RVA: 0x000BAB60 File Offset: 0x000B8D60
[Token(Token = "0x6002CBD")]
[Address(RVA = "0x1CF6DC0", Offset = "0x1CF57C0", VA = "0x181CF6DC0")]
public GameScoreboardView()
{
int num = 0;
int num2 = 0;
this.primaryColor = num;
this.highlightBackgroundAlpha = 1f;
this.defaultBackgroundAlpha = 0.68f;
this.textColor = num2;
base..ctor();
}
// Token: 0x040025CE RID: 9678
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40025CE")]
[SerializeField]
[Header("Colors")]
private Color primaryColor;
// Token: 0x040025CF RID: 9679
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x40025CF")]
[SerializeField]
private Color textColor;
// Token: 0x040025D0 RID: 9680
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x40025D0")]
[SerializeField]
[Header("Alpha")]
private float highlightBackgroundAlpha;
// Token: 0x040025D1 RID: 9681
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")]
[Token(Token = "0x40025D1")]
[SerializeField]
private float defaultBackgroundAlpha;
// Token: 0x040025D2 RID: 9682
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x40025D2")]
[SerializeField]
[Header("Game ScoreboardView")]
private GameScoreboardHeaderView header;
// Token: 0x040025D3 RID: 9683
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x40025D3")]
[SerializeField]
private GameScoreboardBodyView body;
// Token: 0x040025D4 RID: 9684
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x40025D4")]
[SerializeField]
private GameScoreboardFooterView footer;
// Token: 0x040025D5 RID: 9685
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x40025D5")]
private PLIDMGKBEAH GKNIHNHGBKC;
// Token: 0x040025D6 RID: 9686
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x40025D6")]
private GIDGPEJECKI CGBIILEMJHM;
// Token: 0x040025D7 RID: 9687
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x40025D7")]
private bool EDGBJMDGBIL;
// Token: 0x040025D8 RID: 9688
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD1")]
[Token(Token = "0x40025D8")]
private bool KJDHMJPNDCK;
}