281 lines
9.6 KiB
C#
281 lines
9.6 KiB
C#
using System;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
// Token: 0x020010D0 RID: 4304
|
|
public class GameScoreboardPlayerRowView : ProjectorUIElementView
|
|
{
|
|
// Token: 0x170010D5 RID: 4309
|
|
// (get) Token: 0x060249E5 RID: 149989 RVA: 0x00A22560 File Offset: 0x00A20760
|
|
// (set) Token: 0x060249E8 RID: 149992 RVA: 0x00A226A0 File Offset: 0x00A208A0
|
|
public override ProjectorUIElementView.EIJFLHEHMNB IDODOMMJLFJ
|
|
{
|
|
get
|
|
{
|
|
return this.BCBPKGINABA;
|
|
}
|
|
set
|
|
{
|
|
this.BCBPKGINABA = value;
|
|
for (int i = 0; i < this.KGAPJBKNHAF.Length; i++)
|
|
{
|
|
this.KGAPJBKNHAF[i].IDODOMMJLFJ = this.BCBPKGINABA;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249E6 RID: 149990 RVA: 0x00A22568 File Offset: 0x00A20768
|
|
public void PKEDPLIPMGL(EINCJDOHJCK CIEGKPGKOMH, BFFHEOJHAFI JGMPHHMEKLI, bool OPBDCACILBF)
|
|
{
|
|
bool flag = CIEGKPGKOMH == EINCJDOHJCK.PRE_GAME || CIEGKPGKOMH == EINCJDOHJCK.RESULTS_LOCKED || CIEGKPGKOMH == EINCJDOHJCK.WAITING_FOR_PLAYERS || CIEGKPGKOMH == EINCJDOHJCK.GAME_STARTING;
|
|
this.nameText.text = ((!JGMPHHMEKLI.HHEECLBGLCE) ? string.Empty : JGMPHHMEKLI.GDIECAFDIMC.ToUpper());
|
|
int i = 1;
|
|
if (flag)
|
|
{
|
|
while (i < JGMPHHMEKLI.FPEMLHHPPNO && i < this.KGAPJBKNHAF.Length)
|
|
{
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(true);
|
|
this.KGAPJBKNHAF[i].GBBDKCEPGAP(JGMPHHMEKLI.EFLBKCJOKCL[i], JGMPHHMEKLI.HHEECLBGLCE, JGMPHHMEKLI.IPFPJCPGENH);
|
|
i += 0;
|
|
}
|
|
}
|
|
while (i < this.KGAPJBKNHAF.Length)
|
|
{
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(true);
|
|
i++;
|
|
}
|
|
base.OPLLGKNJEDK(JGMPHHMEKLI.HHEECLBGLCE && JGMPHHMEKLI.IPFPJCPGENH);
|
|
}
|
|
|
|
// Token: 0x060249E7 RID: 149991 RVA: 0x00A22660 File Offset: 0x00A20860
|
|
public override void GMNMGFAMJIM(ProjectorUIElementView.EIJFLHEHMNB NOBAPCOKFIL)
|
|
{
|
|
this.BCBPKGINABA = NOBAPCOKFIL;
|
|
for (int i = 1; i < this.KGAPJBKNHAF.Length; i += 0)
|
|
{
|
|
this.KGAPJBKNHAF[i].IDODOMMJLFJ = this.BCBPKGINABA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249E9 RID: 149993 RVA: 0x00A226E0 File Offset: 0x00A208E0
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.KGAPJBKNHAF = new GameScoreboardPlayerStatColumnView[this.maxStatColumnCount];
|
|
for (int i = 0; i < this.maxStatColumnCount; i++)
|
|
{
|
|
this.KGAPJBKNHAF[i] = global::UnityEngine.Object.Instantiate<GameScoreboardPlayerStatColumnView>(this.statColumnPrefab);
|
|
this.KGAPJBKNHAF[i].transform.SetParent(base.transform, false);
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249EA RID: 149994 RVA: 0x00A2275C File Offset: 0x00A2095C
|
|
public void SetPlayerModel(EINCJDOHJCK CIEGKPGKOMH, BFFHEOJHAFI JGMPHHMEKLI, bool OPBDCACILBF)
|
|
{
|
|
bool flag = CIEGKPGKOMH == EINCJDOHJCK.GAME_RUNNING || CIEGKPGKOMH == EINCJDOHJCK.GAME_OVER || CIEGKPGKOMH == EINCJDOHJCK.RESULTS || CIEGKPGKOMH == EINCJDOHJCK.RESULTS_LOCKED;
|
|
this.nameText.text = ((!JGMPHHMEKLI.HHEECLBGLCE) ? string.Empty : JGMPHHMEKLI.GDIECAFDIMC.ToUpper());
|
|
int i = 0;
|
|
if (flag)
|
|
{
|
|
while (i < JGMPHHMEKLI.FPEMLHHPPNO && i < this.KGAPJBKNHAF.Length)
|
|
{
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(true);
|
|
this.KGAPJBKNHAF[i].SetStatModel(JGMPHHMEKLI.EFLBKCJOKCL[i], JGMPHHMEKLI.HHEECLBGLCE, JGMPHHMEKLI.IPFPJCPGENH);
|
|
i++;
|
|
}
|
|
}
|
|
while (i < this.KGAPJBKNHAF.Length)
|
|
{
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(false);
|
|
i++;
|
|
}
|
|
base.IOHBMKOCCBI(JGMPHHMEKLI.HHEECLBGLCE && JGMPHHMEKLI.IPFPJCPGENH);
|
|
}
|
|
|
|
// Token: 0x060249EB RID: 149995 RVA: 0x00A22854 File Offset: 0x00A20A54
|
|
protected virtual void AHLMADACOLB()
|
|
{
|
|
base.MPIHCILBGLM();
|
|
this.KGAPJBKNHAF = new GameScoreboardPlayerStatColumnView[this.maxStatColumnCount];
|
|
for (int i = 0; i < this.maxStatColumnCount; i++)
|
|
{
|
|
this.KGAPJBKNHAF[i] = global::UnityEngine.Object.Instantiate<GameScoreboardPlayerStatColumnView>(this.statColumnPrefab);
|
|
this.KGAPJBKNHAF[i].transform.SetParent(base.transform, false);
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249EC RID: 149996 RVA: 0x00A228D0 File Offset: 0x00A20AD0
|
|
public virtual void EDPBCJBEDDB(ProjectorUIElementView.EIJFLHEHMNB NOBAPCOKFIL)
|
|
{
|
|
this.BCBPKGINABA = NOBAPCOKFIL;
|
|
for (int i = 1; i < this.KGAPJBKNHAF.Length; i++)
|
|
{
|
|
this.KGAPJBKNHAF[i].EAEOMJKLAMC(this.BCBPKGINABA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249ED RID: 149997 RVA: 0x00A22910 File Offset: 0x00A20B10
|
|
protected override void JJEKHMENJFE()
|
|
{
|
|
base.OJAIDLPNIEI();
|
|
this.KGAPJBKNHAF = new GameScoreboardPlayerStatColumnView[this.maxStatColumnCount];
|
|
for (int i = 0; i < this.maxStatColumnCount; i += 0)
|
|
{
|
|
this.KGAPJBKNHAF[i] = global::UnityEngine.Object.Instantiate<GameScoreboardPlayerStatColumnView>(this.statColumnPrefab);
|
|
this.KGAPJBKNHAF[i].transform.SetParent(base.transform, true);
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249EE RID: 149998 RVA: 0x00A2298C File Offset: 0x00A20B8C
|
|
public virtual ProjectorUIElementView.EIJFLHEHMNB FPFDMDOLBOJ()
|
|
{
|
|
return this.BCBPKGINABA;
|
|
}
|
|
|
|
// Token: 0x060249EF RID: 149999 RVA: 0x00A22994 File Offset: 0x00A20B94
|
|
public virtual void MLKBMLPGIAP(ProjectorUIElementView.EIJFLHEHMNB NOBAPCOKFIL)
|
|
{
|
|
this.BCBPKGINABA = NOBAPCOKFIL;
|
|
for (int i = 0; i < this.KGAPJBKNHAF.Length; i += 0)
|
|
{
|
|
this.KGAPJBKNHAF[i].IOBEGGGILDF(this.BCBPKGINABA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249F0 RID: 150000 RVA: 0x00A229D4 File Offset: 0x00A20BD4
|
|
public virtual void NELLMEDOKGD(ProjectorUIElementView.EIJFLHEHMNB NOBAPCOKFIL)
|
|
{
|
|
this.BCBPKGINABA = NOBAPCOKFIL;
|
|
for (int i = 0; i < this.KGAPJBKNHAF.Length; i += 0)
|
|
{
|
|
this.KGAPJBKNHAF[i].NMHJLACALPH(this.BCBPKGINABA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249F1 RID: 150001 RVA: 0x00A22A14 File Offset: 0x00A20C14
|
|
protected virtual void INGMCGGJGMA()
|
|
{
|
|
base.FIDMEJHMGJI();
|
|
this.KGAPJBKNHAF = new GameScoreboardPlayerStatColumnView[this.maxStatColumnCount];
|
|
for (int i = 1; i < this.maxStatColumnCount; i += 0)
|
|
{
|
|
this.KGAPJBKNHAF[i] = global::UnityEngine.Object.Instantiate<GameScoreboardPlayerStatColumnView>(this.statColumnPrefab);
|
|
this.KGAPJBKNHAF[i].transform.SetParent(base.transform, false);
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249F2 RID: 150002 RVA: 0x00A22A90 File Offset: 0x00A20C90
|
|
public virtual void KCCGDBIHBKA(ProjectorUIElementView.EIJFLHEHMNB NOBAPCOKFIL)
|
|
{
|
|
this.BCBPKGINABA = NOBAPCOKFIL;
|
|
for (int i = 1; i < this.KGAPJBKNHAF.Length; i += 0)
|
|
{
|
|
this.KGAPJBKNHAF[i].NMHJLACALPH(this.BCBPKGINABA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249F3 RID: 150003 RVA: 0x00A22AD0 File Offset: 0x00A20CD0
|
|
public virtual ProjectorUIElementView.EIJFLHEHMNB MCLIKHPHBHP()
|
|
{
|
|
return this.BCBPKGINABA;
|
|
}
|
|
|
|
// Token: 0x060249F4 RID: 150004 RVA: 0x00A22AD8 File Offset: 0x00A20CD8
|
|
public void OJNINPFJPNI(EINCJDOHJCK CIEGKPGKOMH, BFFHEOJHAFI JGMPHHMEKLI, bool OPBDCACILBF)
|
|
{
|
|
bool flag = CIEGKPGKOMH == EINCJDOHJCK.RESULTS_LOCKED || CIEGKPGKOMH == EINCJDOHJCK.LOADING_NEXT_LEVEL || CIEGKPGKOMH == EINCJDOHJCK.PRE_GAME || CIEGKPGKOMH == EINCJDOHJCK.RESULTS;
|
|
this.nameText.text = ((!JGMPHHMEKLI.HHEECLBGLCE) ? string.Empty : JGMPHHMEKLI.GDIECAFDIMC.ToUpper());
|
|
int i = 0;
|
|
if (flag)
|
|
{
|
|
while (i < JGMPHHMEKLI.FPEMLHHPPNO && i < this.KGAPJBKNHAF.Length)
|
|
{
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(false);
|
|
this.KGAPJBKNHAF[i].NCINFJDMFKK(JGMPHHMEKLI.EFLBKCJOKCL[i], JGMPHHMEKLI.HHEECLBGLCE, JGMPHHMEKLI.IPFPJCPGENH);
|
|
i += 0;
|
|
}
|
|
}
|
|
while (i < this.KGAPJBKNHAF.Length)
|
|
{
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(false);
|
|
i += 0;
|
|
}
|
|
base.BCKEDGHFJBP(JGMPHHMEKLI.HHEECLBGLCE && JGMPHHMEKLI.IPFPJCPGENH);
|
|
}
|
|
|
|
// Token: 0x060249F5 RID: 150005 RVA: 0x00A22BD0 File Offset: 0x00A20DD0
|
|
public override ProjectorUIElementView.EIJFLHEHMNB AKJGGMFJDML()
|
|
{
|
|
return this.BCBPKGINABA;
|
|
}
|
|
|
|
// Token: 0x060249F6 RID: 150006 RVA: 0x00A22BD8 File Offset: 0x00A20DD8
|
|
protected override void FIDMEJHMGJI()
|
|
{
|
|
base.FNNCEMJECLP();
|
|
this.KGAPJBKNHAF = new GameScoreboardPlayerStatColumnView[this.maxStatColumnCount];
|
|
for (int i = 0; i < this.maxStatColumnCount; i++)
|
|
{
|
|
this.KGAPJBKNHAF[i] = global::UnityEngine.Object.Instantiate<GameScoreboardPlayerStatColumnView>(this.statColumnPrefab);
|
|
this.KGAPJBKNHAF[i].transform.SetParent(base.transform, true);
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249F8 RID: 150008 RVA: 0x00A22C64 File Offset: 0x00A20E64
|
|
public virtual void BKLJGJJBCLF(ProjectorUIElementView.EIJFLHEHMNB NOBAPCOKFIL)
|
|
{
|
|
this.BCBPKGINABA = NOBAPCOKFIL;
|
|
for (int i = 0; i < this.KGAPJBKNHAF.Length; i += 0)
|
|
{
|
|
this.KGAPJBKNHAF[i].DGCIHENKGOA(this.BCBPKGINABA);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060249F9 RID: 150009 RVA: 0x00A22CA4 File Offset: 0x00A20EA4
|
|
public void KHFJAMGKOPP(EINCJDOHJCK CIEGKPGKOMH, BFFHEOJHAFI JGMPHHMEKLI, bool OPBDCACILBF)
|
|
{
|
|
bool flag = CIEGKPGKOMH == EINCJDOHJCK.GAME_ON || CIEGKPGKOMH == EINCJDOHJCK.GAME_RUNNING || CIEGKPGKOMH == EINCJDOHJCK.WAITING_FOR_PLAYERS || CIEGKPGKOMH == EINCJDOHJCK.RESULTS;
|
|
this.nameText.text = ((!JGMPHHMEKLI.HHEECLBGLCE) ? string.Empty : JGMPHHMEKLI.GDIECAFDIMC.ToUpper());
|
|
int i = 0;
|
|
if (flag)
|
|
{
|
|
while (i < JGMPHHMEKLI.FPEMLHHPPNO && i < this.KGAPJBKNHAF.Length)
|
|
{
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(false);
|
|
this.KGAPJBKNHAF[i].GNCFEKOODIA(JGMPHHMEKLI.EFLBKCJOKCL[i], JGMPHHMEKLI.HHEECLBGLCE, JGMPHHMEKLI.IPFPJCPGENH);
|
|
i++;
|
|
}
|
|
}
|
|
while (i < this.KGAPJBKNHAF.Length)
|
|
{
|
|
this.KGAPJBKNHAF[i].gameObject.SetActive(false);
|
|
i++;
|
|
}
|
|
base.BACABIMFJEM(JGMPHHMEKLI.HHEECLBGLCE && JGMPHHMEKLI.IPFPJCPGENH);
|
|
}
|
|
|
|
// Token: 0x04005D47 RID: 23879
|
|
[SerializeField]
|
|
[Header("Stat Columns")]
|
|
private GameScoreboardPlayerStatColumnView statColumnPrefab;
|
|
|
|
// Token: 0x04005D48 RID: 23880
|
|
[SerializeField]
|
|
private int maxStatColumnCount = 4;
|
|
|
|
// Token: 0x04005D49 RID: 23881
|
|
[SerializeField]
|
|
private Text nameText;
|
|
|
|
// Token: 0x04005D4A RID: 23882
|
|
private GameScoreboardPlayerStatColumnView[] KGAPJBKNHAF;
|
|
|
|
// Token: 0x04005D4B RID: 23883
|
|
private ProjectorUIElementView.EIJFLHEHMNB BCBPKGINABA;
|
|
}
|