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

367 lines
11 KiB
C#

using System;
using Cpp2IlInjected;
using UnityEngine;
using UnityEngine.EventSystems;
// Token: 0x020005E0 RID: 1504
[Token(Token = "0x20005E0")]
public class GameScoreboardView : GameUIView
{
// Token: 0x06002C94 RID: 11412 RVA: 0x000B6BB8 File Offset: 0x000B4DB8
[Token(Token = "0x6002C94")]
[Address(RVA = "0x108CAE0", Offset = "0x108B8E0", VA = "0x18108CAE0", 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: 0x06002C95 RID: 11413 RVA: 0x000B6C3C File Offset: 0x000B4E3C
[Token(Token = "0x6002C95")]
[Address(RVA = "0x108CE20", Offset = "0x108BC20", VA = "0x18108CE20", 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: 0x06002C96 RID: 11414 RVA: 0x000B6CB8 File Offset: 0x000B4EB8
[Token(Token = "0x6002C96")]
[Address(RVA = "0x108CC50", Offset = "0x108BA50", VA = "0x18108CC50")]
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: 0x06002C97 RID: 11415 RVA: 0x000B6DB0 File Offset: 0x000B4FB0
[Token(Token = "0x6002C97")]
[Address(RVA = "0x758900", Offset = "0x757700", VA = "0x180758900")]
public void Button_StartGame()
{
GameUIView.PIFJCHPLJNI cahdfafdfbg = this.CAHDFAFDFBG;
if (cahdfafdfbg != 0)
{
cahdfafdfbg();
return;
}
}
// Token: 0x06002C98 RID: 11416 RVA: 0x000B6DD0 File Offset: 0x000B4FD0
[Token(Token = "0x6002C98")]
[Address(RVA = "0x758840", Offset = "0x757640", VA = "0x180758840")]
public void Button_StartGameEarly()
{
GameUIView.PIFJCHPLJNI pgopenkdigm = this.PGOPENKDIGM;
if (pgopenkdigm != 0)
{
pgopenkdigm();
return;
}
}
// Token: 0x06002C99 RID: 11417 RVA: 0x000B6DF0 File Offset: 0x000B4FF0
[Token(Token = "0x6002C99")]
[Address(RVA = "0x758510", Offset = "0x757310", VA = "0x180758510")]
public void Button_JoinGame()
{
GameUIView.PIFJCHPLJNI ffbnboflggd = this.FFBNBOFLGGD;
if (ffbnboflggd != 0)
{
ffbnboflggd();
return;
}
}
// Token: 0x06002C9A RID: 11418 RVA: 0x000B6E10 File Offset: 0x000B5010
[Token(Token = "0x6002C9A")]
[Address(RVA = "0x9D3FB0", Offset = "0x9D2DB0", VA = "0x1809D3FB0")]
public void Button_SwitchTeam()
{
GameUIView.PIFJCHPLJNI cdipjggfjff = this.CDIPJGGFJFF;
if (cdipjggfjff != 0)
{
cdipjggfjff();
return;
}
}
// Token: 0x06002C9B RID: 11419 RVA: 0x000B6E30 File Offset: 0x000B5030
[Token(Token = "0x6002C9B")]
[Address(RVA = "0x108CC10", Offset = "0x108BA10", VA = "0x18108CC10")]
public void Button_JoinTeam(CGLKOJIMDIH CGOLFOLCHIF)
{
GameUIView.NMEKJIIDOMA affafijhnga = this.AFFAFIJHNGA;
if (affafijhnga != 0)
{
affafijhnga(CGOLFOLCHIF);
return;
}
}
// Token: 0x06002C9C RID: 11420 RVA: 0x000B6E50 File Offset: 0x000B5050
[Token(Token = "0x6002C9C")]
[Address(RVA = "0x108CC30", Offset = "0x108BA30", VA = "0x18108CC30")]
public void Button_StartOver()
{
GameUIView.PIFJCHPLJNI ldcmkanlbkh = this.LDCMKANLBKH;
if (ldcmkanlbkh != 0)
{
ldcmkanlbkh();
return;
}
}
// Token: 0x06002C9D RID: 11421 RVA: 0x000B6E70 File Offset: 0x000B5070
[Token(Token = "0x6002C9D")]
[Address(RVA = "0x81F2E0", Offset = "0x81E0E0", VA = "0x18081F2E0")]
public void Button_SwitchMode()
{
GameUIView.PIFJCHPLJNI glonhplkpkp = this.GLONHPLKPKP;
if (glonhplkpkp != 0)
{
glonhplkpkp();
return;
}
}
// Token: 0x06002C9E RID: 11422 RVA: 0x000B6E90 File Offset: 0x000B5090
[Token(Token = "0x6002C9E")]
[Address(RVA = "0xDF5780", Offset = "0xDF4580", VA = "0x180DF5780")]
public void Button_VoteNextMap()
{
GameUIView.PIFJCHPLJNI iddpcfjlhkc = this.IDDPCFJLHKC;
if (iddpcfjlhkc != 0)
{
iddpcfjlhkc();
return;
}
}
// Token: 0x06002C9F RID: 11423 RVA: 0x000B6EB0 File Offset: 0x000B50B0
[Token(Token = "0x6002C9F")]
[Address(RVA = "0x7BA9F0", Offset = "0x7B97F0", VA = "0x1807BA9F0")]
public void Button_ViewResults()
{
GameUIView.PIFJCHPLJNI bkmlkbchafl = this.BKMLKBCHAFL;
if (bkmlkbchafl != 0)
{
bkmlkbchafl();
return;
}
}
// Token: 0x06002CA0 RID: 11424 RVA: 0x000B6ED0 File Offset: 0x000B50D0
[Token(Token = "0x6002CA0")]
[Address(RVA = "0x108CDD0", Offset = "0x108BBD0", VA = "0x18108CDD0", Slot = "6")]
public override void SetGameDataModel(PLIDMGKBEAH GKNIHNHGBKC, GIDGPEJECKI CGBIILEMJHM)
{
this.GKNIHNHGBKC = GKNIHNHGBKC;
this.CGBIILEMJHM = CGBIILEMJHM;
this.EDGBJMDGBIL = true;
}
// Token: 0x06002CA1 RID: 11425 RVA: 0x000B6EF4 File Offset: 0x000B50F4
[Token(Token = "0x6002CA1")]
[Address(RVA = "0x108CDF0", Offset = "0x108BBF0", VA = "0x18108CDF0", Slot = "7")]
public override void SetTimerDataModel(PLIDMGKBEAH GKNIHNHGBKC, CONGBPBHBCN KINCJNDGHIE)
{
this.header.SetTimerDataModel(GKNIHNHGBKC, KINCJNDGHIE);
}
// Token: 0x06002CA2 RID: 11426 RVA: 0x000B6F14 File Offset: 0x000B5114
[Token(Token = "0x6002CA2")]
[Address(RVA = "0x108CC50", Offset = "0x108BA50", VA = "0x18108CC50")]
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: 0x06002CA3 RID: 11427 RVA: 0x000B700C File Offset: 0x000B520C
[Token(Token = "0x6002CA3")]
[Address(RVA = "0x108D010", Offset = "0x108BE10", VA = "0x18108D010")]
public GameScoreboardView()
{
int num = 0;
int num2 = 0;
this.primaryColor = num;
this.highlightBackgroundAlpha = 1f;
this.defaultBackgroundAlpha = 0.68f;
this.textColor = num2;
base..ctor();
}
// Token: 0x0400242D RID: 9261
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400242D")]
[SerializeField]
[Header("Colors")]
private Color primaryColor;
// Token: 0x0400242E RID: 9262
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400242E")]
[SerializeField]
private Color textColor;
// Token: 0x0400242F RID: 9263
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400242F")]
[SerializeField]
[Header("Alpha")]
private float highlightBackgroundAlpha;
// Token: 0x04002430 RID: 9264
[FieldOffset(Offset = "0xA4")]
[Token(Token = "0x4002430")]
[SerializeField]
private float defaultBackgroundAlpha;
// Token: 0x04002431 RID: 9265
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4002431")]
[SerializeField]
[Header("Game ScoreboardView")]
private GameScoreboardHeaderView header;
// Token: 0x04002432 RID: 9266
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4002432")]
[SerializeField]
private GameScoreboardBodyView body;
// Token: 0x04002433 RID: 9267
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4002433")]
[SerializeField]
private GameScoreboardFooterView footer;
// Token: 0x04002434 RID: 9268
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002434")]
private PLIDMGKBEAH GKNIHNHGBKC;
// Token: 0x04002435 RID: 9269
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4002435")]
private GIDGPEJECKI CGBIILEMJHM;
// Token: 0x04002436 RID: 9270
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4002436")]
private bool EDGBJMDGBIL;
// Token: 0x04002437 RID: 9271
[FieldOffset(Offset = "0xD1")]
[Token(Token = "0x4002437")]
private bool KJDHMJPNDCK;
}