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.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 is not IBufferEncoder: ", 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.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.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.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.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.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.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.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 } }