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

591 lines
20 KiB
C#

using System;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
using Valve.VR;
// Token: 0x02000111 RID: 273
[Token(Token = "0x2000111")]
[Serializable]
public class GameBoundsManager : MonoBehaviourPun, JMFAKCJLJKP
{
// Token: 0x17000111 RID: 273
// (get) Token: 0x06000707 RID: 1799 RVA: 0x000231E8 File Offset: 0x000213E8
[Token(Token = "0x17000111")]
private bool LocalPlayerInBounds
{
[Token(Token = "0x6000707")]
[Address(RVA = "0xE121E0", Offset = "0xE10FE0", VA = "0x180E121E0")]
get
{
if (!this._outOfBoundsPausedFlag.CFLJGNJLBFG && this._outOfBoundsSupportedFlag.CFLJGNJLBFG)
{
GameTeamManager teamManager = this.gameManager.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
bool flag;
if ((!teamManager.IsPlayerSpectator(agajmbpabdl) || this._outOfBoundsSpectatorsSupportedFlag.CFLJGNJLBFG) && !flag)
{
bool flag2;
return !flag2;
}
}
return true;
}
}
// Token: 0x17000112 RID: 274
// (get) Token: 0x06000708 RID: 1800 RVA: 0x00023250 File Offset: 0x00021450
[Token(Token = "0x17000112")]
public bool OutOfBoundsPaused
{
[Token(Token = "0x6000708")]
[Address(RVA = "0xDC5260", Offset = "0xDC4060", VA = "0x180DC5260")]
get
{
return this._outOfBoundsPausedFlag.CFLJGNJLBFG;
}
}
// Token: 0x06000709 RID: 1801 RVA: 0x00023270 File Offset: 0x00021470
[Token(Token = "0x6000709")]
[Address(RVA = "0xE11C70", Offset = "0xE10A70", VA = "0x180E11C70")]
public void PauseOutOfBoundsCheck(object PIHIPPPPEBI)
{
this._outOfBoundsPausedFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600070A RID: 1802 RVA: 0x00023290 File Offset: 0x00021490
[Token(Token = "0x600070A")]
[Address(RVA = "0xE11DB0", Offset = "0xE10BB0", VA = "0x180E11DB0")]
public void ResumeOutOfBoundsCheck(object PIHIPPPPEBI)
{
this._outOfBoundsPausedFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x0600070B RID: 1803 RVA: 0x000232B0 File Offset: 0x000214B0
[Token(Token = "0x600070B")]
[Address(RVA = "0xE11260", Offset = "0xE10060", VA = "0x180E11260", Slot = "13")]
protected override void Awake()
{
this.OnGameStart();
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.localPlayerOutOfBoundsStateMachine = hkkohfhadkk;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.JJFJEACMFMO);
int num = 0;
int num2 = 0;
int num3 = 0;
hkkohfhadkk.JEPMLPCOGNM((ushort)num, num3, num2, knfakjmalje);
HKKOHFHADKK hkkohfhadkk2 = this.localPlayerOutOfBoundsStateMachine;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.DBAKOGJFPHM);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.BOBINDOKFBD);
HKKOHFHADKK hkkohfhadkk3 = this.localPlayerOutOfBoundsStateMachine;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ICAPGNMLMEH);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HJDAPODEMDD);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BIPGDHOBGFO);
HKKOHFHADKK hkkohfhadkk4 = this.localPlayerOutOfBoundsStateMachine;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.BMEHEAIPPEL);
HKKOHFHADKK hkkohfhadkk5 = this.localPlayerOutOfBoundsStateMachine;
int num4 = 0;
hkkohfhadkk5.OFFLOPLJBBG((ushort)num4);
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
this.stateTimer = macmljjgbim;
}
// Token: 0x0600070C RID: 1804 RVA: 0x00023390 File Offset: 0x00021590
[Token(Token = "0x600070C")]
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30", Slot = "15")]
public void InitializeOnAwake(GameManager ONLEICCNNBI)
{
this.gameManager = ONLEICCNNBI;
}
// Token: 0x0600070D RID: 1805 RVA: 0x000233A4 File Offset: 0x000215A4
[Token(Token = "0x600070D")]
[Address(RVA = "0xE11AB0", Offset = "0xE108B0", VA = "0x180E11AB0", Slot = "17")]
public void InitializeOnStart()
{
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
Action action = new Action(this.PLCGPPEICMI);
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action);
HKKOHFHADKK hkkohfhadkk = this.localPlayerOutOfBoundsStateMachine;
int num = 0;
hkkohfhadkk.PIEOGAPMGIH((ushort)num);
}
// Token: 0x0600070E RID: 1806 RVA: 0x000233E8 File Offset: 0x000215E8
[Token(Token = "0x600070E")]
[Address(RVA = "0xE11C30", Offset = "0xE10A30", VA = "0x180E11C30", Slot = "18")]
public void OnUpdate()
{
this.localPlayerOutOfBoundsStateMachine.OPEMIFENIJM();
this.stateTimer.OCGHOBMJNMA();
}
// Token: 0x0600070F RID: 1807 RVA: 0x00023414 File Offset: 0x00021614
[Token(Token = "0x600070F")]
[Address(RVA = "0xE11840", Offset = "0xE10640", VA = "0x180E11840", Slot = "16")]
public void CleanupOnDestroy()
{
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
Action action = new Action(this.PLCGPPEICMI);
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
}
// Token: 0x06000710 RID: 1808 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000710")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "19")]
public void OnGameStart()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000711 RID: 1809 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000711")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
public void OnGameEnd()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000712 RID: 1810 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000712")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "23")]
public void OnPlayerDisconnected(AGAJMBPABDL IEKDDPPNFPF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000713 RID: 1811 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6000713")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "21")]
public void InitializeLocalPlayer(bool HOCMIMEHLLM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06000714 RID: 1812 RVA: 0x00023440 File Offset: 0x00021640
[Token(Token = "0x6000714")]
[Address(RVA = "0xE11010", Offset = "0xE0FE10", VA = "0x180E11010", Slot = "22")]
public void ResetLocalPlayer(bool HOCMIMEHLLM)
{
HKKOHFHADKK hkkohfhadkk = this.localPlayerOutOfBoundsStateMachine;
int num = 0;
hkkohfhadkk.PIEOGAPMGIH((ushort)num);
}
// Token: 0x06000715 RID: 1813 RVA: 0x00023464 File Offset: 0x00021664
[Token(Token = "0x6000715")]
[Address(RVA = "0xE11010", Offset = "0xE0FE10", VA = "0x180E11010")]
private void PLCGPPEICMI()
{
HKKOHFHADKK hkkohfhadkk = this.localPlayerOutOfBoundsStateMachine;
int num = 0;
hkkohfhadkk.PIEOGAPMGIH((ushort)num);
}
// Token: 0x06000716 RID: 1814 RVA: 0x00023488 File Offset: 0x00021688
[Token(Token = "0x6000716")]
[Address(RVA = "0xE11010", Offset = "0xE0FE10", VA = "0x180E11010")]
private void AEDJKDFANFJ()
{
HKKOHFHADKK hkkohfhadkk = this.localPlayerOutOfBoundsStateMachine;
int num = 0;
hkkohfhadkk.PIEOGAPMGIH((ushort)num);
}
// Token: 0x17000113 RID: 275
// (get) Token: 0x06000717 RID: 1815 RVA: 0x000234AC File Offset: 0x000216AC
[Token(Token = "0x17000113")]
public bool OutOfBoundsSupported
{
[Token(Token = "0x6000717")]
[Address(RVA = "0xE12410", Offset = "0xE11210", VA = "0x180E12410")]
get
{
return this._outOfBoundsSupportedFlag.CFLJGNJLBFG;
}
}
// Token: 0x06000718 RID: 1816 RVA: 0x000234CC File Offset: 0x000216CC
[Token(Token = "0x6000718")]
[Address(RVA = "0xE11240", Offset = "0xE10040", VA = "0x180E11240")]
public void AddOutOfBoundsSupport(object PIHIPPPPEBI)
{
this._outOfBoundsSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x06000719 RID: 1817 RVA: 0x000234EC File Offset: 0x000216EC
[Token(Token = "0x6000719")]
[Address(RVA = "0xE11D90", Offset = "0xE10B90", VA = "0x180E11D90")]
public void RemoveOutOfBoundsSupport(object PIHIPPPPEBI)
{
this._outOfBoundsSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17000114 RID: 276
// (get) Token: 0x0600071A RID: 1818 RVA: 0x0002350C File Offset: 0x0002170C
[Token(Token = "0x17000114")]
public bool OutOfBoundsSpectatorsSupported
{
[Token(Token = "0x600071A")]
[Address(RVA = "0xE123F0", Offset = "0xE111F0", VA = "0x180E123F0")]
get
{
return this._outOfBoundsSpectatorsSupportedFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600071B RID: 1819 RVA: 0x0002352C File Offset: 0x0002172C
[Token(Token = "0x600071B")]
[Address(RVA = "0xE11220", Offset = "0xE10020", VA = "0x180E11220")]
public void AddOutOfBoundsSpectatorsSupport(object PIHIPPPPEBI)
{
this._outOfBoundsSpectatorsSupportedFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600071C RID: 1820 RVA: 0x0002354C File Offset: 0x0002174C
[Token(Token = "0x600071C")]
[Address(RVA = "0xE11D70", Offset = "0xE10B70", VA = "0x180E11D70")]
public void RemoveOutOfBoundsSpectatorsSupport(object PIHIPPPPEBI)
{
this._outOfBoundsSpectatorsSupportedFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17000115 RID: 277
// (get) Token: 0x0600071D RID: 1821 RVA: 0x0002356C File Offset: 0x0002176C
[Token(Token = "0x17000115")]
public bool ShouldKillOutOfBoundsPlayers
{
[Token(Token = "0x600071D")]
[Address(RVA = "0xE12430", Offset = "0xE11230", VA = "0x180E12430")]
get
{
return this._shouldKillOutOfBoundsPlayersFlag.CFLJGNJLBFG;
}
}
// Token: 0x0600071E RID: 1822 RVA: 0x0002358C File Offset: 0x0002178C
[Token(Token = "0x600071E")]
[Address(RVA = "0xE11100", Offset = "0xE0FF00", VA = "0x180E11100")]
public void AddKillOutOfBoundsPlayersSupport(object PIHIPPPPEBI)
{
this._shouldKillOutOfBoundsPlayersFlag.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0600071F RID: 1823 RVA: 0x000235AC File Offset: 0x000217AC
[Token(Token = "0x600071F")]
[Address(RVA = "0xE11C90", Offset = "0xE10A90", VA = "0x180E11C90")]
public void RemoveKillOutOfBoundsPlayersSupport(object PIHIPPPPEBI)
{
this._shouldKillOutOfBoundsPlayersFlag.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x17000116 RID: 278
// (get) Token: 0x06000720 RID: 1824 RVA: 0x000235CC File Offset: 0x000217CC
[Token(Token = "0x17000116")]
private float OutOfBoundsGracePeriod
{
[Token(Token = "0x6000720")]
[Address(RVA = "0xE12390", Offset = "0xE11190", VA = "0x180E12390")]
get
{
return ((ISteamVR_Action_Skeleton_Source)this._gracePeriodMap).indexCurl;
}
}
// Token: 0x06000721 RID: 1825 RVA: 0x000235EC File Offset: 0x000217EC
[Token(Token = "0x6000721")]
[Address(RVA = "0xE11120", Offset = "0xE0FF20", VA = "0x180E11120")]
public void AddOutOfBoundsGracePeriod(float ANFHKPDKLEF, object PIHIPPPPEBI, int JMHKMOACHDG)
{
BJOIBBBOIKO<float> gracePeriodMap = this._gracePeriodMap;
}
// Token: 0x06000722 RID: 1826 RVA: 0x00023608 File Offset: 0x00021808
[Token(Token = "0x6000722")]
[Address(RVA = "0xE11CB0", Offset = "0xE10AB0", VA = "0x180E11CB0")]
public void RemoveOutOfBoundsGracePeriod(object PIHIPPPPEBI)
{
bool flag = this._gracePeriodMap.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x17000117 RID: 279
// (get) Token: 0x06000723 RID: 1827 RVA: 0x00023628 File Offset: 0x00021828
[Token(Token = "0x17000117")]
public float OutOfBoundsMaxDuration
{
[Token(Token = "0x6000723")]
[Address(RVA = "0xE123C0", Offset = "0xE111C0", VA = "0x180E123C0")]
get
{
return ((ISteamVR_Action_Skeleton_Source)this._maxDurationMap).indexCurl;
}
}
// Token: 0x06000724 RID: 1828 RVA: 0x00023648 File Offset: 0x00021848
[Token(Token = "0x6000724")]
[Address(RVA = "0xE111A0", Offset = "0xE0FFA0", VA = "0x180E111A0")]
public void AddOutOfBoundsMaxDuration(float JPOFKMCIEKB, object PIHIPPPPEBI, int JMHKMOACHDG)
{
BJOIBBBOIKO<float> maxDurationMap = this._maxDurationMap;
}
// Token: 0x06000725 RID: 1829 RVA: 0x00023664 File Offset: 0x00021864
[Token(Token = "0x6000725")]
[Address(RVA = "0xE11D10", Offset = "0xE10B10", VA = "0x180E11D10")]
public void RemoveOutOfBoundsMaxDuration(object PIHIPPPPEBI)
{
bool flag = this._maxDurationMap.HAHBGOMEMEE(PIHIPPPPEBI);
}
// Token: 0x06000726 RID: 1830 RVA: 0x00023684 File Offset: 0x00021884
[Token(Token = "0x6000726")]
[Address(RVA = "0xE11BA0", Offset = "0xE109A0", VA = "0x180E11BA0")]
private void JJFJEACMFMO()
{
if (!this.LocalPlayerInBounds)
{
HKKOHFHADKK hkkohfhadkk = this.localPlayerOutOfBoundsStateMachine;
return;
}
}
// Token: 0x06000727 RID: 1831 RVA: 0x000236A8 File Offset: 0x000218A8
[Token(Token = "0x6000727")]
[Address(RVA = "0xE11900", Offset = "0xE10700", VA = "0x180E11900")]
private void DBAKOGJFPHM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
MACMLJJGBIM macmljjgbim = this.stateTimer;
string text = this._gracePeriodMap.ToString();
}
// Token: 0x06000728 RID: 1832 RVA: 0x000236D0 File Offset: 0x000218D0
[Token(Token = "0x6000728")]
[Address(RVA = "0xE117B0", Offset = "0xE105B0", VA = "0x180E117B0")]
private void BOBINDOKFBD()
{
if (this.LocalPlayerInBounds)
{
HKKOHFHADKK hkkohfhadkk = this.localPlayerOutOfBoundsStateMachine;
int num = 0;
hkkohfhadkk.PIEOGAPMGIH((ushort)num);
return;
}
if (this.stateTimer.OLGMEEIPCAL)
{
HKKOHFHADKK hkkohfhadkk2 = this.localPlayerOutOfBoundsStateMachine;
return;
}
}
// Token: 0x06000729 RID: 1833 RVA: 0x00023714 File Offset: 0x00021914
[Token(Token = "0x6000729")]
[Address(RVA = "0xE119C0", Offset = "0xE107C0", VA = "0x180E119C0")]
private void ICAPGNMLMEH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Out of bounds!", 2f, num, num);
SingletonMonoBehaviour.ONCPNMDGGKG.AddPersistentNotification("Walk back to the play area", this);
BJOIBBBOIKO<float> maxDurationMap = this._maxDurationMap;
MACMLJJGBIM macmljjgbim = this.stateTimer;
string text = maxDurationMap.ToString();
}
// Token: 0x0600072A RID: 1834 RVA: 0x0002376C File Offset: 0x0002196C
[Token(Token = "0x600072A")]
[Address(RVA = "0xE11950", Offset = "0xE10750", VA = "0x180E11950")]
private void HJDAPODEMDD(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this);
}
// Token: 0x0600072B RID: 1835 RVA: 0x0002378C File Offset: 0x0002198C
[Token(Token = "0x600072B")]
[Address(RVA = "0xE114B0", Offset = "0xE102B0", VA = "0x180E114B0")]
private void BIPGDHOBGFO()
{
if (this.LocalPlayerInBounds)
{
HKKOHFHADKK hkkohfhadkk = this.localPlayerOutOfBoundsStateMachine;
int num = 0;
hkkohfhadkk.PIEOGAPMGIH((ushort)num);
return;
}
if (this.stateTimer.OLGMEEIPCAL)
{
HKKOHFHADKK hkkohfhadkk2 = this.localPlayerOutOfBoundsStateMachine;
return;
}
}
// Token: 0x0600072C RID: 1836 RVA: 0x000237D0 File Offset: 0x000219D0
[Token(Token = "0x600072C")]
[Address(RVA = "0xE11540", Offset = "0xE10340", VA = "0x180E11540")]
private void BMEHEAIPPEL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
if (!this.APCJGBAIENP(agajmbpabdl))
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Out of Bounds!", 1.5f, num, num);
return;
}
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
PhotonView photonView = base.JDHMIOJKLCK;
DGLOJCGDOGG.LFLFMIMNCON<EEAEPAPIPJB> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcRequestMasterKillLocalPlayer);
photonView.RpcMaster(lflfmimncon);
}
// Token: 0x0600072D RID: 1837 RVA: 0x00023840 File Offset: 0x00021A40
[Token(Token = "0x600072D")]
[Address(RVA = "0xE11060", Offset = "0xE0FE60", VA = "0x180E11060")]
private bool APCJGBAIENP(AGAJMBPABDL IEKDDPPNFPF)
{
if (this._shouldKillOutOfBoundsPlayersFlag.CFLJGNJLBFG && !this.gameManager.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
{
return this.gameManager.combatManager.IKKFOCGCMLP(IEKDDPPNFPF).MMNFJJDMFNP > 0;
}
throw new NullReferenceException();
}
// Token: 0x0600072E RID: 1838 RVA: 0x00023890 File Offset: 0x00021A90
[Token(Token = "0x600072E")]
[Address(RVA = "0xE11E70", Offset = "0xE10C70", VA = "0x180E11E70")]
[NFOMENMAOIA]
public void RpcRequestMasterKillLocalPlayer(EEAEPAPIPJB BNICGLLLMOL)
{
bool flag;
if (flag)
{
GameCombatManager combatManager = this.gameManager.combatManager;
GameCombatManager.OGICMOMHNOJ ogicmomhnoj;
if (KKPBCOOONNK.BNNCCCFFALC)
{
ogicmomhnoj.LPLDNMKCCJN();
}
int num = 0;
combatManager.NNICCCAPICK(ogicmomhnoj, num);
int num2 = 0;
combatManager.LHCLKKOEIKA(ogicmomhnoj, num2);
if (combatManager.BLOPLEBBLLG != 0)
{
}
PhotonView photonView = combatManager.JDHMIOJKLCK;
DGLOJCGDOGG.BNALDBHFCMB<AGAJMBPABDL, Player.GAHEJKDCLLE, Vector3, GameCombatManager.IGHLGLDPACI> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(combatManager.RpcOnMiscKilledPlayer);
float z = Vector3.zero.z;
}
PhotonView photonView2 = base.JDHMIOJKLCK;
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcAcknowledgeLocalPlayerKilled);
}
// Token: 0x0600072F RID: 1839 RVA: 0x0002391C File Offset: 0x00021B1C
[Token(Token = "0x600072F")]
[Address(RVA = "0xE11DD0", Offset = "0xE10BD0", VA = "0x180E11DD0")]
[NFOMENMAOIA]
public void RpcAcknowledgeLocalPlayerKilled()
{
if (!this.gameManager.combatManager.ACIPOIIIBGF.CFLJGNJLBFG)
{
Action action = new Action(this.LGMLKBFCKLK);
KFBABPAPIMB kfbabpapimb = this.NLBLFPBOCLD(3f, action);
}
}
// Token: 0x06000730 RID: 1840 RVA: 0x00023964 File Offset: 0x00021B64
[Token(Token = "0x6000730")]
[Address(RVA = "0xE120E0", Offset = "0xE10EE0", VA = "0x180E120E0")]
public GameBoundsManager()
{
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this._outOfBoundsPausedFlag = aolmggapkeh;
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
this._outOfBoundsSupportedFlag = aolmggapkeh2;
AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH();
this._outOfBoundsSpectatorsSupportedFlag = aolmggapkeh3;
AOLMGGAPKEH aolmggapkeh4 = new AOLMGGAPKEH();
this._shouldKillOutOfBoundsPlayersFlag = aolmggapkeh4;
BJOIBBBOIKO<float> bjoibbboiko = new BJOIBBBOIKO();
this._gracePeriodMap = bjoibbboiko;
BJOIBBBOIKO<float> bjoibbboiko2 = new BJOIBBBOIKO();
this._maxDurationMap = bjoibbboiko2;
base..ctor();
}
// Token: 0x06000731 RID: 1841 RVA: 0x000239CC File Offset: 0x00021BCC
[Token(Token = "0x6000731")]
[Address(RVA = "0xE11C00", Offset = "0xE10A00", VA = "0x180E11C00")]
[CompilerGenerated]
private void LGMLKBFCKLK()
{
GameSpawnManager spawnManager = this.gameManager.spawnManager;
int num = 0;
spawnManager.LocalPlayerRequestRespawn(true, num != 0);
}
// Token: 0x0400066A RID: 1642
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400066A")]
private GameManager gameManager;
// Token: 0x0400066B RID: 1643
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400066B")]
private HKKOHFHADKK localPlayerOutOfBoundsStateMachine;
// Token: 0x0400066C RID: 1644
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400066C")]
private MACMLJJGBIM stateTimer;
// Token: 0x0400066D RID: 1645
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400066D")]
private AOLMGGAPKEH _outOfBoundsPausedFlag;
// Token: 0x0400066E RID: 1646
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x400066E")]
private AOLMGGAPKEH _outOfBoundsSupportedFlag;
// Token: 0x0400066F RID: 1647
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400066F")]
private AOLMGGAPKEH _outOfBoundsSpectatorsSupportedFlag;
// Token: 0x04000670 RID: 1648
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000670")]
private AOLMGGAPKEH _shouldKillOutOfBoundsPlayersFlag;
// Token: 0x04000671 RID: 1649
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x4000671")]
private BJOIBBBOIKO<float> _gracePeriodMap;
// Token: 0x04000672 RID: 1650
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4000672")]
private BJOIBBBOIKO<float> _maxDurationMap;
// Token: 0x02000112 RID: 274
[Token(Token = "0x2000112")]
private enum JPFOCFEDLDD
{
// Token: 0x04000674 RID: 1652
[Token(Token = "0x4000674")]
IN_BOUNDS,
// Token: 0x04000675 RID: 1653
[Token(Token = "0x4000675")]
OUT_OF_BOUNDS_GRACE_PERIOD,
// Token: 0x04000676 RID: 1654
[Token(Token = "0x4000676")]
OUT_OF_BOUNDS_COUNTING_DOWN,
// Token: 0x04000677 RID: 1655
[Token(Token = "0x4000677")]
OUT_OF_BOUNDS_TIMER_EXPIRED
}
}