using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002771 RID: 10097 [Token(Token = "0x2002771")] [RequireComponent(typeof(ArenaEncounterSpawner))] [RequireComponent(typeof(PhotonView))] [StructLayout(3)] public class ArenaBase : MonoBehaviourPun { // Token: 0x17002F9C RID: 12188 // (get) Token: 0x06011A39 RID: 72249 RVA: 0x00434ED4 File Offset: 0x004330D4 // (set) Token: 0x06011A3A RID: 72250 RVA: 0x00434EF4 File Offset: 0x004330F4 [Token(Token = "0x17002F9C")] private CGLKOJIMDIH IFENDLANEGG { [Token(Token = "0x6011A39")] [Address(RVA = "0x15507C0", Offset = "0x154F1C0", VA = "0x1815507C0")] get { return this.HEFJFEJKDDA.Get(); } [Token(Token = "0x6011A3A")] [Address(RVA = "0x1550A20", Offset = "0x154F420", VA = "0x181550A20")] set { SynchronizedField hefjfejkdda = this.HEFJFEJKDDA; } } // Token: 0x17002F9D RID: 12189 // (get) Token: 0x06011A3B RID: 72251 RVA: 0x00434F10 File Offset: 0x00433110 // (set) Token: 0x06011A3C RID: 72252 RVA: 0x00434F30 File Offset: 0x00433130 [Token(Token = "0x17002F9D")] private CGLKOJIMDIH BOHHBIKLOIM { [Token(Token = "0x6011A3B")] [Address(RVA = "0x1552390", Offset = "0x1550D90", VA = "0x181552390")] get { return this.NHOJBICAJIN.Get(); } [Token(Token = "0x6011A3C")] [Address(RVA = "0x1550E40", Offset = "0x154F840", VA = "0x181550E40")] set { SynchronizedField nhojbicajin = this.NHOJBICAJIN; } } // Token: 0x17002F9E RID: 12190 // (get) Token: 0x06011A3D RID: 72253 RVA: 0x00434F4C File Offset: 0x0043314C // (set) Token: 0x06011A3E RID: 72254 RVA: 0x00434F6C File Offset: 0x0043316C [Token(Token = "0x17002F9E")] private float LBLDHJMELGH { [Token(Token = "0x6011A3D")] [Address(RVA = "0x1551C60", Offset = "0x1550660", VA = "0x181551C60")] get { return this.FIFLHEPKNIO.Get(); } [Token(Token = "0x6011A3E")] [Address(RVA = "0x15521E0", Offset = "0x1550BE0", VA = "0x1815521E0")] set { SynchronizedField fiflhepknio = this.FIFLHEPKNIO; } } // Token: 0x06011A3F RID: 72255 RVA: 0x00434F88 File Offset: 0x00433188 [Token(Token = "0x6011A3F")] [Address(RVA = "0x15501E0", Offset = "0x154EBE0", VA = "0x1815501E0", Slot = "13")] protected override void Awake() { this.BNMHBLEAPMJ(); ArenaBaseVisuals componentInChildren = base.GetComponentInChildren(true); this.CBDFGLGMKOA = componentInChildren; int num = 0; if (componentInChildren != num) { ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA; string text = this.baseName; cbdfglgmkoa.SetBaseName(text); } CGLKOJIMDIH cglkojimdih = this.defaultTeam; Action action = new Action(this.BNMHBLEAPMJ); int num2 = 0; SynchronizedField synchronizedField; this.HEFJFEJKDDA = synchronizedField; SynchronizedField synchronizedField2; this.NHOJBICAJIN = synchronizedField2; SynchronizedField synchronizedField3; this.FIFLHEPKNIO = synchronizedField3; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "TIMER", SetterPermissionMode.MASTER); this.BBPALMFNGJP = mjnlddclogp; int num3; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SM", SetterPermissionMode.MASTER, num3); num3 = 0; this.PEGJGMDGKJN = djhelphhaen; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH); int num4 = 0; int num5 = 0; djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num2); DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.HPEJEAEKLED); DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HOKEBJILPID); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NNNAFBFIFBP); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.IMHFLDLKNCN); DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCKCEOBDIOF); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ENHOGLBAOGO); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJKJMBHDDLH); } // Token: 0x06011A40 RID: 72256 RVA: 0x004350D8 File Offset: 0x004332D8 [Token(Token = "0x6011A40")] [Address(RVA = "0x115C590", Offset = "0x115AF90", VA = "0x18115C590")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); this.BBPALMFNGJP.OCGHOBMJNMA(); } // Token: 0x06011A41 RID: 72257 RVA: 0x00435104 File Offset: 0x00433304 [Token(Token = "0x6011A41")] [Address(RVA = "0x1551B30", Offset = "0x1550530", VA = "0x181551B30")] public void Initialize(ArenaManager MCMIHLAAOGO) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; LockableDoor lockableDoor = this.redTeamPortal; this.MCMIHLAAOGO = instance; int num = 0; if (lockableDoor != num) { bool isLocked = this.redTeamPortal.NLLONFJBKKP; } LockableDoor lockableDoor2 = this.blueTeamPortal; int num2 = 0; if (lockableDoor2 != num2) { bool isLocked2 = this.blueTeamPortal.NLLONFJBKKP; } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num3 = 0; pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num3); } // Token: 0x06011A42 RID: 72258 RVA: 0x0043517C File Offset: 0x0043337C [Token(Token = "0x6011A42")] [Address(RVA = "0x1552240", Offset = "0x1550C40", VA = "0x181552240")] public void MasterActivate() { if (PhotonNetwork.IsMasterClient) { if (this.canChangeTeam) { CGLKOJIMDIH cglkojimdih = this.defaultTeam; SynchronizedField hefjfejkdda = this.HEFJFEJKDDA; } DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x06011A43 RID: 72259 RVA: 0x004351B8 File Offset: 0x004333B8 [Token(Token = "0x6011A43")] [Address(RVA = "0x1552310", Offset = "0x1550D10", VA = "0x181552310")] public void MasterDeactivate() { if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); return; } } // Token: 0x06011A44 RID: 72260 RVA: 0x004351E8 File Offset: 0x004333E8 [Token(Token = "0x6011A44")] [Address(RVA = "0x1552120", Offset = "0x1550B20", VA = "0x181552120")] private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA; int num = 0; if (cbdfglgmkoa != num) { this.CBDFGLGMKOA.SetInactive(); } if (PhotonNetwork.IsMasterClient) { this.encounterSpawner.MasterDestroyAllActiveEncounters(); } } // Token: 0x06011A45 RID: 72261 RVA: 0x00435230 File Offset: 0x00433430 [Token(Token = "0x6011A45")] [Address(RVA = "0x15513E0", Offset = "0x154FDE0", VA = "0x1815513E0")] private void HPEJEAEKLED() { int num = 0; ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA; int num2 = 0; if (cbdfglgmkoa != num2) { ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA; if (this.NHOJBICAJIN.Get() != -1) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; } Color white = Color.white; if (this.HEFJFEJKDDA.Get() != -1) { GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; } Color white2 = Color.white; float num3 = this.FIFLHEPKNIO.Get(); float num4 = this.captureRadius; } if (PhotonNetwork.IsMasterClient) { CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.Get(); ArenaBase.BAPIKHMDOGD bapikhmdogd; if (bapikhmdogd == ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM) { CGLKOJIMDIH cglkojimdih2 = this.NHOJBICAJIN.Get(); if (num != (int)cglkojimdih2) { int num5 = 0; this.LBLDHJMELGH = (float)num5; } this.BOHHBIKLOIM = (CGLKOJIMDIH)num; DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; } } } // Token: 0x06011A46 RID: 72262 RVA: 0x00435300 File Offset: 0x00433500 [Token(Token = "0x6011A46")] [Address(RVA = "0x15510B0", Offset = "0x154FAB0", VA = "0x1815510B0")] private void HOKEBJILPID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.Get(); string text = this.baseName; string text3; string text2 = text3 + " CAPTURING BASE " + text; GameManager mcmihlaaogo = this.MCMIHLAAOGO; GameTeamManager teamManager = mcmihlaaogo.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; int playerTeam = (int)teamManager.GetPlayerTeam(localPlayer); CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.Get(); NotificationManager instance = SingletonMonoBehaviour.Instance; if (PhotonNetwork.IsMasterClient) { MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP; int num = this.NHOJBICAJIN.Get(); CGLKOJIMDIH cglkojimdih3 = this.HEFJFEJKDDA.Get(); if (num == (int)cglkojimdih3) { } float num2 = this.FIFLHEPKNIO.Get(); int num3 = 0; float num4 = Mathf.Lerp(num2, (float)num3, num2); bbpalmfngjp.KGFFMEICLNN(num4); } } // Token: 0x06011A47 RID: 72263 RVA: 0x004353CC File Offset: 0x004335CC [Token(Token = "0x6011A47")] [Address(RVA = "0x1551790", Offset = "0x1550190", VA = "0x181551790")] private void IMHFLDLKNCN() { ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA; int num = 0; if (cbdfglgmkoa != num) { ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA; if (this.NHOJBICAJIN.Get() != -1) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; } Color white = Color.white; if (this.HEFJFEJKDDA.Get() != -1) { GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; } Color white2 = Color.white; float num2 = this.GJBMKGGPPEK(); float num3 = this.captureRadius; } if (PhotonNetwork.IsMasterClient) { CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.Get(); ArenaBase.BAPIKHMDOGD bapikhmdogd; if (bapikhmdogd != ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; throw new NullReferenceException(); } CGLKOJIMDIH cglkojimdih2 = this.NHOJBICAJIN.Get(); if (this.BBPALMFNGJP.OLGMEEIPCAL) { CGLKOJIMDIH cglkojimdih3 = this.BOHHBIKLOIM; DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } } } // Token: 0x06011A48 RID: 72264 RVA: 0x004354A0 File Offset: 0x004336A0 [Token(Token = "0x6011A48")] [Address(RVA = "0x15523E0", Offset = "0x1550DE0", VA = "0x1815523E0")] private void NNNAFBFIFBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.Get(); string text = this.baseName; string text3; string text2 = text3 + " CAPTURED BASE " + text; GameTeamManager teamManager = this.MCMIHLAAOGO.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; int playerTeam = (int)teamManager.GetPlayerTeam(localPlayer); CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.Get(); NotificationManager instance = SingletonMonoBehaviour.Instance; if (PhotonNetwork.IsMasterClient) { int num = 0; float num2 = this.GJBMKGGPPEK(); this.FIFLHEPKNIO.Set(num); } } // Token: 0x06011A49 RID: 72265 RVA: 0x0043552C File Offset: 0x0043372C [Token(Token = "0x6011A49")] [Address(RVA = "0x1550A80", Offset = "0x154F480", VA = "0x181550A80")] private void CCKCEOBDIOF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA; int num = 0; if (cbdfglgmkoa != num) { ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA; CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.Get(); if (this.HEFJFEJKDDA.Get() != -1) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; } Color white = Color.white; } LockableDoor lockableDoor = this.blueTeamPortal; int num2 = 0; if (lockableDoor != num2) { LockableDoor lockableDoor2 = this.blueTeamPortal; CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.Get(); bool isLocked = lockableDoor2.NLLONFJBKKP; } LockableDoor lockableDoor3 = this.redTeamPortal; int num3 = 0; if (lockableDoor3 != num3) { LockableDoor lockableDoor4 = this.redTeamPortal; CGLKOJIMDIH cglkojimdih3 = this.HEFJFEJKDDA.Get(); bool isLocked2 = lockableDoor4.NLLONFJBKKP; } if (PhotonNetwork.IsMasterClient) { if (this.canChangeTeam) { SynchronizedField fiflhepknio = this.FIFLHEPKNIO; } if (this.HEFJFEJKDDA.Get() != -1) { MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP; float num4 = this.onActivateInitialWaveDelay; bbpalmfngjp.KGFFMEICLNN(num4); } } } // Token: 0x06011A4A RID: 72266 RVA: 0x00435634 File Offset: 0x00433834 [Token(Token = "0x6011A4A")] [Address(RVA = "0x1550810", Offset = "0x154F210", VA = "0x181550810")] private void BJKJMBHDDLH() { while (PhotonNetwork.IsMasterClient) { if (this.canChangeTeam) { CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.Get(); ArenaBase.BAPIKHMDOGD bapikhmdogd; if (bapikhmdogd != ArenaBase.BAPIKHMDOGD.ON_MULTIPLE_TEAMS) { if (bapikhmdogd == ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM) { CGLKOJIMDIH cglkojimdih2 = this.IFENDLANEGG; ulong num; if (num != (ulong)cglkojimdih2) { DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN; break; } } } else { DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN; } } if (this.BBPALMFNGJP.OLGMEEIPCAL && this.HEFJFEJKDDA.Get() != -1) { if (this.IFENDLANEGG == CGLKOJIMDIH.TEAM_1) { } EncounterDescriptor encounterDescriptor = this.redTeamEncounterPrefab; ArenaEncounterSpawner arenaEncounterSpawner = this.encounterSpawner; CGLKOJIMDIH cglkojimdih3 = this.IFENDLANEGG; MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP; float num2 = this.waveDuration; bbpalmfngjp.KGFFMEICLNN(num2); return; } } } // Token: 0x06011A4B RID: 72267 RVA: 0x004356E4 File Offset: 0x004338E4 [Token(Token = "0x6011A4B")] [Address(RVA = "0x1550EA0", Offset = "0x154F8A0", VA = "0x181550EA0")] private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { LockableDoor lockableDoor = this.blueTeamPortal; int num = 0; if (lockableDoor != num) { bool isLocked = this.blueTeamPortal.NLLONFJBKKP; } LockableDoor lockableDoor2 = this.redTeamPortal; int num2 = 0; if (lockableDoor2 != num2) { bool isLocked2 = this.redTeamPortal.NLLONFJBKKP; } } // Token: 0x06011A4C RID: 72268 RVA: 0x00435738 File Offset: 0x00433938 [Token(Token = "0x6011A4C")] [Address(RVA = "0x1552620", Offset = "0x1551020", VA = "0x181552620")] private float OCMFDHJLEEM() { int num = this.NHOJBICAJIN.Get(); CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.Get(); if (num == (int)cglkojimdih) { } float num2 = this.FIFLHEPKNIO.Get(); int num3 = 0; return Mathf.Lerp(num2, (float)num3, num2); } // Token: 0x06011A4D RID: 72269 RVA: 0x00435780 File Offset: 0x00433980 [Token(Token = "0x6011A4D")] [Address(RVA = "0x1550F90", Offset = "0x154F990", VA = "0x181550F90")] private float GJBMKGGPPEK() { int num = this.NHOJBICAJIN.Get(); CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.Get(); if (num == (int)cglkojimdih) { } float num2 = this.BBPALMFNGJP.HPDDAIKGLBM; int num3 = 0; return Mathf.InverseLerp(num2, (float)num3, num2); } // Token: 0x06011A4E RID: 72270 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011A4E")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")] private void BNMHBLEAPMJ() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011A4F RID: 72271 RVA: 0x004357C8 File Offset: 0x004339C8 [Token(Token = "0x6011A4F")] [Address(RVA = "0x1551CB0", Offset = "0x15506B0", VA = "0x181551CB0")] private ArenaBase.BAPIKHMDOGD LBKGNJECDPJ(CGLKOJIMDIH LENCBLCFJNH, out CGLKOJIMDIH DMNFILFBODK) { int num; do { num = 0; GameManager mcmihlaaogo = this.MCMIHLAAOGO; int num2 = 0; if (!(mcmihlaaogo != num2)) { break; } IEnumerable enumerable = this.MCMIHLAAOGO.teamManager.GetActivePlayers(); if (enumerable != 0) { if (num < enumerable) { num += num; if (num == enumerable) { goto IL_B7; } num++; } GameCombatManager combatManager = this.MCMIHLAAOGO.combatManager; bool flag; while (!flag) { } int num3 = 0; global::Player player; if (player == num3) { continue; } Transform transform = this.captureCenter; int num4 = 0; if (transform == num4) { continue; } Transform transform2 = this.captureCenter; Vector3 position = transform.position; Vector3 vector; float z = vector.z; float num5 = this.captureRadius; while (z == 0f) { } GameTeamManager teamManager = this.MCMIHLAAOGO.teamManager; if (num != 0) { } IL_B7: enumerable += enumerable; } if (enumerable != 0) { } if (num != -1) { } } while (num != 0); throw new NullReferenceException(); } // Token: 0x06011A50 RID: 72272 RVA: 0x004358C8 File Offset: 0x00433AC8 [Token(Token = "0x6011A50")] [Address(RVA = "0x15505E0", Offset = "0x154EFE0", VA = "0x1815505E0")] private bool BBMJMKIPKLL(Photon.Realtime.Player IEKDDPPNFPF) { if (this.MCMIHLAAOGO.combatManager.PlayerIsAlive(IEKDDPPNFPF)) { global::Player player = IEKDDPPNFPF.GPOMCJICJIH(); int num = 0; if (!(player == num)) { Transform transform = this.captureCenter; int num2 = 0; if (!(transform == num2)) { Transform transform2 = this.captureCenter; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; float num3 = this.captureRadius; } } } throw new NullReferenceException(); } // Token: 0x06011A51 RID: 72273 RVA: 0x00435944 File Offset: 0x00433B44 [Token(Token = "0x6011A51")] [Address(RVA = "0x15528C0", Offset = "0x15512C0", VA = "0x1815528C0")] private Color PMBEJJGHHKE(CGLKOJIMDIH CGOLFOLCHIF) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Color white = Color.white; throw new NullReferenceException(); } // Token: 0x06011A52 RID: 72274 RVA: 0x00435968 File Offset: 0x00433B68 [Token(Token = "0x6011A52")] [Address(RVA = "0x1552830", Offset = "0x1551230", VA = "0x181552830")] private string PAPIOPMIFIA(CGLKOJIMDIH CGOLFOLCHIF) { if (CGOLFOLCHIF != CGLKOJIMDIH.ANY) { string text; return text.ToUpper() + " TEAM"; } return "NEUTRAL"; } // Token: 0x06011A53 RID: 72275 RVA: 0x00435998 File Offset: 0x00433B98 [Token(Token = "0x6011A53")] [Address(RVA = "0x1552760", Offset = "0x1551160", VA = "0x181552760")] private void OnDrawGizmos() { Transform transform = this.captureCenter; int num = 0; if (transform != num) { Color white = Color.white; Transform transform2 = this.captureCenter; Vector3 vector; float z = vector.z; } } // Token: 0x06011A54 RID: 72276 RVA: 0x004359D4 File Offset: 0x00433BD4 [Token(Token = "0x6011A54")] [Address(RVA = "0x1552970", Offset = "0x1551370", VA = "0x181552970")] public ArenaBase() { } // Token: 0x0400BCDB RID: 48347 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400BCDB")] [SerializeField] private string baseName; // Token: 0x0400BCDC RID: 48348 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400BCDC")] [SerializeField] [Header("Timing")] private float onActivateInitialWaveDelay = 5f; // Token: 0x0400BCDD RID: 48349 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")] [Token(Token = "0x400BCDD")] [SerializeField] private float waveDuration = 60f; // Token: 0x0400BCDE RID: 48350 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400BCDE")] [SerializeField] [Header("Encounters")] private EncounterDescriptor blueTeamEncounterPrefab; // Token: 0x0400BCDF RID: 48351 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400BCDF")] [SerializeField] private EncounterDescriptor redTeamEncounterPrefab; // Token: 0x0400BCE0 RID: 48352 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400BCE0")] [SerializeField] [Header("Team")] private bool canChangeTeam; // Token: 0x0400BCE1 RID: 48353 [global::Cpp2IlInjected.FieldOffset(Offset = "0x84")] [Token(Token = "0x400BCE1")] [SerializeField] private CGLKOJIMDIH defaultTeam; // Token: 0x0400BCE2 RID: 48354 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400BCE2")] [SerializeField] [Header("Capture")] private Transform captureCenter; // Token: 0x0400BCE3 RID: 48355 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400BCE3")] [SerializeField] private float captureRadius = 5f; // Token: 0x0400BCE4 RID: 48356 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x400BCE4")] [SerializeField] private float captureDuration = 10f; // Token: 0x0400BCE5 RID: 48357 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400BCE5")] [SerializeField] private float returnToOwningTeamDuration = 10f; // Token: 0x0400BCE6 RID: 48358 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BCE6")] [SerializeField] [Header("Portal Doors")] private LockableDoor blueTeamPortal; // Token: 0x0400BCE7 RID: 48359 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BCE7")] [SerializeField] private LockableDoor redTeamPortal; // Token: 0x0400BCE8 RID: 48360 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400BCE8")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private ArenaEncounterSpawner encounterSpawner; // Token: 0x0400BCE9 RID: 48361 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400BCE9")] private GameManager MCMIHLAAOGO; // Token: 0x0400BCEA RID: 48362 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400BCEA")] private ArenaBaseVisuals CBDFGLGMKOA; // Token: 0x0400BCEB RID: 48363 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400BCEB")] private DJHELPHHAEN PEGJGMDGKJN; // Token: 0x0400BCEC RID: 48364 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400BCEC")] private MJNLDDCLOGP BBPALMFNGJP; // Token: 0x0400BCED RID: 48365 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400BCED")] private SynchronizedField HEFJFEJKDDA; // Token: 0x0400BCEE RID: 48366 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400BCEE")] private SynchronizedField NHOJBICAJIN; // Token: 0x0400BCEF RID: 48367 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x400BCEF")] private SynchronizedField FIFLHEPKNIO; // Token: 0x02002772 RID: 10098 [Token(Token = "0x2002772")] private enum NFOPNEOHMMG { // Token: 0x0400BCF1 RID: 48369 [Token(Token = "0x400BCF1")] INACTIVE, // Token: 0x0400BCF2 RID: 48370 [Token(Token = "0x400BCF2")] CONTESTED, // Token: 0x0400BCF3 RID: 48371 [Token(Token = "0x400BCF3")] CAPTURING, // Token: 0x0400BCF4 RID: 48372 [Token(Token = "0x400BCF4")] RUNNING } // Token: 0x02002773 RID: 10099 [Token(Token = "0x2002773")] private enum BAPIKHMDOGD { // Token: 0x0400BCF6 RID: 48374 [Token(Token = "0x400BCF6")] NONE, // Token: 0x0400BCF7 RID: 48375 [Token(Token = "0x400BCF7")] ON_SINGLE_TEAM, // Token: 0x0400BCF8 RID: 48376 [Token(Token = "0x400BCF8")] ON_MULTIPLE_TEAMS } } }