374 lines
11 KiB
C#
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;
|
|
}
|