Files
2026-06-04 11:42:34 +02:00

760 lines
26 KiB
C#

using System;
using UnityEngine;
// Token: 0x020009DB RID: 2523
[Serializable]
public class GameBoundsSettings : ICODODCIFPG
{
// Token: 0x06012FA1 RID: 77729 RVA: 0x0056617C File Offset: 0x0056437C
public void OMOFNDGJDLA()
{
}
// Token: 0x06012FA2 RID: 77730 RVA: 0x00566180 File Offset: 0x00564380
private void LKHDHMKEJOC()
{
if (!this.supportsOutOfBounds || !Player.LocalPlayerExists || !Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
else if (this.stateTimer.CGELFKLLMBA)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(6);
}
}
// Token: 0x06012FA3 RID: 77731 RVA: 0x005661E0 File Offset: 0x005643E0
public void GEIJMMLLBME(LNJFBGIBLHA JEFGMHBLLKI)
{
}
// Token: 0x06012FA4 RID: 77732 RVA: 0x005661E4 File Offset: 0x005643E4
public void BHPJLJKKAFK()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.NIPOLMNBCFF();
}
// Token: 0x06012FA5 RID: 77733 RVA: 0x005661FC File Offset: 0x005643FC
public void NEJLPPFGJPF()
{
}
// Token: 0x06012FA6 RID: 77734 RVA: 0x00566200 File Offset: 0x00564400
private void KLGOMIPIMKC()
{
if (!this.supportsOutOfBounds || !Player.LocalPlayerExists || !Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
else if (this.stateTimer.ALEKFIMMFPH())
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(5);
}
}
// Token: 0x06012FA7 RID: 77735 RVA: 0x00566260 File Offset: 0x00564460
public void IBMOFDKNJGP()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.JNDAEJOHPHO();
}
// Token: 0x06012FA8 RID: 77736 RVA: 0x00566278 File Offset: 0x00564478
public void BAMELHECBBH()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.KHJKJGDBPMF();
}
// Token: 0x06012FA9 RID: 77737 RVA: 0x00566290 File Offset: 0x00564490
public void MJOFMBAIEDK()
{
}
// Token: 0x06012FAA RID: 77738 RVA: 0x00566294 File Offset: 0x00564494
public void DANEJKFFLKE()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.NIPOLMNBCFF();
}
// Token: 0x06012FAB RID: 77739 RVA: 0x005662AC File Offset: 0x005644AC
private void FNEHIPLMGEG()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.HKGIICHHLJI((ScreenSpaceNotificationManager.DBNGPDFKLEK)7, ((int)Mathf.Round(this.stateTimer.POIPDEMLJBO())).ToString(), 758f, null, false);
}
// Token: 0x06012FAC RID: 77740 RVA: 0x005662EC File Offset: 0x005644EC
public void EOLCMCIOBIE()
{
}
// Token: 0x06012FAD RID: 77741 RVA: 0x005662F0 File Offset: 0x005644F0
private void GOLBAGMEFFB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.MPFFEDHBFMA(this.gracePeriodDuration);
}
// Token: 0x06012FAE RID: 77742 RVA: 0x00566304 File Offset: 0x00564504
public void PFNEGHLIKJI(GameManager FMBELJHPBCG)
{
this.gameManager = FMBELJHPBCG;
this.localPlayerOutOfBoundsStateMachine = new FNJCJNPMBAC();
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, null, null, null);
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.HNNNHPJDJJA));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.JABELDCILFG), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KAIPKLJMLEE));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.BIDKOGGKBJE), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JOINMNENNDO));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.OKDJMHLMCCK), null, null);
this.localPlayerOutOfBoundsStateMachine.DMODLLAELMG(0);
this.stateTimer = new KPFHBPCEMMD();
}
// Token: 0x06012FAF RID: 77743 RVA: 0x005663C8 File Offset: 0x005645C8
public void KBGHELKMNFB()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.JNDAEJOHPHO();
}
// Token: 0x06012FB0 RID: 77744 RVA: 0x005663E0 File Offset: 0x005645E0
private void LANIOAMAHAB(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.BJOJLPHBGMN(this.maxTimeOutOfBounds);
int num = (int)this.maxTimeOutOfBounds;
for (int i = 1; i < num; i++)
{
this.stateTimer.OCAOMBJKFIG((float)i, new KPFHBPCEMMD.NMMLKLGJHFG(this.FMICEIDPLIH));
}
}
// Token: 0x06012FB1 RID: 77745 RVA: 0x00566434 File Offset: 0x00564634
public void NKCADDBNJJN()
{
}
// Token: 0x06012FB2 RID: 77746 RVA: 0x00566438 File Offset: 0x00564638
public void EHNICDMIEHL(bool LIEGPIPEAPJ)
{
if (!LIEGPIPEAPJ)
{
Player.LocalPlayerSpawnEvent += new Action(this.FDNIANKKOFO);
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
else
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
}
// Token: 0x06012FB3 RID: 77747 RVA: 0x00566478 File Offset: 0x00564678
private void DBDEOGOKFOI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (this.gameManager != null && Player.LocalPlayerExists)
{
this.gameManager.ACEAACJNNAF().PKOHKPEKJCJ("[PV] CreateLocalVoice: encoder for IFrameStream<short> is not IBufferEncoder<short>: ", IHCPDNLJMMD.Others, new object[] { IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH });
}
}
// Token: 0x06012FB4 RID: 77748 RVA: 0x005664D0 File Offset: 0x005646D0
private void BIDKOGGKBJE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.BJOJLPHBGMN(this.maxTimeOutOfBounds);
int num = (int)this.maxTimeOutOfBounds;
for (int i = 0; i < num; i++)
{
this.stateTimer.FOOCJOGHIJF((float)i, new KPFHBPCEMMD.NMMLKLGJHFG(this.FMICEIDPLIH));
}
}
// Token: 0x06012FB5 RID: 77749 RVA: 0x00566524 File Offset: 0x00564724
private void FKKIBCHNHPI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.MPFFEDHBFMA(this.maxTimeOutOfBounds);
int num = (int)this.maxTimeOutOfBounds;
for (int i = 1; i < num; i++)
{
this.stateTimer.IDLJOJFLGIH((float)i, new KPFHBPCEMMD.NMMLKLGJHFG(this.PAGPBDPNEOJ));
}
}
// Token: 0x06012FB6 RID: 77750 RVA: 0x00566578 File Offset: 0x00564778
public void EDKEGFAOOAP()
{
}
// Token: 0x06012FB7 RID: 77751 RVA: 0x0056657C File Offset: 0x0056477C
private void FMICEIDPLIH()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, ((int)Mathf.Round(this.stateTimer.GDGNJGAADLK)).ToString(), 1f, null, false);
}
// Token: 0x06012FB8 RID: 77752 RVA: 0x005665BC File Offset: 0x005647BC
public void NCJJJMCPDEH()
{
}
// Token: 0x06012FB9 RID: 77753 RVA: 0x005665C0 File Offset: 0x005647C0
private void JABELDCILFG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.BJOJLPHBGMN(this.gracePeriodDuration);
}
// Token: 0x06012FBA RID: 77754 RVA: 0x005665D4 File Offset: 0x005647D4
private void JOINMNENNDO()
{
if (!this.supportsOutOfBounds || !Player.LocalPlayerExists || !Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
else if (this.stateTimer.CGELFKLLMBA)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(4);
}
}
// Token: 0x06012FBB RID: 77755 RVA: 0x00566634 File Offset: 0x00564834
private void NMBIMDDDNFB()
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
// Token: 0x06012FBC RID: 77756 RVA: 0x00566644 File Offset: 0x00564844
public void IBCGELHKNGJ(bool LIEGPIPEAPJ)
{
Player.LocalPlayerSpawnEvent -= new Action(this.FDNIANKKOFO);
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
// Token: 0x06012FBD RID: 77757 RVA: 0x00566670 File Offset: 0x00564870
public void FIJIBOOJPEA()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.JNDAEJOHPHO();
}
// Token: 0x06012FBE RID: 77758 RVA: 0x00566688 File Offset: 0x00564888
private void GFMFIHEFLPM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.PBDGDJIFMOK(this.maxTimeOutOfBounds);
int num = (int)this.maxTimeOutOfBounds;
for (int i = 0; i < num; i++)
{
this.stateTimer.IDLJOJFLGIH((float)i, new KPFHBPCEMMD.NMMLKLGJHFG(this.PAGPBDPNEOJ));
}
}
// Token: 0x06012FBF RID: 77759 RVA: 0x005666DC File Offset: 0x005648DC
public void FHDDFDFPGNC()
{
}
// Token: 0x06012FC0 RID: 77760 RVA: 0x005666E0 File Offset: 0x005648E0
private void HNNNHPJDJJA()
{
if (this.supportsOutOfBounds && Player.LocalPlayerExists && Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(2);
}
}
// Token: 0x06012FC1 RID: 77761 RVA: 0x00566714 File Offset: 0x00564914
public void PJKKDGFKMML()
{
}
// Token: 0x06012FC2 RID: 77762 RVA: 0x00566718 File Offset: 0x00564918
private void BGOFPPBBGOF(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.MPFFEDHBFMA(this.gracePeriodDuration);
}
// Token: 0x06012FC3 RID: 77763 RVA: 0x0056672C File Offset: 0x0056492C
public void NFLOINCMMPC()
{
}
// Token: 0x06012FC4 RID: 77764 RVA: 0x00566730 File Offset: 0x00564930
private void IPIHMHBMHKK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.MPFFEDHBFMA(this.gracePeriodDuration);
}
// Token: 0x06012FC5 RID: 77765 RVA: 0x00566744 File Offset: 0x00564944
private void OOCONEIDDNI()
{
if (this.supportsOutOfBounds && Player.LocalPlayerExists && Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
}
// Token: 0x06012FC6 RID: 77766 RVA: 0x00566778 File Offset: 0x00564978
public void NHKPHJCFDLL()
{
}
// Token: 0x06012FC7 RID: 77767 RVA: 0x0056677C File Offset: 0x0056497C
private void AFIEFGEAJCE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (this.gameManager != null && Player.LocalPlayerExists)
{
this.gameManager.CJKKPMHAMCN().JJLACCMJEMB("z", IHCPDNLJMMD.OthersBuffered, new object[] { IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH });
}
}
// Token: 0x06012FC8 RID: 77768 RVA: 0x005667D4 File Offset: 0x005649D4
public void CCFKMDLPCCB()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.JNDAEJOHPHO();
}
// Token: 0x06012FC9 RID: 77769 RVA: 0x005667EC File Offset: 0x005649EC
public void JDBHMEAKFEG(LNJFBGIBLHA JEFGMHBLLKI)
{
}
// Token: 0x06012FCA RID: 77770 RVA: 0x005667F0 File Offset: 0x005649F0
public void GCDFODMNFGO()
{
}
// Token: 0x06012FCB RID: 77771 RVA: 0x005667F4 File Offset: 0x005649F4
public void PNNOBOCMLDP(GameManager FMBELJHPBCG)
{
this.gameManager = FMBELJHPBCG;
this.localPlayerOutOfBoundsStateMachine = new FNJCJNPMBAC();
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, null, null, null);
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.PDPIMMFDOBC));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.GOLBAGMEFFB), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KLGOMIPIMKC));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.GFMFIHEFLPM), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JOINMNENNDO));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.AFIEFGEAJCE), null, null);
this.localPlayerOutOfBoundsStateMachine.KAPHGCJNIAA(0);
this.stateTimer = new KPFHBPCEMMD();
}
// Token: 0x06012FCC RID: 77772 RVA: 0x005668B8 File Offset: 0x00564AB8
private void ONKHDCJEHIG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.OOEPCEFMAKA(this.maxTimeOutOfBounds);
int num = (int)this.maxTimeOutOfBounds;
for (int i = 1; i < num; i += 0)
{
this.stateTimer.OCAOMBJKFIG((float)i, new KPFHBPCEMMD.NMMLKLGJHFG(this.GMDKNMPHEKF));
}
}
// Token: 0x06012FCD RID: 77773 RVA: 0x0056690C File Offset: 0x00564B0C
public void DODPAPINKBD(GameManager FMBELJHPBCG)
{
this.gameManager = FMBELJHPBCG;
this.localPlayerOutOfBoundsStateMachine = new FNJCJNPMBAC();
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, null, null, null);
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.NCEDBPCNHKL));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.JABELDCILFG), null, new ANMJLCILKDJ.PLBLFEEANOO(this.LKHDHMKEJOC));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.IOHLGLCDJOP), null, new ANMJLCILKDJ.PLBLFEEANOO(this.JBBPJHDDJCC));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.OKDJMHLMCCK), null, null);
this.localPlayerOutOfBoundsStateMachine.MJCLPCMLIEB(1);
this.stateTimer = new KPFHBPCEMMD();
}
// Token: 0x06012FCE RID: 77774 RVA: 0x005669D0 File Offset: 0x00564BD0
private void PAGPBDPNEOJ()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, ((int)Mathf.Round(this.stateTimer.POIPDEMLJBO())).ToString(), 1507f, null, false);
}
// Token: 0x06012FCF RID: 77775 RVA: 0x00566A10 File Offset: 0x00564C10
private void AJLAKJEPBCB()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA((ScreenSpaceNotificationManager.DBNGPDFKLEK)6, ((int)Mathf.Round(this.stateTimer.GDGNJGAADLK)).ToString(), 377f, null, false);
}
// Token: 0x06012FD0 RID: 77776 RVA: 0x00566A50 File Offset: 0x00564C50
private void JBBPJHDDJCC()
{
if (!this.supportsOutOfBounds || !Player.LocalPlayerExists || !Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
else if (this.stateTimer.HFOKKCOENOF())
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(2);
}
}
// Token: 0x06012FD1 RID: 77777 RVA: 0x00566AB0 File Offset: 0x00564CB0
public void HGJKDENPFFD(LNJFBGIBLHA JEFGMHBLLKI)
{
}
// Token: 0x06012FD2 RID: 77778 RVA: 0x00566AB4 File Offset: 0x00564CB4
private void MNLGHFCHNMD()
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
// Token: 0x06012FD3 RID: 77779 RVA: 0x00566AC4 File Offset: 0x00564CC4
private void NCEDBPCNHKL()
{
if (this.supportsOutOfBounds && Player.LocalPlayerExists && Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(8);
}
}
// Token: 0x06012FD4 RID: 77780 RVA: 0x00566AF8 File Offset: 0x00564CF8
private void LJFAEJHJKJP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.PBDGDJIFMOK(this.maxTimeOutOfBounds);
int num = (int)this.maxTimeOutOfBounds;
for (int i = 1; i < num; i += 0)
{
this.stateTimer.FOOCJOGHIJF((float)i, new KPFHBPCEMMD.NMMLKLGJHFG(this.GMDKNMPHEKF));
}
}
// Token: 0x06012FD5 RID: 77781 RVA: 0x00566B4C File Offset: 0x00564D4C
public void NKPKPJFBNGG(bool LIEGPIPEAPJ)
{
Player.LocalPlayerSpawnEvent -= new Action(this.IAKHEDILLBD);
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
// Token: 0x06012FD6 RID: 77782 RVA: 0x00566B78 File Offset: 0x00564D78
public void AJJOJDINBJK()
{
}
// Token: 0x06012FD7 RID: 77783 RVA: 0x00566B7C File Offset: 0x00564D7C
public void CCADMDFKODH()
{
}
// Token: 0x06012FD8 RID: 77784 RVA: 0x00566B80 File Offset: 0x00564D80
private void PDPIMMFDOBC()
{
if (this.supportsOutOfBounds && Player.LocalPlayerExists && Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(4);
}
}
// Token: 0x06012FD9 RID: 77785 RVA: 0x00566BB4 File Offset: 0x00564DB4
public void DHHBFFLPPIL(bool LIEGPIPEAPJ)
{
if (!LIEGPIPEAPJ)
{
Player.LocalPlayerSpawnEvent += new Action(this.FDNIANKKOFO);
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
else
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
}
// Token: 0x06012FDA RID: 77786 RVA: 0x00566BF4 File Offset: 0x00564DF4
private void FDNIANKKOFO()
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
// Token: 0x06012FDB RID: 77787 RVA: 0x00566C04 File Offset: 0x00564E04
public void MHJPIPJMNJM()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.KHJKJGDBPMF();
}
// Token: 0x06012FDC RID: 77788 RVA: 0x00566C1C File Offset: 0x00564E1C
public void CMBEDBCPNIA()
{
}
// Token: 0x06012FDD RID: 77789 RVA: 0x00566C20 File Offset: 0x00564E20
private void FLAKFPFMFHK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.OOEPCEFMAKA(this.maxTimeOutOfBounds);
int num = (int)this.maxTimeOutOfBounds;
for (int i = 0; i < num; i += 0)
{
this.stateTimer.FOOCJOGHIJF((float)i, new KPFHBPCEMMD.NMMLKLGJHFG(this.INLIKADLIEK));
}
}
// Token: 0x06012FDE RID: 77790 RVA: 0x00566C74 File Offset: 0x00564E74
public void APGEKEDCOEJ()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.KHJKJGDBPMF();
}
// Token: 0x06012FDF RID: 77791 RVA: 0x00566C8C File Offset: 0x00564E8C
private void BHMKKOIAKNC()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.DEPJEKLLMAC((ScreenSpaceNotificationManager.DBNGPDFKLEK)7, ((int)Mathf.Round(this.stateTimer.POIPDEMLJBO())).ToString(), 279f, null, false);
}
// Token: 0x06012FE0 RID: 77792 RVA: 0x00566CCC File Offset: 0x00564ECC
private void HJKFMMAHLJP()
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
// Token: 0x06012FE1 RID: 77793 RVA: 0x00566CDC File Offset: 0x00564EDC
private void IAKHEDILLBD()
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
// Token: 0x06012FE3 RID: 77795 RVA: 0x00566D0C File Offset: 0x00564F0C
private void KPAPJIDOFMM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.KLIANKEOBGC(this.maxTimeOutOfBounds);
int num = (int)this.maxTimeOutOfBounds;
for (int i = 0; i < num; i++)
{
this.stateTimer.OCAOMBJKFIG((float)i, new KPFHBPCEMMD.NMMLKLGJHFG(this.GMDKNMPHEKF));
}
}
// Token: 0x06012FE4 RID: 77796 RVA: 0x00566D60 File Offset: 0x00564F60
public void BBNJAHNBGHD(bool LIEGPIPEAPJ)
{
Player.LocalPlayerSpawnEvent -= new Action(this.FDNIANKKOFO);
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
// Token: 0x06012FE5 RID: 77797 RVA: 0x00566D8C File Offset: 0x00564F8C
public void ODFMOHKMBNH(LNJFBGIBLHA JEFGMHBLLKI)
{
}
// Token: 0x06012FE6 RID: 77798 RVA: 0x00566D90 File Offset: 0x00564F90
private void BEGHMJPOHOM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (this.gameManager != null && Player.LocalPlayerExists)
{
PhotonView photonView = this.gameManager.CEGDLFAENEJ();
string text = "Chat";
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
object[] array = new object[0];
array[1] = IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH;
photonView.PKOHKPEKJCJ(text, ihcpdnljmmd, array);
}
}
// Token: 0x06012FE7 RID: 77799 RVA: 0x00566DE8 File Offset: 0x00564FE8
private void IOHLGLCDJOP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
this.stateTimer.PBDGDJIFMOK(this.maxTimeOutOfBounds);
int num = (int)this.maxTimeOutOfBounds;
for (int i = 1; i < num; i++)
{
this.stateTimer.IDLJOJFLGIH((float)i, new KPFHBPCEMMD.NMMLKLGJHFG(this.AJLAKJEPBCB));
}
}
// Token: 0x06012FE8 RID: 77800 RVA: 0x00566E3C File Offset: 0x0056503C
public void MEJAPGDCHIL(GameManager FMBELJHPBCG)
{
this.gameManager = FMBELJHPBCG;
this.localPlayerOutOfBoundsStateMachine = new FNJCJNPMBAC();
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(1, null, null, null);
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.OOCONEIDDNI));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.JABELDCILFG), null, new ANMJLCILKDJ.PLBLFEEANOO(this.DOGGNACFEBO));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.FLAKFPFMFHK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.GBNLLODPNBI));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.AFIEFGEAJCE), null, null);
this.localPlayerOutOfBoundsStateMachine.CKMFCCFPDJO(1);
this.stateTimer = new KPFHBPCEMMD();
}
// Token: 0x06012FE9 RID: 77801 RVA: 0x00566F00 File Offset: 0x00565100
public void LBJNOEIOLCO()
{
}
// Token: 0x06012FEA RID: 77802 RVA: 0x00566F04 File Offset: 0x00565104
private void CMKNDLHPLHF()
{
if (this.supportsOutOfBounds && Player.LocalPlayerExists && Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(7);
}
}
// Token: 0x06012FEB RID: 77803 RVA: 0x00566F38 File Offset: 0x00565138
private void IDNIFJKDODK()
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
// Token: 0x06012FEC RID: 77804 RVA: 0x00566F48 File Offset: 0x00565148
public void INDIHMLAOHP()
{
this.localPlayerOutOfBoundsStateMachine.DLBPEOILIFL();
this.stateTimer.KHJKJGDBPMF();
}
// Token: 0x06012FED RID: 77805 RVA: 0x00566F60 File Offset: 0x00565160
private void GMDKNMPHEKF()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, ((int)Mathf.Round(this.stateTimer.POIPDEMLJBO())).ToString(), 1273f, null, false);
}
// Token: 0x06012FEE RID: 77806 RVA: 0x00566FA0 File Offset: 0x005651A0
private void IEEMGAKHLNF()
{
if (!this.supportsOutOfBounds || !Player.LocalPlayerExists || !Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
else if (this.stateTimer.ALEKFIMMFPH())
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(5);
}
}
// Token: 0x06012FEF RID: 77807 RVA: 0x00567000 File Offset: 0x00565200
private void OBFGLKLGPIJ()
{
if (this.supportsOutOfBounds && Player.LocalPlayerExists && Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
}
// Token: 0x06012FF0 RID: 77808 RVA: 0x00567034 File Offset: 0x00565234
private void OKDJMHLMCCK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (this.gameManager != null && Player.LocalPlayerExists)
{
this.gameManager.OMNGGJICBBI.RPC("RpcMasterOnPlayerOutOfBounds", IHCPDNLJMMD.MasterClient, new object[] { IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH });
}
}
// Token: 0x06012FF1 RID: 77809 RVA: 0x0056708C File Offset: 0x0056528C
private void LACMNJJANKF()
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
// Token: 0x06012FF2 RID: 77810 RVA: 0x0056709C File Offset: 0x0056529C
private void GBNLLODPNBI()
{
if (!this.supportsOutOfBounds || !Player.LocalPlayerExists || !Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
else if (this.stateTimer.OAJDHNPMNCN())
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
}
// Token: 0x06012FF3 RID: 77811 RVA: 0x005670FC File Offset: 0x005652FC
private void INLIKADLIEK()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.OICFFDCBJIO((ScreenSpaceNotificationManager.DBNGPDFKLEK)4, ((int)Mathf.Round(this.stateTimer.HHOBFCDNIEP())).ToString(), 948f, null, false);
}
// Token: 0x06012FF4 RID: 77812 RVA: 0x0056713C File Offset: 0x0056533C
public void GDFDIFAIFOP(GameManager FMBELJHPBCG)
{
this.gameManager = FMBELJHPBCG;
this.localPlayerOutOfBoundsStateMachine = new FNJCJNPMBAC();
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(1, null, null, null);
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.NCEDBPCNHKL));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(5, new ANMJLCILKDJ.NCMAEMHOHDG(this.JABELDCILFG), null, new ANMJLCILKDJ.PLBLFEEANOO(this.IEEMGAKHLNF));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(3, new ANMJLCILKDJ.NCMAEMHOHDG(this.GFMFIHEFLPM), null, new ANMJLCILKDJ.PLBLFEEANOO(this.GBNLLODPNBI));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(7, new ANMJLCILKDJ.NCMAEMHOHDG(this.BEGHMJPOHOM), null, null);
this.localPlayerOutOfBoundsStateMachine.MJCLPCMLIEB(0);
this.stateTimer = new KPFHBPCEMMD();
}
// Token: 0x06012FF5 RID: 77813 RVA: 0x00567200 File Offset: 0x00565400
public void GHEOJKANGLN(GameManager FMBELJHPBCG)
{
this.gameManager = FMBELJHPBCG;
this.localPlayerOutOfBoundsStateMachine = new FNJCJNPMBAC();
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, null, null, null);
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.OBFGLKLGPIJ));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.IPIHMHBMHKK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.IEEMGAKHLNF));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.IOHLGLCDJOP), null, new ANMJLCILKDJ.PLBLFEEANOO(this.GBNLLODPNBI));
this.localPlayerOutOfBoundsStateMachine.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.OKDJMHLMCCK), null, null);
this.localPlayerOutOfBoundsStateMachine.NEGBNKILMPC(0);
this.stateTimer = new KPFHBPCEMMD();
}
// Token: 0x06012FF6 RID: 77814 RVA: 0x005672C4 File Offset: 0x005654C4
private void DOGGNACFEBO()
{
if (!this.supportsOutOfBounds || !Player.LocalPlayerExists || !Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
else if (this.stateTimer.HFOKKCOENOF())
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(0);
}
}
// Token: 0x06012FF7 RID: 77815 RVA: 0x00567324 File Offset: 0x00565524
private void LKJPDKFIOKJ()
{
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA((ScreenSpaceNotificationManager.DBNGPDFKLEK)4, ((int)Mathf.Round(this.stateTimer.POIPDEMLJBO())).ToString(), 1731f, null, true);
}
// Token: 0x06012FF8 RID: 77816 RVA: 0x00567364 File Offset: 0x00565564
private void KAIPKLJMLEE()
{
if (!this.supportsOutOfBounds || !Player.LocalPlayerExists || !Player.LocalPlayer.IHJHIMGJCKC)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(1);
}
else if (this.stateTimer.CGELFKLLMBA)
{
this.localPlayerOutOfBoundsStateMachine.BKBFIGCPIMI(3);
}
}
// Token: 0x040034F4 RID: 13556
[SerializeField]
[Tooltip("When a game supports out of bounds,\nwe will check if the player is in an invalid area and\npunish them according to the game rules.\n(Default punishment is being kicked to dorm room)")]
private bool supportsOutOfBounds;
// Token: 0x040034F5 RID: 13557
[SerializeField]
private float gracePeriodDuration = 3f;
// Token: 0x040034F6 RID: 13558
[SerializeField]
private float maxTimeOutOfBounds = 4f;
// Token: 0x040034F7 RID: 13559
private GameManager gameManager;
// Token: 0x040034F8 RID: 13560
private FNJCJNPMBAC localPlayerOutOfBoundsStateMachine;
// Token: 0x040034F9 RID: 13561
private KPFHBPCEMMD stateTimer;
// Token: 0x020009DC RID: 2524
private enum DMNMFCBKMHB
{
// Token: 0x040034FB RID: 13563
INVALID,
// Token: 0x040034FC RID: 13564
IN_BOUNDS,
// Token: 0x040034FD RID: 13565
OUT_OF_BOUNDS_GRACE_PERIOD,
// Token: 0x040034FE RID: 13566
OUT_OF_BOUNDS_COUNTING_DOWN,
// Token: 0x040034FF RID: 13567
OUT_OF_BOUNDS_TIMER_EXPIRED
}
}