using System; using System.Collections.Generic; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.Encounters; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002C79 RID: 11385 [Token(Token = "0x2002C79")] [RequireComponent(typeof(PhotonView))] public class ArenaEncounterSpawner : MonoBehaviourPun { // Token: 0x1700357D RID: 13693 // (get) Token: 0x0601349F RID: 79007 RVA: 0x0047B02C File Offset: 0x0047922C [Token(Token = "0x1700357D")] public int EOJJFOPMCDP { [Token(Token = "0x601349F")] [Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")] get { return this.maxTeamEncountersRunning; } } // Token: 0x1700357E RID: 13694 // (get) Token: 0x060134A0 RID: 79008 RVA: 0x0047B040 File Offset: 0x00479240 [Token(Token = "0x1700357E")] public float LCGEICDJBEA { [Token(Token = "0x60134A0")] [Address(RVA = "0x7EB7E0", Offset = "0x7EA5E0", VA = "0x1807EB7E0")] get { return this.encounterSpawnPeriod; } } // Token: 0x1700357F RID: 13695 // (get) Token: 0x060134A1 RID: 79009 RVA: 0x0047B054 File Offset: 0x00479254 [Token(Token = "0x1700357F")] public GameEncounter OFKIMGKAFOH { [Token(Token = "0x60134A1")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get { return this.initialEncounterPrefab; } } // Token: 0x17003580 RID: 13696 // (get) Token: 0x060134A2 RID: 79010 RVA: 0x0047B068 File Offset: 0x00479268 [Token(Token = "0x17003580")] public GameEncounter[] GJBNCAKDKJH { [Token(Token = "0x60134A2")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get { return this.encounterPrefabs; } } // Token: 0x17003581 RID: 13697 // (get) Token: 0x060134A3 RID: 79011 RVA: 0x0047B07C File Offset: 0x0047927C [Token(Token = "0x17003581")] public int IADGEOCOJNO { [Token(Token = "0x60134A3")] [Address(RVA = "0x7EB7F0", Offset = "0x7EA5F0", VA = "0x1807EB7F0")] get { return this.CDIGALDEGKB._size; } } // Token: 0x060134A4 RID: 79012 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60134A4")] [Address(RVA = "0x7EB040", Offset = "0x7E9E40", VA = "0x1807EB040")] public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060134A5 RID: 79013 RVA: 0x0047B09C File Offset: 0x0047929C [Token(Token = "0x60134A5")] [Address(RVA = "0x7EAF10", Offset = "0x7E9D10", VA = "0x1807EAF10", Slot = "13")] protected override void Awake() { base..ctor(); MFBGLIHGCGO gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent; Action action = new Action(this.LEDCLFOHHBH); GameEncounter.GameEncounterInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(gameEncounterInstantiatedEvent, action); MFBGLIHGCGO gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent; Action action2 = new Action(this.KKMNFMKEPBJ); GameEncounter.GameEncounterDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(gameEncounterDestroyedEvent, action2); } // Token: 0x060134A6 RID: 79014 RVA: 0x0047B0F0 File Offset: 0x004792F0 [Token(Token = "0x60134A6")] [Address(RVA = "0x7EB620", Offset = "0x7EA420", VA = "0x1807EB620", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); MFBGLIHGCGO gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent; Action action = new Action(this.LEDCLFOHHBH); GameEncounter.GameEncounterInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(gameEncounterInstantiatedEvent, action); MFBGLIHGCGO gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent; Action action2 = new Action(this.KKMNFMKEPBJ); GameEncounter.GameEncounterDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(gameEncounterDestroyedEvent, action2); } // Token: 0x060134A7 RID: 79015 RVA: 0x0047B144 File Offset: 0x00479344 [Token(Token = "0x60134A7")] [Address(RVA = "0x7EB370", Offset = "0x7EA170", VA = "0x1807EB370")] public GameEncounter MasterSpawnEncounter(GameEncounter NIGIADAJKKL, Transform KCIOLHPNJDG, CGLKOJIMDIH CGOLFOLCHIF, [Optional] EnemyPatrol CNIFEFDKIOF) { if (KKPBCOOONNK.BNNCCCFFALC) { int num = 0; if (NIGIADAJKKL != num) { string name = NIGIADAJKKL.name; } int num2 = 0; if (KCIOLHPNJDG != num2) { } float z = Vector3.zero.z; int num3 = 0; if (KCIOLHPNJDG != num3) { } Quaternion identity = Quaternion.identity; PhotonView photonView = base.JDHMIOJKLCK; } throw new NullReferenceException(); } // Token: 0x060134A8 RID: 79016 RVA: 0x0047B1B0 File Offset: 0x004793B0 [Token(Token = "0x60134A8")] [Address(RVA = "0x7EB5D0", Offset = "0x7EA3D0", VA = "0x1807EB5D0")] public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF) { GameEncounter gameEncounter; return gameEncounter; } // Token: 0x060134A9 RID: 79017 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60134A9")] [Address(RVA = "0x7EB200", Offset = "0x7EA000", VA = "0x1807EB200")] public void MasterDestroyAllActiveEncounters() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060134AA RID: 79018 RVA: 0x0047B1C0 File Offset: 0x004793C0 [Token(Token = "0x60134AA")] [Address(RVA = "0x7EB180", Offset = "0x7E9F80", VA = "0x1807EB180")] private void LEDCLFOHHBH(GameEncounter CINCKMMINFA) { int k__BackingField = CINCKMMINFA.k__BackingField; PhotonView photonView = base.JDHMIOJKLCK; if (k__BackingField == photonView.viewIdField) { this.CDIGALDEGKB.Add(CINCKMMINFA); } } // Token: 0x060134AB RID: 79019 RVA: 0x0047B1F8 File Offset: 0x004793F8 [Token(Token = "0x60134AB")] [Address(RVA = "0x7EB100", Offset = "0x7E9F00", VA = "0x1807EB100")] private void KKMNFMKEPBJ(GameEncounter ADDBMBCNBKJ) { int k__BackingField = ADDBMBCNBKJ.k__BackingField; PhotonView photonView = base.JDHMIOJKLCK; if (k__BackingField == photonView.viewIdField) { bool flag = this.CDIGALDEGKB.Remove(ADDBMBCNBKJ); } } // Token: 0x060134AC RID: 79020 RVA: 0x0047B230 File Offset: 0x00479430 [Token(Token = "0x60134AC")] [Address(RVA = "0x7EAEE0", Offset = "0x7E9CE0", VA = "0x1807EAEE0")] private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ) { int k__BackingField = ADDBMBCNBKJ.k__BackingField; PhotonView photonView = base.JDHMIOJKLCK; return k__BackingField == photonView.viewIdField; } // Token: 0x060134AD RID: 79021 RVA: 0x0047B25C File Offset: 0x0047945C [Token(Token = "0x60134AD")] [Address(RVA = "0x7EB750", Offset = "0x7EA550", VA = "0x1807EB750")] public ArenaEncounterSpawner() { List list = new List(); this.CDIGALDEGKB = list; List list2 = new List(); this.IJFBABKPBLA = list2; base..ctor(); } // Token: 0x0400C8DC RID: 51420 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400C8DC")] [SerializeField] [Header("Team Warzone Mode Encounters")] private int maxTeamEncountersRunning = (int)((ulong)2L); // Token: 0x0400C8DD RID: 51421 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400C8DD")] [SerializeField] private float encounterSpawnPeriod = 20f; // Token: 0x0400C8DE RID: 51422 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400C8DE")] [SerializeField] private GameEncounter initialEncounterPrefab; // Token: 0x0400C8DF RID: 51423 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C8DF")] [SerializeField] private GameEncounter[] encounterPrefabs; // Token: 0x0400C8E0 RID: 51424 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400C8E0")] private List CDIGALDEGKB; // Token: 0x0400C8E1 RID: 51425 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C8E1")] private List IJFBABKPBLA; } }