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: 0x02002D62 RID: 11618 [Token(Token = "0x2002D62")] [RequireComponent(typeof(PhotonView))] public class ArenaEncounterSpawner : MonoBehaviourPun { // Token: 0x17003631 RID: 13873 // (get) Token: 0x060138E0 RID: 80096 RVA: 0x00484D98 File Offset: 0x00482F98 [Token(Token = "0x17003631")] public int EOJJFOPMCDP { [Token(Token = "0x60138E0")] [Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")] get { return this.maxTeamEncountersRunning; } } // Token: 0x17003632 RID: 13874 // (get) Token: 0x060138E1 RID: 80097 RVA: 0x00484DAC File Offset: 0x00482FAC [Token(Token = "0x17003632")] public float LCGEICDJBEA { [Token(Token = "0x60138E1")] [Address(RVA = "0x788030", Offset = "0x787030", VA = "0x180788030")] get { return this.encounterSpawnPeriod; } } // Token: 0x17003633 RID: 13875 // (get) Token: 0x060138E2 RID: 80098 RVA: 0x00484DC0 File Offset: 0x00482FC0 [Token(Token = "0x17003633")] public GameEncounter OFKIMGKAFOH { [Token(Token = "0x60138E2")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] get { return this.initialEncounterPrefab; } } // Token: 0x17003634 RID: 13876 // (get) Token: 0x060138E3 RID: 80099 RVA: 0x00484DD4 File Offset: 0x00482FD4 [Token(Token = "0x17003634")] public GameEncounter[] GJBNCAKDKJH { [Token(Token = "0x60138E3")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get { return this.encounterPrefabs; } } // Token: 0x17003635 RID: 13877 // (get) Token: 0x060138E4 RID: 80100 RVA: 0x00484DE8 File Offset: 0x00482FE8 [Token(Token = "0x17003635")] public int IADGEOCOJNO { [Token(Token = "0x60138E4")] [Address(RVA = "0x12E0670", Offset = "0x12DF670", VA = "0x1812E0670")] get { return this.CDIGALDEGKB._size; } } // Token: 0x060138E5 RID: 80101 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60138E5")] [Address(RVA = "0x12DFED0", Offset = "0x12DEED0", VA = "0x1812DFED0")] public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060138E6 RID: 80102 RVA: 0x00484E08 File Offset: 0x00483008 [Token(Token = "0x60138E6")] [Address(RVA = "0x12DFDA0", Offset = "0x12DEDA0", VA = "0x1812DFDA0", 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: 0x060138E7 RID: 80103 RVA: 0x00484E5C File Offset: 0x0048305C [Token(Token = "0x60138E7")] [Address(RVA = "0x12E04B0", Offset = "0x12DF4B0", VA = "0x1812E04B0", 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: 0x060138E8 RID: 80104 RVA: 0x00484EB0 File Offset: 0x004830B0 [Token(Token = "0x60138E8")] [Address(RVA = "0x12E0200", Offset = "0x12DF200", VA = "0x1812E0200")] 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: 0x060138E9 RID: 80105 RVA: 0x00484F1C File Offset: 0x0048311C [Token(Token = "0x60138E9")] [Address(RVA = "0x12E0460", Offset = "0x12DF460", VA = "0x1812E0460")] public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF) { GameEncounter gameEncounter; return gameEncounter; } // Token: 0x060138EA RID: 80106 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60138EA")] [Address(RVA = "0x12E0090", Offset = "0x12DF090", VA = "0x1812E0090")] public void MasterDestroyAllActiveEncounters() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060138EB RID: 80107 RVA: 0x00484F2C File Offset: 0x0048312C [Token(Token = "0x60138EB")] [Address(RVA = "0x12E0010", Offset = "0x12DF010", VA = "0x1812E0010")] 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: 0x060138EC RID: 80108 RVA: 0x00484F64 File Offset: 0x00483164 [Token(Token = "0x60138EC")] [Address(RVA = "0x12DFF90", Offset = "0x12DEF90", VA = "0x1812DFF90")] 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: 0x060138ED RID: 80109 RVA: 0x00484F9C File Offset: 0x0048319C [Token(Token = "0x60138ED")] [Address(RVA = "0x12DFD70", Offset = "0x12DED70", VA = "0x1812DFD70")] private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ) { int k__BackingField = ADDBMBCNBKJ.k__BackingField; PhotonView photonView = base.JDHMIOJKLCK; return k__BackingField == photonView.viewIdField; } // Token: 0x060138EE RID: 80110 RVA: 0x00484FC8 File Offset: 0x004831C8 [Token(Token = "0x60138EE")] [Address(RVA = "0x12E05E0", Offset = "0x12DF5E0", VA = "0x1812E05E0")] public ArenaEncounterSpawner() { List list = new List(); this.CDIGALDEGKB = list; List list2 = new List(); this.IJFBABKPBLA = list2; base..ctor(); } // Token: 0x0400CAF0 RID: 51952 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400CAF0")] [SerializeField] [Header("Team Warzone Mode Encounters")] private int maxTeamEncountersRunning = (int)((ulong)2L); // Token: 0x0400CAF1 RID: 51953 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x400CAF1")] [SerializeField] private float encounterSpawnPeriod = 20f; // Token: 0x0400CAF2 RID: 51954 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400CAF2")] [SerializeField] private GameEncounter initialEncounterPrefab; // Token: 0x0400CAF3 RID: 51955 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400CAF3")] [SerializeField] private GameEncounter[] encounterPrefabs; // Token: 0x0400CAF4 RID: 51956 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400CAF4")] private List CDIGALDEGKB; // Token: 0x0400CAF5 RID: 51957 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400CAF5")] private List IJFBABKPBLA; } }