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: 0x0200277C RID: 10108 [Token(Token = "0x200277C")] [RequireComponent(typeof(PhotonView))] [StructLayout(3)] public class ArenaEncounterSpawner : MonoBehaviourPun { // Token: 0x17002FA8 RID: 12200 // (get) Token: 0x06011A9C RID: 72348 RVA: 0x00436F88 File Offset: 0x00435188 [Token(Token = "0x17002FA8")] public int EOJJFOPMCDP { [Token(Token = "0x6011A9C")] [Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")] get { return this.maxTeamEncountersRunning; } } // Token: 0x17002FA9 RID: 12201 // (get) Token: 0x06011A9D RID: 72349 RVA: 0x00436F9C File Offset: 0x0043519C [Token(Token = "0x17002FA9")] public float LCGEICDJBEA { [Token(Token = "0x6011A9D")] [Address(RVA = "0x5CCC80", Offset = "0x5CB680", VA = "0x1805CCC80")] get { return this.encounterSpawnPeriod; } } // Token: 0x17002FAA RID: 12202 // (get) Token: 0x06011A9E RID: 72350 RVA: 0x00436FB0 File Offset: 0x004351B0 [Token(Token = "0x17002FAA")] public GameEncounter OFKIMGKAFOH { [Token(Token = "0x6011A9E")] [Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")] get { return this.initialEncounterPrefab; } } // Token: 0x17002FAB RID: 12203 // (get) Token: 0x06011A9F RID: 72351 RVA: 0x00436FC4 File Offset: 0x004351C4 [Token(Token = "0x17002FAB")] public GameEncounter[] GJBNCAKDKJH { [Token(Token = "0x6011A9F")] [Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")] get { return this.encounterPrefabs; } } // Token: 0x17002FAC RID: 12204 // (get) Token: 0x06011AA0 RID: 72352 RVA: 0x00436FD8 File Offset: 0x004351D8 [Token(Token = "0x17002FAC")] public int IADGEOCOJNO { [Token(Token = "0x6011AA0")] [Address(RVA = "0x1556B80", Offset = "0x1555580", VA = "0x181556B80")] get { return this.CDIGALDEGKB._size; } } // Token: 0x06011AA1 RID: 72353 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011AA1")] [Address(RVA = "0x15563E0", Offset = "0x1554DE0", VA = "0x1815563E0")] public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011AA2 RID: 72354 RVA: 0x00436FF8 File Offset: 0x004351F8 [Token(Token = "0x6011AA2")] [Address(RVA = "0x15562B0", Offset = "0x1554CB0", VA = "0x1815562B0", Slot = "13")] protected override void Awake() { base..ctor(); ActionEvent gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent; Action action = new Action(this.LEDCLFOHHBH); GameEncounter.GameEncounterInstantiatedEvent = gameEncounterInstantiatedEvent + action; ActionEvent gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent; Action action2 = new Action(this.KKMNFMKEPBJ); GameEncounter.GameEncounterDestroyedEvent = gameEncounterDestroyedEvent + action2; } // Token: 0x06011AA3 RID: 72355 RVA: 0x0043704C File Offset: 0x0043524C [Token(Token = "0x6011AA3")] [Address(RVA = "0x15569C0", Offset = "0x15553C0", VA = "0x1815569C0", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); ActionEvent gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent; Action action = new Action(this.LEDCLFOHHBH); GameEncounter.GameEncounterInstantiatedEvent = gameEncounterInstantiatedEvent - action; ActionEvent gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent; Action action2 = new Action(this.KKMNFMKEPBJ); GameEncounter.GameEncounterDestroyedEvent = gameEncounterDestroyedEvent - action2; } // Token: 0x06011AA4 RID: 72356 RVA: 0x004370A0 File Offset: 0x004352A0 [Token(Token = "0x6011AA4")] [Address(RVA = "0x1556710", Offset = "0x1555110", VA = "0x181556710")] public GameEncounter MasterSpawnEncounter(GameEncounter NIGIADAJKKL, Transform KCIOLHPNJDG, CGLKOJIMDIH CGOLFOLCHIF, [Optional] EnemyPatrol CNIFEFDKIOF) { if (PhotonNetwork.IsMasterClient) { 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.photonView; } throw new NullReferenceException(); } // Token: 0x06011AA5 RID: 72357 RVA: 0x0043710C File Offset: 0x0043530C [Token(Token = "0x6011AA5")] [Address(RVA = "0x1556970", Offset = "0x1555370", VA = "0x181556970")] public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF) { GameEncounter gameEncounter; return gameEncounter; } // Token: 0x06011AA6 RID: 72358 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6011AA6")] [Address(RVA = "0x15565A0", Offset = "0x1554FA0", VA = "0x1815565A0")] public void MasterDestroyAllActiveEncounters() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06011AA7 RID: 72359 RVA: 0x0043711C File Offset: 0x0043531C [Token(Token = "0x6011AA7")] [Address(RVA = "0x1556520", Offset = "0x1554F20", VA = "0x181556520")] private void LEDCLFOHHBH(GameEncounter CINCKMMINFA) { int k__BackingField = CINCKMMINFA.k__BackingField; PhotonView photonView = base.photonView; if (k__BackingField == photonView.viewIdField) { this.CDIGALDEGKB.Add(CINCKMMINFA); } } // Token: 0x06011AA8 RID: 72360 RVA: 0x00437154 File Offset: 0x00435354 [Token(Token = "0x6011AA8")] [Address(RVA = "0x15564A0", Offset = "0x1554EA0", VA = "0x1815564A0")] private void KKMNFMKEPBJ(GameEncounter ADDBMBCNBKJ) { int k__BackingField = ADDBMBCNBKJ.k__BackingField; PhotonView photonView = base.photonView; if (k__BackingField == photonView.viewIdField) { bool flag = this.CDIGALDEGKB.Remove(ADDBMBCNBKJ); } } // Token: 0x06011AA9 RID: 72361 RVA: 0x0043718C File Offset: 0x0043538C [Token(Token = "0x6011AA9")] [Address(RVA = "0x1556280", Offset = "0x1554C80", VA = "0x181556280")] private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ) { int k__BackingField = ADDBMBCNBKJ.k__BackingField; PhotonView photonView = base.photonView; return k__BackingField == photonView.viewIdField; } // Token: 0x06011AAA RID: 72362 RVA: 0x004371B8 File Offset: 0x004353B8 [Token(Token = "0x6011AAA")] [Address(RVA = "0x1556AF0", Offset = "0x15554F0", VA = "0x181556AF0")] public ArenaEncounterSpawner() { List list = new List(); this.CDIGALDEGKB = list; List list2 = new List(); this.IJFBABKPBLA = list2; base..ctor(); } // Token: 0x0400BD33 RID: 48435 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400BD33")] [SerializeField] [Header("Team Warzone Mode Encounters")] private int maxTeamEncountersRunning = (int)((ulong)2L); // Token: 0x0400BD34 RID: 48436 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400BD34")] [SerializeField] private float encounterSpawnPeriod = 20f; // Token: 0x0400BD35 RID: 48437 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400BD35")] [SerializeField] private GameEncounter initialEncounterPrefab; // Token: 0x0400BD36 RID: 48438 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400BD36")] [SerializeField] private GameEncounter[] encounterPrefabs; // Token: 0x0400BD37 RID: 48439 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400BD37")] private List CDIGALDEGKB; // Token: 0x0400BD38 RID: 48440 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400BD38")] private List IJFBABKPBLA; } }