using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core.AI; using RecRoom.Core.Combat; using RecRoom.Core.Encounters; using RecRoom.Core.Pools; using RecRoom.DataStructures; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x02002D68 RID: 11624 [Token(Token = "0x2002D68")] public class ArenaManager : GameRuleManager { // Token: 0x1700363F RID: 13887 // (get) Token: 0x06013918 RID: 80152 RVA: 0x00485D34 File Offset: 0x00483F34 [Token(Token = "0x1700363F")] public new static ArenaManager ONCPNMDGGKG { [Token(Token = "0x6013918")] [Address(RVA = "0x12EBAB0", Offset = "0x12EAAB0", VA = "0x1812EBAB0")] get { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0) { return; } } } // Token: 0x17003640 RID: 13888 // (get) Token: 0x06013919 RID: 80153 RVA: 0x00485D4C File Offset: 0x00483F4C [Token(Token = "0x17003640")] public new static bool FFNIFALJLDD { [Token(Token = "0x6013919")] [Address(RVA = "0x12EBB50", Offset = "0x12EAB50", VA = "0x1812EBB50")] get { GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (instance == 0) { } int num = 0; return instance != num; } } // Token: 0x17003641 RID: 13889 // (get) Token: 0x0601391A RID: 80154 RVA: 0x00485D70 File Offset: 0x00483F70 [Token(Token = "0x17003641")] private OGNBCNBPFCC[] HKPLMDOMLHN { [Token(Token = "0x601391A")] [Address(RVA = "0x12E7140", Offset = "0x12E6140", VA = "0x1812E7140")] get { OGNBCNBPFCC[] lpppimnolcm = this.LPPPIMNOLCM; if (lpppimnolcm == 0) { SerializedGuid[] array = this.dualWieldAllowedWeaponTypeIds; if (array != 0) { int num; Func func = new Func(num.CCFEJLNMDLG); num = 0; OGNBCNBPFCC[] array2 = Enumerable.ToArray(Enumerable.Select(array, func)); this.LPPPIMNOLCM = array2; return array2; } } return lpppimnolcm; } } // Token: 0x17003642 RID: 13890 // (get) Token: 0x0601391B RID: 80155 RVA: 0x00485DBC File Offset: 0x00483FBC // (set) Token: 0x0601391C RID: 80156 RVA: 0x00485DD0 File Offset: 0x00483FD0 [Token(Token = "0x17003642")] public float CDFAJDLJALK { [Token(Token = "0x601391B")] [Address(RVA = "0x11E32C0", Offset = "0x11E22C0", VA = "0x1811E32C0")] get { return this.CIJFADFAPLB; } [Token(Token = "0x601391C")] [Address(RVA = "0x12EBC60", Offset = "0x12EAC60", VA = "0x1812EBC60")] set { this.CIJFADFAPLB = value; this.MFOCPIILHIL.BPHIOMBNAAI = value; } } // Token: 0x17003643 RID: 13891 // (get) Token: 0x0601391D RID: 80157 RVA: 0x00485DF8 File Offset: 0x00483FF8 // (set) Token: 0x0601391E RID: 80158 RVA: 0x00485E0C File Offset: 0x0048400C [Token(Token = "0x17003643")] public int DOOKJFGLIOO { [Token(Token = "0x601391D")] [Address(RVA = "0x5B70B0", Offset = "0x5B60B0", VA = "0x1805B70B0")] get { return this.PHBJIHPKKNB; } [Token(Token = "0x601391E")] [Address(RVA = "0x12EBC90", Offset = "0x12EAC90", VA = "0x1812EBC90")] set { this.PHBJIHPKKNB = value; GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int phbjihpkknb = this.PHBJIHPKKNB; scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500); } } // Token: 0x17003644 RID: 13892 // (get) Token: 0x0601391F RID: 80159 RVA: 0x00485E48 File Offset: 0x00484048 [Token(Token = "0x17003644")] public override string LJDMGKNAOOG { [Token(Token = "0x601391F")] [Address(RVA = "0x12EBC30", Offset = "0x12EAC30", VA = "0x1812EBC30", Slot = "20")] get { return "lasertag"; } } // Token: 0x17003645 RID: 13893 // (get) Token: 0x06013920 RID: 80160 RVA: 0x00485E5C File Offset: 0x0048405C [Token(Token = "0x17003645")] public override bool LEOEBAJLADB { [Token(Token = "0x6013920")] [Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")] get { return true; } } // Token: 0x06013921 RID: 80161 RVA: 0x00485E6C File Offset: 0x0048406C [Token(Token = "0x6013921")] [Address(RVA = "0x12E2C50", Offset = "0x12E1C50", VA = "0x1812E2C50", Slot = "13")] protected override void Awake() { base.Awake(); ArenaEncounterSpawner arenaEncounterSpawner = global::UnityEngine.Object.FindObjectOfType(); this.FMANEJPIJDA = arenaEncounterSpawner; int num = 0; if (arenaEncounterSpawner == num) { Debug.LogError("Add an arena encounter spawner on a gameobject in the scene"); } ArenaVO arenaVO = global::UnityEngine.Object.FindObjectOfType(); this.AHAGKMEPJBB = arenaVO; int num2 = 0; if (arenaVO == num2) { Debug.LogError("Add an ArenaVO on a gameobject in the scene"); } PlayerCombatUI playerCombatUI = this.playerCombatUIPrefab; int num3 = 0; bool flag = playerCombatUI != num3; int num4 = 0; if (flag) { GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; PlayerCombatUI playerCombatUI2 = this.playerCombatUIPrefab; combatManager.AddPlayerCombatUIPrefab(playerCombatUI2, this, 500); } EnemyCombatUI enemyCombatUI = this.enemyCombatUIPrefab; int num5 = 0; if (enemyCombatUI != num5) { GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; EnemyCombatUI enemyCombatUI2 = this.enemyCombatUIPrefab; combatManager2.AddEnemyCombatUIPrefab(enemyCombatUI2, this, 500); } IILCGFIHJLP initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action = new Action(this.CLMJNPFECAM); GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action); MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action2 = new Action(this.OnPhotonPlayerConnected); IILCGFIHJLP iilcgfihjlp; KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(agajmbpabdl); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.supportsGameOverGiftDequeing = true; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.k__BackingField = num4 != 0; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ARENA_TIMER", (OHOEENCHJJE)((uint)1)); this.LBHGFBNAMGG = mjnlddclogp; MACMLJJGBIM macmljjgbim = new MACMLJJGBIM(); this.DJLOODGOFNH = macmljjgbim; GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.LAMLPJFGGNC); combatManager3.HOJFHHPHEBJ += hokocngfdao; GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.HOKOCNGFDAO hokocngfdao2 = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI); combatManager4.FBKJFMPLABN += hokocngfdao2; GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.HFBNLMLMNKA hfbnlmlmnka = new GameCombatManager.HFBNLMLMNKA(this.NGACCLNKKMG); combatManager5.MOHIOIIDKCH += hfbnlmlmnka; GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.PKIFMEAFCNJ pkifmeafcnj = new GameCombatManager.PKIFMEAFCNJ(this.OFOHDEJPEOH); combatManager6.BPNIKBKNPEM += pkifmeafcnj; GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.LAHMBKKJDKA); combatManager7.GNNAEJAFGBJ += nbeefofhblh; GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG); combatManager8.DNLKLILOAIM += odcimpcgpke; GameCombatManager combatManager9 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB); combatManager9.HCDKAAMFHBN += mgbbcmdiiij; GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN); spawnManager.EAIPEBLDFBK += kifngibbmdp; OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent; Action action3 = new Action(this.NAHAFOLAIEC); Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action3); PointsDropper.KCGMPDACFGM += this.FHIDAJNIBLG; SpawnableCollectible.PreAllocateCollectibles(this.collectiblePrefab, 100); SpawnableCollectible.PreAllocateCollectibles(SingletonMonoBehaviour.ONCPNMDGGKG.GetCurrencyPrefab(ACDKILABNNC.LaserTagTickets, num4), 100); WorldSpaceNotification worldSpaceNotification = this.team1WorldSpaceNotificationPrefab; GameTeamManager teamManager = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager; WorldSpaceNotification worldSpaceNotification2 = this.team2WorldSpaceNotificationPrefab; GameTeamManager teamManager2 = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager; } // Token: 0x06013922 RID: 80162 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013922")] [Address(RVA = "0x12EB340", Offset = "0x12EA340", VA = "0x1812EB340", Slot = "21")] protected override void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013923 RID: 80163 RVA: 0x00486170 File Offset: 0x00484370 [Token(Token = "0x6013923")] [Address(RVA = "0x12E4120", Offset = "0x12E3120", VA = "0x1812E4120")] protected void CLMJNPFECAM(bool HOCMIMEHLLM, bool KOPENBICLNF) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; int num = 0; spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500); } // Token: 0x06013924 RID: 80164 RVA: 0x004861A0 File Offset: 0x004843A0 [Token(Token = "0x6013924")] [Address(RVA = "0x12EA540", Offset = "0x12E9540", VA = "0x1812EA540", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); this.HMECDFPAGEI.Clear(); this.MMHAGGJEPBF.Clear(); PointsDropper.KCGMPDACFGM -= this.FHIDAJNIBLG; OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent; Action action = new Action(this.NAHAFOLAIEC); Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action); IILCGFIHJLP initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent; Action action2 = new Action(this.CLMJNPFECAM); GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action2); MFBGLIHGCGO oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH; Action action3 = new Action(this.OnPhotonPlayerConnected); IILCGFIHJLP iilcgfihjlp; KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp; GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveResultsSubStateDuration(this); GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN); spawnManager.EAIPEBLDFBK -= kifngibbmdp; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemovePlayerCombatUIPrefab(this); NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemoveEnemyCombatUIPrefab(this); GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.LAMLPJFGGNC); combatManager.HOJFHHPHEBJ -= hokocngfdao; GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.HOKOCNGFDAO hokocngfdao2 = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI); combatManager2.FBKJFMPLABN -= hokocngfdao2; GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.HFBNLMLMNKA hfbnlmlmnka = new GameCombatManager.HFBNLMLMNKA(this.NGACCLNKKMG); combatManager3.MOHIOIIDKCH -= hfbnlmlmnka; GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.PKIFMEAFCNJ pkifmeafcnj = new GameCombatManager.PKIFMEAFCNJ(this.OFOHDEJPEOH); combatManager4.BPNIKBKNPEM -= pkifmeafcnj; GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.LAHMBKKJDKA); combatManager5.GNNAEJAFGBJ -= nbeefofhblh; GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG); combatManager6.DNLKLILOAIM -= odcimpcgpke; GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB); combatManager7.HCDKAAMFHBN -= mgbbcmdiiij; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveMaxScoreToDisplay(this); } } // Token: 0x06013925 RID: 80165 RVA: 0x004863A8 File Offset: 0x004845A8 [Token(Token = "0x6013925")] [Address(RVA = "0x12EB8B0", Offset = "0x12EA8B0", VA = "0x1812EB8B0")] protected void Update() { this.EOMJFPLCDBD.OPEMIFENIJM(); this.BNMGKFNIAMO.OPEMIFENIJM(); this.LBHGFBNAMGG.OCGHOBMJNMA(); this.DJLOODGOFNH.OCGHOBMJNMA(); } // Token: 0x06013926 RID: 80166 RVA: 0x004863E8 File Offset: 0x004845E8 [Token(Token = "0x6013926")] [Address(RVA = "0x12E9890", Offset = "0x12E8890", VA = "0x1812E9890", Slot = "24")] protected override void NJGKEJCHADK() { base.NJGKEJCHADK(); if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; int num = 0; int num2 = 0; eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num); return; } } // Token: 0x06013927 RID: 80167 RVA: 0x00486420 File Offset: 0x00484620 [Token(Token = "0x6013927")] [Address(RVA = "0x12EA050", Offset = "0x12E9050", VA = "0x1812EA050", Slot = "25")] protected override void OODEMNCOLED() { base.OODEMNCOLED(); int num = 0; this.BNMHHDAGBOL(num); if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; return; } } // Token: 0x06013928 RID: 80168 RVA: 0x00486454 File Offset: 0x00484654 [Token(Token = "0x6013928")] [Address(RVA = "0x12E3920", Offset = "0x12E2920", VA = "0x1812E3920")] protected int BPCAJBOABHN(AGAJMBPABDL AGIHAKFFCCD) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; throw new NullReferenceException(); } // Token: 0x06013929 RID: 80169 RVA: 0x00486474 File Offset: 0x00484674 [Token(Token = "0x6013929")] [Address(RVA = "0x12EAC80", Offset = "0x12E9C80", VA = "0x1812EAC80", Slot = "22")] public override void RecordMatchAnalytics(bool IHKEFCIKBDK) { int num = 0; GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int num2 = 0; bool flag = scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num); GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; bool flag2 = scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)1), num); GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; AGAJMBPABDL agajmbpabdl3 = KKPBCOOONNK.MDMMDPEKICF; bool flag3 = scoreManager3.TryGetPlayerStat(agajmbpabdl3, (IJKNDEOFIFE)((uint)2), num); if (scoreManager3 != 0) { string text; CFLMJLFBOKH.NENBHKMFFFH("finished_game", text); CFLMJLFBOKH.EIGDDKKOPEO("games_played", 1); CFLMJLFBOKH.EIGDDKKOPEO("player_kills", num); CFLMJLFBOKH.EIGDDKKOPEO("enemy_kills", num); CFLMJLFBOKH.EIGDDKKOPEO("deaths", num); LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE; int hashCode = fgamgpebmge.GetHashCode(); } } // Token: 0x0601392A RID: 80170 RVA: 0x0048654C File Offset: 0x0048474C [Token(Token = "0x601392A")] [Address(RVA = "0x12E88C0", Offset = "0x12E78C0", VA = "0x1812E88C0", Slot = "23")] public override bool LocalPlayerHasGameActivity() { int num = 0; GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int num2 = 0; if (scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num)) { } GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; if (scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)1), num)) { } throw new NullReferenceException(); } // Token: 0x0601392B RID: 80171 RVA: 0x004865A8 File Offset: 0x004847A8 [Token(Token = "0x601392B")] [Address(RVA = "0x12E7710", Offset = "0x12E6710", VA = "0x1812E7710")] private void KCNCMMFELDN(SpawnableTool FAFPPDGHACH) { Tool component = FAFPPDGHACH.GetComponent(); int num = 0; if (component != num) { RangedWeapon component2 = component.GetComponent(); int num2 = 0; if (component2 != num2) { RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB); component2.ENBPPJPKCPI += ejmdaakhbgj; } MFBGLIHGCGO destroyEvent = component.DestroyEvent; Action action = new Action(this.PMEDFNLICGO); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(destroyEvent, action); component.DestroyEvent = mfbglihgcgo; } } // Token: 0x0601392C RID: 80172 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601392C")] [Address(RVA = "0x12E7FD0", Offset = "0x12E6FD0", VA = "0x1812E7FD0")] private void LBDLHHLIKDC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601392D RID: 80173 RVA: 0x00486620 File Offset: 0x00484820 [Token(Token = "0x601392D")] [Address(RVA = "0x12E39C0", Offset = "0x12E29C0", VA = "0x1812E39C0")] private void CCBNKLPCBKB(RangedWeapon CHOKCBJIJAL) { int num = 0; if (!(CHOKCBJIJAL == num)) { Tool tool = CHOKCBJIJAL._tool; int num2 = 0; if (!(tool == num2)) { Tool tool2 = CHOKCBJIJAL._tool; if (tool2.k__BackingField) { Player k__BackingField = tool2.k__BackingField; int num3 = 0; if (!(k__BackingField == num3)) { SpawnableTool component = CHOKCBJIJAL.GetComponent(); int num4 = 0; if (!(CHOKCBJIJAL == num4)) { int num5 = 0; if (!(component == num5)) { OGNBCNBPFCC[] array = this.HKPLMDOMLHN; OGNBCNBPFCC type = component.OPLHMKFCNOL; bool flag; if (!flag) { PlayerHand k__BackingField = CHOKCBJIJAL._tool.k__BackingField; int num6 = 0; if (k__BackingField != num6) { PlayerHand.PLLIKAOIPHP type2 = k__BackingField.type; PlayerHand otherHand = k__BackingField.GetOtherHand(type2); } int num7 = 0; int num8 = 0; bool flag2; if (!(num7 != num8) || flag2) { } int num9 = 0; int num10 = 0; if (num9 != num10) { } int num11 = 0; int num12 = 0; if (!(num11 == num12) && !(num11 == CHOKCBJIJAL)) { int num13 = 0; Weapon weapon; if (weapon != num13) { int num14 = 0; SpawnableTool spawnableTool; if (spawnableTool != num14) { OGNBCNBPFCC[] array2 = this.HKPLMDOMLHN; OGNBCNBPFCC type3 = spawnableTool.OPLHMKFCNOL; bool flag3; if (!flag3) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; bool flag4 = k__BackingField.TryDisarm(num9); } } } } } } } } } } } } // Token: 0x0601392E RID: 80174 RVA: 0x00486788 File Offset: 0x00484988 [Token(Token = "0x601392E")] [Address(RVA = "0x12EAB60", Offset = "0x12E9B60", VA = "0x1812EAB60")] private void PMEDFNLICGO(Tool EGFEJGHDNAI) { RangedWeapon component = EGFEJGHDNAI.GetComponent(); int num = 0; if (component != num) { RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB); component.ENBPPJPKCPI -= ejmdaakhbgj; } MFBGLIHGCGO destroyEvent = EGFEJGHDNAI.DestroyEvent; Action action = new Action(this.PMEDFNLICGO); MFBGLIHGCGO mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(destroyEvent, action); EGFEJGHDNAI.DestroyEvent = mfbglihgcgo; } // Token: 0x0601392F RID: 80175 RVA: 0x004867EC File Offset: 0x004849EC [Token(Token = "0x601392F")] [Address(RVA = "0x12E7DF0", Offset = "0x12E6DF0", VA = "0x1812E7DF0")] private void LAMLPJFGGNC(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { if (HMEIODIHDCL != 0 && HMEIODIHDCL.DMKCIEPGGAB && this.IMFHCAJOGKF()) { float time = Time.time; this.LPJHKGBGKJI = time; } float z = Vector3.up.z; } } // Token: 0x06013930 RID: 80176 RVA: 0x0048683C File Offset: 0x00484A3C [Token(Token = "0x6013930")] [Address(RVA = "0x12E4E50", Offset = "0x12E3E50", VA = "0x1812E4E50")] private void FKKEPHNPHBI(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { bool flag = KKPBCOOONNK.BNNCCCFFALC; int num = 0; if (flag) { int num2 = this.playerKillPoints; this.OPINJGLCLNG(LJGOHLFADDN, num2); GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; } float z = Vector3.up.z; if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) != num) { IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "TAGGED BY BOT", 3f, num, num); } } } // Token: 0x06013931 RID: 80177 RVA: 0x004868B4 File Offset: 0x00484AB4 [Token(Token = "0x6013931")] [Address(RVA = "0x12E9770", Offset = "0x12E8770", VA = "0x1812E9770")] private void NGACCLNKKMG(Enemy LJGOHLFADDN, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { CGLKOJIMDIH k__BackingField = HMEIODIHDCL.k__BackingField; if (LJGOHLFADDN.k__BackingField != k__BackingField) { JIEHOGDIGPG k__BackingField = HMEIODIHDCL.k__BackingField; if (k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED) { } bool flag = k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_GROUND_RANGED; if (KKPBCOOONNK.BNNCCCFFALC) { if (flag) { } int num = this.normalEnemyKillPoints; this.OPINJGLCLNG(LJGOHLFADDN, num); } } } } // Token: 0x06013932 RID: 80178 RVA: 0x00486918 File Offset: 0x00484B18 [Token(Token = "0x6013932")] [Address(RVA = "0x12E9A70", Offset = "0x12E8A70", VA = "0x1812E9A70")] private void OFOHDEJPEOH(AGAJMBPABDL LJGOHLFADDN, Weapon CHNKOFCAFCH, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { if (LJGOHLFADDN != 0 && LJGOHLFADDN.DMKCIEPGGAB && this.IMFHCAJOGKF()) { float time = Time.time; this.LPJHKGBGKJI = time; } GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; CGLKOJIMDIH k__BackingField = HMEIODIHDCL.k__BackingField; bool flag = teamManager.PlayerOnTeam(LJGOHLFADDN, k__BackingField); JIEHOGDIGPG k__BackingField = HMEIODIHDCL.k__BackingField; if (k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED) { } bool flag2 = k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_GROUND_RANGED; int num3; if (KKPBCOOONNK.BNNCCCFFALC) { if (!flag) { ulong num; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(LJGOHLFADDN, IJKNDEOFIFE.STAT_2, 1, num != 0UL); if (flag2) { } } GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int num2 = this.enemyFriendlyFirePoints; num3 = 0; this.OPINJGLCLNG(LJGOHLFADDN, num2); } Transform transform = HMEIODIHDCL.transform; if (!flag) { if (flag2) { } int num4 = this.normalEnemyKillPoints; this.LJMGEPCANFE(LJGOHLFADDN, num4, num3); } int num5 = Mathf.Abs(this.enemyFriendlyFirePoints); Transform transform2 = LJGOHLFADDN.GPOMCJICJIH().head.transform; int num6 = 0; if (LJGOHLFADDN.DMKCIEPGGAB) { if (flag) { throw new NullReferenceException(); } if (!flag2) { } int num7 = this.eliteEnemyKillPoints; this.HOLACFEPJGH(num7, "TAGGED ELITE BOT", num6); Vector3 vector; if (vector != 0) { } } } } // Token: 0x06013933 RID: 80179 RVA: 0x00486A5C File Offset: 0x00484C5C [Token(Token = "0x6013933")] [Address(RVA = "0x12E7D60", Offset = "0x12E6D60", VA = "0x1812E7D60")] private void LAHMBKKJDKA(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.AEGDBFPAFJO GEOMPLKMOLA, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { if (HMEIODIHDCL != 0 && HMEIODIHDCL.DMKCIEPGGAB && this.IMFHCAJOGKF()) { float time = Time.time; this.LPJHKGBGKJI = time; } } // Token: 0x06013934 RID: 80180 RVA: 0x00486A90 File Offset: 0x00484C90 [Token(Token = "0x6013934")] [Address(RVA = "0x12E91A0", Offset = "0x12E81A0", VA = "0x1812E91A0")] private void NFKFMFMBMIG(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { if (LJGOHLFADDN != 0 && LJGOHLFADDN.DMKCIEPGGAB && this.IMFHCAJOGKF()) { float time = Time.time; this.LPJHKGBGKJI = time; } bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(LJGOHLFADDN, HMEIODIHDCL); bool flag2 = KKPBCOOONNK.BNNCCCFFALC; int num = 0; if (flag2) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; if (!flag) { GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int num2 = 0; ulong num3; scoreManager2.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num2, 1, num3 != 0UL); } GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int num4 = 0; ulong num5; scoreManager3.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num4, -1, num5 != 0UL); int num6 = this.playerFriendlyFireKillPoints; this.OPINJGLCLNG(LJGOHLFADDN, num6); } if (!flag) { } if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num) { if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num) { string ohafdcgemef = HMEIODIHDCL.OHAFDCGEMEF; string text = LJGOHLFADDN.OHAFDCGEMEF + " TAGGED " + ohafdcgemef; NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; return; } string customPlayerKillNotification = GDIGKHINJCG.GetCustomPlayerKillNotification(HMEIODIHDCL); } string text2; bool flag3 = text2.LJGBBKKGKOP(); NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG; throw new NullReferenceException(); } } // Token: 0x06013935 RID: 80181 RVA: 0x00486BAC File Offset: 0x00484DAC [Token(Token = "0x6013935")] [Address(RVA = "0x12E4780", Offset = "0x12E3780", VA = "0x1812E4780")] private void EPCENNFPIDK(AGAJMBPABDL FIEHKCJGOOC, bool EHAMFFHAPJC, bool IKJCKJNNDMO, Vector3 BEOPNIAIJOM, string GLKCMBHDJLG) { if (!EHAMFFHAPJC) { } RecRoomAudioClip recRoomAudioClip = this.playerKilledPlayerCriticalHitSFX; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); Player player = FIEHKCJGOOC.GPOMCJICJIH(); if (!IKJCKJNNDMO) { Transform transform = player.head.transform; } Vector3 vector; float z = vector.z; string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF; string text = "FRIENDLY FIRE " + ohafdcgemef; bool flag; if (flag) { string ohafdcgemef2 = FIEHKCJGOOC.OHAFDCGEMEF; string text2 = "TAGGED " + ohafdcgemef2; } NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06013936 RID: 80182 RVA: 0x00486C30 File Offset: 0x00484E30 [Token(Token = "0x6013936")] [Address(RVA = "0x12E4BB0", Offset = "0x12E3BB0", VA = "0x1812E4BB0")] private void FGHHGANBDNH(AGAJMBPABDL HMEIODIHDCL, AGAJMBPABDL LJGOHLFADDN, bool IKJCKJNNDMO) { string ohafdcgemef = HMEIODIHDCL.OHAFDCGEMEF; string text = LJGOHLFADDN.OHAFDCGEMEF + " TAGGED " + ohafdcgemef; NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06013937 RID: 80183 RVA: 0x00486C64 File Offset: 0x00484E64 [Token(Token = "0x6013937")] [Address(RVA = "0x12E8650", Offset = "0x12E7650", VA = "0x1812E8650")] private void LFECKFMDBBK(AGAJMBPABDL BMONDCAAFPJ, bool IKJCKJNNDMO, string CKMHGDINODE) { bool flag = CKMHGDINODE.LJGBBKKGKOP(); if (!BMONDCAAFPJ.DMKCIEPGGAB) { } NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x06013938 RID: 80184 RVA: 0x00486C90 File Offset: 0x00484E90 [Token(Token = "0x6013938")] [Address(RVA = "0x12E7AF0", Offset = "0x12E6AF0", VA = "0x1812E7AF0")] private void KJFNGMIHLJO() { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "TAGGED BY BOT", 3f, num, num); } // Token: 0x06013939 RID: 80185 RVA: 0x00486CC0 File Offset: 0x00484EC0 [Token(Token = "0x6013939")] [Address(RVA = "0x12E74A0", Offset = "0x12E64A0", VA = "0x1812E74A0")] private void JPCLGAFBGMM(Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; if (instance.CIFKHPAHBHB) { float z = OKDCENHKDIP.z; if (OAEAKADENEB == Player.GAHEJKDCLLE.Head) { if (instance.OBCJHLBPKBJ == (ulong)0L) { } float z2 = BEOPNIAIJOM.z; float z3 = BEOPNIAIJOM.z; throw new NullReferenceException(); } RecRoomAudioClip recRoomAudioClip = this.playerDamagedSFX; float z4 = BEOPNIAIJOM.z; float z5 = BEOPNIAIJOM.z; PooledParticle pooledParticle = this.playerDamagedParticles; } } // Token: 0x0601393A RID: 80186 RVA: 0x00486D2C File Offset: 0x00484F2C [Token(Token = "0x601393A")] [Address(RVA = "0x12E5EC0", Offset = "0x12E4EC0", VA = "0x1812E5EC0")] private void HOLACFEPJGH(int CHMFEPLLNBI, string ACPMLLINIMG, Vector3 NAIDPMBKHPK) { int num = Mathf.Abs(CHMFEPLLNBI); string text2; string text3; string text = text2 + text3 + ""; float z = Vector3.up.z; Vector3 vector; float z2 = vector.z; float z3 = NAIDPMBKHPK.z; Vector3 vector2; float z4 = vector2.z; NAIDPMBKHPK.z = z4; GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int num2 = 0; if (teamManager.PlayerOnTeam(agajmbpabdl, (CGLKOJIMDIH)num2)) { } WorldSpaceNotification worldSpaceNotification = this.team2WorldSpaceNotificationPrefab; float z5 = NAIDPMBKHPK.z; } // Token: 0x0601393B RID: 80187 RVA: 0x00486DBC File Offset: 0x00484FBC [Token(Token = "0x601393B")] [Address(RVA = "0x12E6B80", Offset = "0x12E5B80", VA = "0x1812E6B80")] private void JBAMACNACDB(AGAJMBPABDL LLFMHANMHIC, AGAJMBPABDL NLEOIMBAFFL, Vector3 DDHPAFKBMON) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { if (LLFMHANMHIC != 0 && LLFMHANMHIC.DMKCIEPGGAB && this.IMFHCAJOGKF()) { float time = Time.time; this.LPJHKGBGKJI = time; } int num; if (NLEOIMBAFFL.DMKCIEPGGAB) { bool flag = this.IMFHCAJOGKF(); if (flag) { float time2 = Time.time; this.LPJHKGBGKJI = time2; } if (NLEOIMBAFFL.DMKCIEPGGAB && flag) { num = 0; } } if (KKPBCOOONNK.BNNCCCFFALC) { ulong num2; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(NLEOIMBAFFL, (IJKNDEOFIFE)num, 1, num2 != 0UL); } } } // Token: 0x0601393C RID: 80188 RVA: 0x00486E5C File Offset: 0x0048505C [Token(Token = "0x601393C")] [Address(RVA = "0x12E8F50", Offset = "0x12E7F50", VA = "0x1812E8F50")] private void NAHAFOLAIEC() { NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500); } // Token: 0x0601393D RID: 80189 RVA: 0x00486E88 File Offset: 0x00485088 [Token(Token = "0x601393D")] [Address(RVA = "0x12E7B80", Offset = "0x12E6B80", VA = "0x1812E7B80")] private void KKIAFOCFDNP(int PKNBDHHKGGN) { CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams(); int num = 0; int length = allTeams.Length; if (num < length) { CGLKOJIMDIH cglkojimdih = allTeams[num]; KLLMCPFPIIE lnkhnoeoipc = this.JCNKPEDFLKH(cglkojimdih).LNKHNOEOIPC; num++; } } // Token: 0x0601393E RID: 80190 RVA: 0x00486ED4 File Offset: 0x004850D4 [Token(Token = "0x601393E")] [Address(RVA = "0x12E3510", Offset = "0x12E2510", VA = "0x1812E3510")] private void BHDPFCFCEHL(int JNJPFJAMMHP) { CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams(); int num = 0; int length = allTeams.Length; if (num < length) { CGLKOJIMDIH cglkojimdih = allTeams[num]; ArenaManager.MLMHBNKELLG mlmhbnkellg = this.JCNKPEDFLKH(cglkojimdih); int num2 = mlmhbnkellg.LNKHNOEOIPC.IAHDANBDAAM(); KLLMCPFPIIE lnkhnoeoipc = mlmhbnkellg.LNKHNOEOIPC; num++; } } // Token: 0x0601393F RID: 80191 RVA: 0x00486F30 File Offset: 0x00485130 [Token(Token = "0x601393F")] [Address(RVA = "0x12E8540", Offset = "0x12E7540", VA = "0x1812E8540")] private int LDGDLNLDOBH(AGAJMBPABDL IEKDDPPNFPF) { if (!this.DMGAJNHACLA) { return this.IKKFOCGCMLP(IEKDDPPNFPF).LNKHNOEOIPC.IAHDANBDAAM(); } CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF); throw new NullReferenceException(); } // Token: 0x06013940 RID: 80192 RVA: 0x00486F70 File Offset: 0x00485170 [Token(Token = "0x6013940")] [Address(RVA = "0x12E7290", Offset = "0x12E6290", VA = "0x1812E7290")] private void JHMBLDAAJLM(AGAJMBPABDL IEKDDPPNFPF, int CNFHAENEOGO) { if (IEKDDPPNFPF != 0) { if (this.DMGAJNHACLA) { CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF); ArenaManager.MLMHBNKELLG mlmhbnkellg; int num = mlmhbnkellg.LNKHNOEOIPC.IAHDANBDAAM(); throw new NullReferenceException(); } ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(IEKDDPPNFPF); int num2 = bhmmljedmgg.LNKHNOEOIPC.IAHDANBDAAM(); KLLMCPFPIIE lnkhnoeoipc = bhmmljedmgg.LNKHNOEOIPC; } } // Token: 0x06013941 RID: 80193 RVA: 0x00486FCC File Offset: 0x004851CC [Token(Token = "0x6013941")] [Address(RVA = "0x12EA0F0", Offset = "0x12E90F0", VA = "0x1812EA0F0")] private void OPINJGLCLNG(AGAJMBPABDL IEKDDPPNFPF, int CHMFEPLLNBI) { if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF) != CGLKOJIMDIH.ANY) { ulong num; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)4), CHMFEPLLNBI, num != 0UL); GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int num2 = Mathf.Abs(CHMFEPLLNBI); int num3 = Mathf.Abs(CHMFEPLLNBI); int num4 = Mathf.Min(CHMFEPLLNBI, num3); GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; } } // Token: 0x06013942 RID: 80194 RVA: 0x00487050 File Offset: 0x00485250 [Token(Token = "0x6013942")] [Address(RVA = "0x12EA340", Offset = "0x12E9340", VA = "0x1812EA340")] private void OPINJGLCLNG(Enemy BPJNEFJBBML, int CHMFEPLLNBI) { if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { int num = 0; if (BPJNEFJBBML != num && BPJNEFJBBML.k__BackingField != CGLKOJIMDIH.ANY) { GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; CGLKOJIMDIH k__BackingField = BPJNEFJBBML.k__BackingField; int score = scoreManager.GetScore(k__BackingField); int num2 = Mathf.Abs(CHMFEPLLNBI); int num3 = Mathf.Abs(CHMFEPLLNBI); int num4 = Mathf.Min(CHMFEPLLNBI, num3); GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int phbjihpkknb = this.PHBJIHPKKNB; CGLKOJIMDIH k__BackingField2 = BPJNEFJBBML.k__BackingField; scoreManager2.MasterAddScore(k__BackingField2, CHMFEPLLNBI, phbjihpkknb); } } } // Token: 0x06013943 RID: 80195 RVA: 0x004870F0 File Offset: 0x004852F0 [Token(Token = "0x6013943")] [Address(RVA = "0x12E7F20", Offset = "0x12E6F20", VA = "0x1812E7F20")] private string LAONNOOPPBI(int DMOLHMMKCMD, bool BMDOIMOKJEL = true) { int num = Mathf.Abs(DMOLHMMKCMD); string text = ""; if (BMDOIMOKJEL) { text = " POINTS"; } string text2; string text3; return text2 + text3 + text; } // Token: 0x06013944 RID: 80196 RVA: 0x00487120 File Offset: 0x00485320 [Token(Token = "0x6013944")] [Address(RVA = "0x12E5150", Offset = "0x12E4150", VA = "0x1812E5150")] private void GKEDHINKLLO(int CHMFEPLLNBI) { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num = Mathf.Abs(CHMFEPLLNBI); string text2; string text3; string text = text2 + text3 + " POINTS"; int num2 = 0; int num3 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 2f, num2, num2); } // Token: 0x06013945 RID: 80197 RVA: 0x0048716C File Offset: 0x0048536C [Token(Token = "0x6013945")] [Address(RVA = "0x12E4CA0", Offset = "0x12E3CA0", VA = "0x1812E4CA0")] private void FHIDAJNIBLG(PointsDropper MLCHBMFPKPC, Vector3 DDHPAFKBMON, AGAJMBPABDL[] KHAIOLEBGIL, int JDFENOCNKAD, int FLIEBIMFHEN, NLJHBKNGIDN MIBGCOLFLJM, bool IKIFHELNDBC) { if (KHAIOLEBGIL != 0 && KHAIOLEBGIL.Length != 0 && "{il2cpp array field KHAIOLEBGIL->}" != (ulong)0L) { BreakablePointsContainer component = MLCHBMFPKPC.GetComponent(); int num = 0; if (component != num) { AGAJMBPABDL agajmbpabdl = KHAIOLEBGIL[0]; if (KKPBCOOONNK.BNNCCCFFALC) { int num2 = this.lootChestPoints; this.OPINJGLCLNG(agajmbpabdl, num2); } float z = DDHPAFKBMON.z; int num3 = 0; if ((agajmbpabdl.DMKCIEPGGAB ? 1 : 0) != num3) { float z2 = DDHPAFKBMON.z; } } } } // Token: 0x06013946 RID: 80198 RVA: 0x004871EC File Offset: 0x004853EC [Token(Token = "0x6013946")] [Address(RVA = "0x12E8780", Offset = "0x12E7780", VA = "0x1812E8780")] private void LJMGEPCANFE(AGAJMBPABDL JKPGNHBEMOK, int ONGBFDACHHG, Vector3 CAOHCBNEEND) { Player player = JKPGNHBEMOK.GPOMCJICJIH(); int num = 0; if (player != num) { SpawnableCollectible spawnableCollectible = this.collectiblePrefab; int num2 = Mathf.Abs(ONGBFDACHHG); float z = CAOHCBNEEND.z; } } // Token: 0x06013947 RID: 80199 RVA: 0x00487228 File Offset: 0x00485428 [Token(Token = "0x6013947")] [Address(RVA = "0x12E6400", Offset = "0x12E5400", VA = "0x1812E6400")] private void IEDMJBOEOAF(AGAJMBPABDL LLFOLJPCCFD, int DMOLHMMKCMD, Vector3 BBIHEAMHBFF) { Player player = LLFOLJPCCFD.GPOMCJICJIH(); SpawnableCollectible spawnableCollectible = this.collectiblePrefab; int num = Mathf.Abs(DMOLHMMKCMD); Vector3 vector; float z = vector.z; float z2 = BBIHEAMHBFF.z; } // Token: 0x06013948 RID: 80200 RVA: 0x00487260 File Offset: 0x00485460 [Token(Token = "0x6013948")] [Address(RVA = "0x12E6540", Offset = "0x12E5540", VA = "0x1812E6540")] private void IEDMJBOEOAF(AGAJMBPABDL LLFOLJPCCFD, int DMOLHMMKCMD) { PlayerHead head = LLFOLJPCCFD.GPOMCJICJIH().head; Vector3 vector; float z = vector.z; Transform transform = head.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; SpawnableCollectible spawnableCollectible = this.collectiblePrefab; Vector3 vector4; float z4 = vector4.z; int num = Mathf.Abs(DMOLHMMKCMD); Vector3 vector5; float z5 = vector5.z; } // Token: 0x06013949 RID: 80201 RVA: 0x004872C4 File Offset: 0x004854C4 [Token(Token = "0x6013949")] [Address(RVA = "0x12E8BF0", Offset = "0x12E7BF0", VA = "0x1812E8BF0")] private void MKBKGCDBIGF(int DMOLHMMKCMD, Vector3 CAOHCBNEEND, Vector3 NMPNMBABPLI) { SpawnableCollectible spawnableCollectible = this.collectiblePrefab; int num = Mathf.Abs(DMOLHMMKCMD); float z = NMPNMBABPLI.z; float z2 = CAOHCBNEEND.z; } // Token: 0x0601394A RID: 80202 RVA: 0x004872F0 File Offset: 0x004854F0 [Token(Token = "0x601394A")] [Address(RVA = "0x12E2B40", Offset = "0x12E1B40", VA = "0x1812E2B40")] private bool ANIJBAADAJN(AGAJMBPABDL IEKDDPPNFPF, int MMAKDCNFGHK) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { if (IEKDDPPNFPF == 0) { return true; } if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF)) { } } int num; return num >= MMAKDCNFGHK; } // Token: 0x0601394B RID: 80203 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601394B")] [Address(RVA = "0x12E56C0", Offset = "0x12E46C0", VA = "0x1812E56C0")] private void GPKAJMNMBPB() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601394C RID: 80204 RVA: 0x00487334 File Offset: 0x00485534 [Token(Token = "0x601394C")] [Address(RVA = "0x12E5E00", Offset = "0x12E4E00", VA = "0x1812E5E00")] private void HFHGPJANOPA() { AAPEGDHKHJI masterPurchaseRequestEvent = ArenaVendingMachine.MasterPurchaseRequestEvent; Action action = new Action(this.EDCIDGLHIMP); ArenaVendingMachine.MasterPurchaseRequestEvent = AAPEGDHKHJI.GMNMHGMFGOL(masterPurchaseRequestEvent, action); } // Token: 0x0601394D RID: 80205 RVA: 0x00487360 File Offset: 0x00485560 [Token(Token = "0x601394D")] [Address(RVA = "0x12E4530", Offset = "0x12E3530", VA = "0x1812E4530")] private void EDCIDGLHIMP(ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, AGAJMBPABDL IEKDDPPNFPF, int MMAKDCNFGHK) { if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { if (IEKDDPPNFPF != 0) { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF)) { return; } int num = this.LDGDLNLDOBH(IEKDDPPNFPF); } PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.BNALDBHFCMB bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcOnPurchaseSuccess); } } // Token: 0x0601394E RID: 80206 RVA: 0x004873C0 File Offset: 0x004855C0 [Token(Token = "0x601394E")] [Address(RVA = "0x12EAF10", Offset = "0x12E9F10", VA = "0x1812EAF10")] [NFOMENMAOIA] private void RpcOnPurchaseSuccess(AGAJMBPABDL IEKDDPPNFPF, ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, int MMAKDCNFGHK) { int num = 0; if (FJALLKMDHOF != num) { if (KKPBCOOONNK.BNNCCCFFALC) { } if (IEKDDPPNFPF != 0) { int num2 = 0; if ((IEKDDPPNFPF.DMKCIEPGGAB ? 1 : 0) != num2) { RecRoomAudioClip recRoomAudioClip = this.lootSpentSFX; int num3 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; string text2; string text3; string text = text2 + text3 + " POINTS"; int num4 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 2f, num2, num2); } Transform creditDispenseTransform = FJALLKMDHOF.creditDispenseTransform; Vector3 vector; float z = vector.z; Player player = IEKDDPPNFPF.GPOMCJICJIH(); SpawnableCollectible spawnableCollectible = this.collectiblePrefab; Vector3 vector2; float z2 = vector2.z; } } } // Token: 0x0601394F RID: 80207 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601394F")] [Address(RVA = "0x12E3740", Offset = "0x12E2740", VA = "0x1812E3740")] private void BNMHHDAGBOL(int BAAFJCJPIKI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013950 RID: 80208 RVA: 0x00487468 File Offset: 0x00485668 [Token(Token = "0x6013950")] [Address(RVA = "0x12E4710", Offset = "0x12E3710", VA = "0x1812E4710")] private void EMNBBMPFCNI() { AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; int num = this.LDGDLNLDOBH(agajmbpabdl); this.BNMHHDAGBOL(num); } // Token: 0x06013951 RID: 80209 RVA: 0x0048748C File Offset: 0x0048568C [Token(Token = "0x6013951")] [Address(RVA = "0x12E8380", Offset = "0x12E7380", VA = "0x1812E8380")] private void LCOAGFKMOJE() { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDBPMGEIIND); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MMANHOFGOOK); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KIOHJHHKEIO); int num = 0; int num2 = 0; eomjfplcdbd.JEPMLPCOGNM((ushort)num2, okgcdflpfod, okgcdflpfod2, knfakjmalje); DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DOBOGKOOCPB); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.POCOENCICCN); int num3 = 0; int num4 = 0; eomjfplcdbd2.JEPMLPCOGNM((ushort)num4, (ushort)num3, okgcdflpfod3, okgcdflpfod4, num); DJHELPHHAEN eomjfplcdbd3 = this.EOMJFPLCDBD; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKIMMAJCNCP); } // Token: 0x06013952 RID: 80210 RVA: 0x00487534 File Offset: 0x00485734 [Token(Token = "0x6013952")] [Address(RVA = "0x12E7690", Offset = "0x12E6690", VA = "0x1812E7690")] private void JPFJBEDLJKK() { if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; int num = 0; int num2 = 0; eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num); return; } } // Token: 0x06013953 RID: 80211 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013953")] [Address(RVA = "0x12E59A0", Offset = "0x12E49A0", VA = "0x1812E59A0")] private void HDBPMGEIIND(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013954 RID: 80212 RVA: 0x00487568 File Offset: 0x00485768 [Token(Token = "0x6013954")] [Address(RVA = "0x12E7880", Offset = "0x12E6880", VA = "0x1812E7880")] private void KIOHJHHKEIO() { int fijoknnknnc = this.FIJOKNNKNNC; int num = this.DMHDINAFHKA; if (num <= fijoknnknnc) { num = fijoknnknnc; } if (KKPBCOOONNK.BNNCCCFFALC) { if (num >= this.PHBJIHPKKNB || this.MFOCPIILHIL.OLGMEEIPCAL) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; instance2.MasterStopGame(num2 != 0); throw new NullReferenceException(); } DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD; float num3 = this.MFOCPIILHIL.HPDDAIKGLBM; if (this.gameEndingSoonTimeRemaining < num3) { int phbjihpkknb = this.PHBJIHPKKNB; } DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD; } } // Token: 0x06013955 RID: 80213 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013955")] [Address(RVA = "0x12E8D80", Offset = "0x12E7D80", VA = "0x1812E8D80")] private void MMANHOFGOOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013956 RID: 80214 RVA: 0x00487694 File Offset: 0x00485894 [Token(Token = "0x6013956")] [Address(RVA = "0x12E6D70", Offset = "0x12E5D70", VA = "0x1812E6D70")] private void JCMGAAMAJBO(out CGLKOJIMDIH DFPMNBMABDP, out int FIJOKNNKNNC, out int DMHDINAFHKA) { int num = 0; DMHDINAFHKA.m_value = num; FIJOKNNKNNC.m_value = num; NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.GetHighestScore(out DFPMNBMABDP, num, true); DMHDINAFHKA.m_value = num; GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager; int num2 = 0; int score = scoreManager.GetScore((CGLKOJIMDIH)num2); FIJOKNNKNNC.m_value = score; } // Token: 0x06013957 RID: 80215 RVA: 0x00487710 File Offset: 0x00485910 [Token(Token = "0x6013957")] [Address(RVA = "0x12E54E0", Offset = "0x12E44E0", VA = "0x1812E54E0")] private void GOCFPPKEIPP(ref CGLKOJIMDIH DFPMNBMABDP, ref int FIJOKNNKNNC, ref int DMHDINAFHKA) { int num = this.minLeadFeedbackPoints; int num2 = 0; this.JCMGAAMAJBO(out DFPMNBMABDP, out FIJOKNNKNNC, out DMHDINAFHKA); ArenaVO ahagkmepjbb = this.AHAGKMEPJBB; ArenaVO.TeamVO teamVO; string text = teamVO.TeamName + " LEADS"; ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB; ArenaVO.TeamVO teamVO2; RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO; int num3 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num3); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num4 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 3f, num2, num2); } // Token: 0x06013958 RID: 80216 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013958")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] private void DOBOGKOOCPB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013959 RID: 80217 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013959")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")] private void POCOENCICCN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601395A RID: 80218 RVA: 0x00487790 File Offset: 0x00485990 [Token(Token = "0x601395A")] [Address(RVA = "0x12E5270", Offset = "0x12E4270", VA = "0x1812E5270")] private void GKIMMAJCNCP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO; int num = 0; this.JCMGAAMAJBO(num, num, num); if (num != -1) { string text = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).TeamName + " CLOSE TO VICTORY"; RecRoomAudioClip closeToVictoryVO = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).CloseToVictoryVO; int num2 = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num2); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num, num); } } // Token: 0x0601395B RID: 80219 RVA: 0x00487814 File Offset: 0x00485A14 [Token(Token = "0x601395B")] [Address(RVA = "0x12E6760", Offset = "0x12E5760", VA = "0x1812E6760")] private void IGDJILPINHA() { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } // Token: 0x0601395C RID: 80220 RVA: 0x00487830 File Offset: 0x00485A30 [Token(Token = "0x601395C")] [Address(RVA = "0x12E8B80", Offset = "0x12E7B80", VA = "0x1812E8B80")] private void MDOGBHDBPEH() { RecRoomAudioClip gameTitleAnnouncementVO = this.AHAGKMEPJBB.gameTitleAnnouncementVO; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameTitleAnnouncementVO, num); } // Token: 0x0601395D RID: 80221 RVA: 0x0048785C File Offset: 0x00485A5C [Token(Token = "0x601395D")] [Address(RVA = "0x12E5410", Offset = "0x12E4410", VA = "0x1812E5410")] private void GMBLNDFNCCA() { NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int phbjihpkknb = this.PHBJIHPKKNB; string text = "FIRST TEAM TO " + instance + " POINTS WINS!"; int num = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, text, 4f, num, num); } // Token: 0x0601395E RID: 80222 RVA: 0x004878A0 File Offset: 0x00485AA0 [Token(Token = "0x601395E")] [Address(RVA = "0x12E41B0", Offset = "0x12E31B0", VA = "0x1812E41B0")] private void DDMFNFNAKKN() { RecRoomAudioClip gameInstructionsVO = this.AHAGKMEPJBB.gameInstructionsVO; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameInstructionsVO, num); } // Token: 0x0601395F RID: 80223 RVA: 0x004878CC File Offset: 0x00485ACC [Token(Token = "0x601395F")] [Address(RVA = "0x12E49B0", Offset = "0x12E39B0", VA = "0x1812E49B0")] private void FDOAGNJGEIA() { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.IsPlayerSpectator(agajmbpabdl)) { GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(agajmbpabdl2); ArenaVO ahagkmepjbb = this.AHAGKMEPJBB; ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB; ArenaVO.TeamVO teamVO; string teamName = teamVO.TeamName; ArenaVO.TeamVO teamVO2; RecRoomAudioClip joinVO = teamVO2.JoinVO; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(joinVO, num); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, teamName, 4f, num2, num2); } } // Token: 0x06013960 RID: 80224 RVA: 0x0048796C File Offset: 0x00485B6C [Token(Token = "0x6013960")] [Address(RVA = "0x12E9080", Offset = "0x12E8080", VA = "0x1812E9080")] private void NFFBOBDKPAK(CGLKOJIMDIH CGOLFOLCHIF) { ArenaVO ahagkmepjbb = this.AHAGKMEPJBB; ArenaVO.TeamVO teamVO; string text = teamVO.TeamName + " CLOSE TO VICTORY"; ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB; ArenaVO.TeamVO teamVO2; RecRoomAudioClip closeToVictoryVO = teamVO2.CloseToVictoryVO; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; int num3 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2); } // Token: 0x06013961 RID: 80225 RVA: 0x004879D8 File Offset: 0x00485BD8 [Token(Token = "0x6013961")] [Address(RVA = "0x12E3800", Offset = "0x12E2800", VA = "0x1812E3800")] private void BPAGFCKMEAC(CGLKOJIMDIH CGOLFOLCHIF) { ArenaVO ahagkmepjbb = this.AHAGKMEPJBB; ArenaVO.TeamVO teamVO; string text = teamVO.TeamName + " LEADS"; ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB; ArenaVO.TeamVO teamVO2; RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num); NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; int num2 = 0; int num3 = 0; IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2); } // Token: 0x06013962 RID: 80226 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013962")] [Address(RVA = "0x12E3680", Offset = "0x12E2680", VA = "0x1812E3680")] private void BJIONAHKJGJ() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013963 RID: 80227 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013963")] [Address(RVA = "0x12E43B0", Offset = "0x12E33B0", VA = "0x1812E43B0")] private void EBJAJKLKDKC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013964 RID: 80228 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013964")] [Address(RVA = "0x12E99B0", Offset = "0x12E89B0", VA = "0x1812E99B0")] private void NKJEJAEMNBO() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013965 RID: 80229 RVA: 0x00487A44 File Offset: 0x00485C44 [Token(Token = "0x6013965")] [Address(RVA = "0x12E7D10", Offset = "0x12E6D10", VA = "0x1812E7D10")] private void KMFFNHAFMHA() { List list = BEBOIKCDHFJ.PFOKAFNFHHM(this); this.MFNABBJJAMG = list; this.UnlockAllDoors(); } // Token: 0x06013966 RID: 80230 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013966")] [Address(RVA = "0x12E8A30", Offset = "0x12E7A30", VA = "0x1812E8A30")] public void LockAllDoors() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013967 RID: 80231 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013967")] [Address(RVA = "0x12EB7F0", Offset = "0x12EA7F0", VA = "0x1812EB7F0")] public void UnlockAllDoors() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013968 RID: 80232 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013968")] [Address(RVA = "0x12EB280", Offset = "0x12EA280", VA = "0x1812EB280")] public void SetDoorUnlockTime(float OHHPCKCPFHN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013969 RID: 80233 RVA: 0x00487A68 File Offset: 0x00485C68 [Token(Token = "0x6013969")] [Address(RVA = "0x12E6160", Offset = "0x12E5160", VA = "0x1812E6160")] private void IAGNPJFNIBJ() { HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK(); this.BNMGKFNIAMO = hkkohfhadkk; int num = 0; int num2 = 0; int num3 = 0; int num4 = 0; hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num); HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLAFILIGMGC); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NDCKLIJKPHN); HKKOHFHADKK bnmgkfniamo2 = this.BNMGKFNIAMO; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JEGPHEPHFKE); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ICGPBCIBLIB); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MCJCJBDKHPN); HKKOHFHADKK bnmgkfniamo3 = this.BNMGKFNIAMO; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NJMCGEAJPNK); MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MLOFHNPFOOF); HKKOHFHADKK bnmgkfniamo4 = this.BNMGKFNIAMO; int num5 = 0; bnmgkfniamo4.PIEOGAPMGIH((ushort)num5); } // Token: 0x0601396A RID: 80234 RVA: 0x00487B30 File Offset: 0x00485D30 [Token(Token = "0x601396A")] [Address(RVA = "0x12E7CA0", Offset = "0x12E6CA0", VA = "0x1812E7CA0")] private void KLAFILIGMGC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC; int num = 0; musicMixer.BJGFLEHKJAF((float)num); } // Token: 0x0601396B RID: 80235 RVA: 0x00487B54 File Offset: 0x00485D54 [Token(Token = "0x601396B")] [Address(RVA = "0x12E8FE0", Offset = "0x12E7FE0", VA = "0x1812E8FE0")] private void NDCKLIJKPHN() { float time = Time.time; bool flag = this.IMFHCAJOGKF(); if (flag) { float num = this.combatMusicMinPlayTime; if (flag) { HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO; } } } // Token: 0x0601396C RID: 80236 RVA: 0x00487B90 File Offset: 0x00485D90 [Token(Token = "0x601396C")] [Address(RVA = "0x12E7200", Offset = "0x12E6200", VA = "0x1812E7200")] private void JEGPHEPHFKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC; float num = this.combatMusicFadeOutTime; musicMixer.BJGFLEHKJAF(num); AudioManager.CCJPMJMBJKC.PHLOCFHIBPM(); } // Token: 0x0601396D RID: 80237 RVA: 0x00487BC8 File Offset: 0x00485DC8 [Token(Token = "0x601396D")] [Address(RVA = "0x12E8AE0", Offset = "0x12E7AE0", VA = "0x1812E8AE0")] private void MCJCJBDKHPN() { float time = Time.time; bool flag = this.IMFHCAJOGKF(); if (flag) { float num = this.combatMusicMinPlayTime; if (flag) { return; } } HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO; } // Token: 0x0601396E RID: 80238 RVA: 0x00487C04 File Offset: 0x00485E04 [Token(Token = "0x601396E")] [Address(RVA = "0x12E63A0", Offset = "0x12E53A0", VA = "0x1812E63A0")] private void ICGPBCIBLIB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { AudioManager.CCJPMJMBJKC.NBNMGAMKKFK(); } // Token: 0x0601396F RID: 80239 RVA: 0x00487C24 File Offset: 0x00485E24 [Token(Token = "0x601396F")] [Address(RVA = "0x12E9920", Offset = "0x12E8920", VA = "0x1812E9920")] private void NJMCGEAJPNK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC; RecRoomAudioClip teamNearingVictoryMusic = this.AHAGKMEPJBB.teamNearingVictoryMusic; musicMixer.AAADNDCIBLO(teamNearingVictoryMusic, this); AudioManager.CCJPMJMBJKC.BEFIPNIANKI(); } // Token: 0x06013970 RID: 80240 RVA: 0x00487C60 File Offset: 0x00485E60 [Token(Token = "0x6013970")] [Address(RVA = "0x12E8D00", Offset = "0x12E7D00", VA = "0x1812E8D00")] private void MLOFHNPFOOF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { AudioManager.CCJPMJMBJKC.PINCCFIOFDJ(); AudioManager.CCJPMJMBJKC.HNPJACIIILA(this); } // Token: 0x06013971 RID: 80241 RVA: 0x00487C8C File Offset: 0x00485E8C [Token(Token = "0x6013971")] [Address(RVA = "0x12E2B00", Offset = "0x12E1B00", VA = "0x1812E2B00")] private void AKIJLLGAGDK(AGAJMBPABDL IEKDDPPNFPF) { if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.DMKCIEPGGAB && this.IMFHCAJOGKF()) { float time = Time.time; this.LPJHKGBGKJI = time; } } // Token: 0x06013972 RID: 80242 RVA: 0x00487CC0 File Offset: 0x00485EC0 [Token(Token = "0x6013972")] [Address(RVA = "0x12E6A10", Offset = "0x12E5A10", VA = "0x1812E6A10")] private bool IMFHCAJOGKF() { if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF; if (!teamManager.IsPlayerSpectator(agajmbpabdl)) { GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager; AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF; return combatManager.PlayerIsAlive(agajmbpabdl2); } } throw new NullReferenceException(); } // Token: 0x06013973 RID: 80243 RVA: 0x00487D20 File Offset: 0x00485F20 [Token(Token = "0x6013973")] [Address(RVA = "0x12E7430", Offset = "0x12E6430", VA = "0x1812E7430")] private bool JKLEJLLKFJC() { float time = Time.time; bool flag = this.IMFHCAJOGKF(); if (!flag) { return flag; } float num = this.combatMusicMinPlayTime; return flag; } // Token: 0x06013974 RID: 80244 RVA: 0x00487D4C File Offset: 0x00485F4C [Token(Token = "0x6013974")] [Address(RVA = "0x12E8EF0", Offset = "0x12E7EF0", VA = "0x1812E8EF0")] public void MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF) { ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA; } // Token: 0x06013975 RID: 80245 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013975")] [Address(RVA = "0x12E81C0", Offset = "0x12E71C0", VA = "0x1812E81C0")] private void LCBLHDMHBKK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013976 RID: 80246 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6013976")] [Address(RVA = "0x12E4220", Offset = "0x12E3220", VA = "0x1812E4220")] private void EAGGDPKDFGJ(CGLKOJIMDIH CGOLFOLCHIF) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06013977 RID: 80247 RVA: 0x00487D68 File Offset: 0x00485F68 [Token(Token = "0x6013977")] [Address(RVA = "0x12E3E70", Offset = "0x12E2E70", VA = "0x1812E3E70")] private void CDNBIKDECFK(CGLKOJIMDIH CGOLFOLCHIF, int MNIJHBJDPPA) { if (KKPBCOOONNK.BNNCCCFFALC) { this.ENHOLGCPOAC.Clear(); if (CGOLFOLCHIF == CGLKOJIMDIH.TEAM_1) { } List nbkopoapcbb = this.NBKOPOAPCBB; global::UnityEngine.Random.InitState((int)DateTime.UtcNow.dateData); int num = 0; if (MNIJHBJDPPA > 0) { int num2 = this.FMANEJPIJDA.encounterPrefabs.Length; GameEncounter[] encounterPrefabs = this.FMANEJPIJDA.encounterPrefabs; List enholgcpoac = this.ENHOLGCPOAC; int num3 = enholgcpoac._size; int size = nbkopoapcbb._size; num2 = size; if (num3 != size) { int num4 = 0; int size2 = nbkopoapcbb._size; if (num4 < size2) { num3 = num2; if (enholgcpoac.Contains(num2)) { num4++; } } } List enholgcpoac2 = this.ENHOLGCPOAC; num2 = num3; if (!enholgcpoac2.Contains(num2)) { List enholgcpoac3 = this.ENHOLGCPOAC; num2 = num3; enholgcpoac3.Add(num2); } ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA; num++; } } } // Token: 0x06013978 RID: 80248 RVA: 0x00487E6C File Offset: 0x0048606C [Token(Token = "0x6013978")] [Address(RVA = "0x12E5090", Offset = "0x12E4090", VA = "0x1812E5090")] private int FLFJNMIKEKA(List IHDGGDGEABE, List NDMFPANDOCB) { int size = IHDGGDGEABE._size; int size2 = NDMFPANDOCB._size; if (size != size2) { int num = 0; int size3 = NDMFPANDOCB._size; if (num < size3 && IHDGGDGEABE.Contains(size2)) { num++; } } throw new NullReferenceException(); } // Token: 0x06013979 RID: 80249 RVA: 0x00487EB4 File Offset: 0x004860B4 [Token(Token = "0x6013979")] [Address(RVA = "0x12E5830", Offset = "0x12E4830", VA = "0x1812E5830")] public void GrantLaserTagTickets(float DFGHDKLNDIB) { PMGCJEPKFOF> pmgcjepkfof = GEAPBDGCKMB.LLNACOGDCMF(ACDKILABNNC.LaserTagTickets, new GEAPBDGCKMB.GrantBalanceRequest[] { new GEAPBDGCKMB.GrantBalanceRequest { Multiplier = 1f, BalanceAddType = (DKMCNBHMKIK)((uint)1003) } }); } // Token: 0x0601397A RID: 80250 RVA: 0x00487EFC File Offset: 0x004860FC [Token(Token = "0x601397A")] [Address(RVA = "0x12E6ED0", Offset = "0x12E5ED0", VA = "0x1812E6ED0")] private ArenaManager.MLMHBNKELLG JCNKPEDFLKH(CGLKOJIMDIH CGOLFOLCHIF) { /* An exception occurred when decompiling this method (0601397A) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG RecRoom.Activities.Arena.ArenaManager::JCNKPEDFLKH(CGLKOJIMDIH) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_3: stloc:class [mscorlib]System.Collections.Generic.Dictionary`2(var_12_6E, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2(ArenaManager::MMHAGGJEPBF, ldloc:ArenaManager(this))) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0601397B RID: 80251 RVA: 0x00487F78 File Offset: 0x00486178 [Token(Token = "0x601397B")] [Address(RVA = "0x12E6800", Offset = "0x12E5800", VA = "0x1812E6800")] private ArenaManager.BHMMLJEDMGG IKKFOCGCMLP(AGAJMBPABDL IEKDDPPNFPF) { /* An exception occurred when decompiling this method (0601397B) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG RecRoom.Activities.Arena.ArenaManager::IKKFOCGCMLP(AGAJMBPABDL) ---> System.Exception: Basic block has to end with unconditional control flow. { Block_4: stloc:class [mscorlib]System.Collections.Generic.Dictionary`2(var_11_5D, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2(ArenaManager::HMECDFPAGEI, ldloc:ArenaManager(this))) stloc:int32(var_12_65, ldfld:int32(AGAJMBPABDL::INPOAAAOAHI, ldloc:AGAJMBPABDL(IEKDDPPNFPF))) callsetter:!1(Dictionary`2::set_Item, ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2[exp:Dictionary`2](var_11_5D), ldloc:int32[exp:!0](var_12_65), ldloc:BHMMLJEDMGG[exp:!1](var_2)) } at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852 at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123 at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88 --- End of inner exception stack trace --- at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92 at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663 */; } // Token: 0x0601397C RID: 80252 RVA: 0x00487FF8 File Offset: 0x004861F8 [Token(Token = "0x601397C")] [Address(RVA = "0x12EAB50", Offset = "0x12E9B50", VA = "0x1812EAB50")] protected void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC) { ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(BJGOFOEKLMC); } // Token: 0x0601397D RID: 80253 RVA: 0x00488010 File Offset: 0x00486210 [Token(Token = "0x601397D")] [Address(RVA = "0x12EB910", Offset = "0x12EA910", VA = "0x1812EB910")] public ArenaManager() { List list = new List(); this.AOBJKLAKFPP = list; List list2 = new List(); this.NBKOPOAPCBB = list2; List list3 = new List(); this.ENHOLGCPOAC = list3; Dictionary dictionary = new Dictionary(); this.MMHAGGJEPBF = dictionary; Dictionary dictionary2 = new Dictionary(); this.HMECDFPAGEI = dictionary2; base..ctor(); } // Token: 0x0400CB17 RID: 51991 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400CB17")] private ArenaEncounterSpawner FMANEJPIJDA; // Token: 0x0400CB18 RID: 51992 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400CB18")] private ArenaVO AHAGKMEPJBB; // Token: 0x0400CB19 RID: 51993 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400CB19")] [SerializeField] [Header("UI")] private PlayerCombatUI playerCombatUIPrefab; // Token: 0x0400CB1A RID: 51994 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400CB1A")] [SerializeField] private EnemyCombatUI enemyCombatUIPrefab; // Token: 0x0400CB1B RID: 51995 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400CB1B")] [SerializeField] [Header("Collectibles")] private SpawnableCollectible collectiblePrefab; // Token: 0x0400CB1C RID: 51996 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400CB1C")] [SerializeField] private int individualCollectibleCreditValue = (int)((ulong)25L); // Token: 0x0400CB1D RID: 51997 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400CB1D")] [SerializeField] [Header("Audio")] private float combatMusicMinPlayTime = 5f; // Token: 0x0400CB1E RID: 51998 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400CB1E")] [SerializeField] private float combatMusicFadeOutTime = 3f; // Token: 0x0400CB1F RID: 51999 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400CB1F")] [SerializeField] [Header("SFX")] private RecRoomAudioClip playerDamagedSFX; // Token: 0x0400CB20 RID: 52000 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400CB20")] [SerializeField] private RecRoomAudioClip playerDamagedCriticalHitSFX; // Token: 0x0400CB21 RID: 52001 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400CB21")] [SerializeField] private RecRoomAudioClip playerKilledPlayerSFX; // Token: 0x0400CB22 RID: 52002 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400CB22")] [SerializeField] private RecRoomAudioClip playerKilledPlayerCriticalHitSFX; // Token: 0x0400CB23 RID: 52003 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x400CB23")] [SerializeField] private RecRoomAudioClip lootSpentSFX; // Token: 0x0400CB24 RID: 52004 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x400CB24")] [SerializeField] [Header("Particles")] private PooledParticle playerDamagedParticles; // Token: 0x0400CB25 RID: 52005 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x400CB25")] [SerializeField] private PooledParticle playerDamagedCriticalHitParticles; // Token: 0x0400CB26 RID: 52006 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x400CB26")] [SerializeField] private WorldSpaceNotification team1WorldSpaceNotificationPrefab; // Token: 0x0400CB27 RID: 52007 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x400CB27")] [SerializeField] private WorldSpaceNotification team2WorldSpaceNotificationPrefab; // Token: 0x0400CB28 RID: 52008 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x400CB28")] [SerializeField] [Header("Dual Wielding")] [HELOBGLDDLH.KBCDAGDEHAO(false)] private SerializedGuid[] dualWieldAllowedWeaponTypeIds; // Token: 0x0400CB29 RID: 52009 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x400CB29")] [NonSerialized] private OGNBCNBPFCC[] LPPPIMNOLCM; // Token: 0x0400CB2A RID: 52010 [FieldOffset(Offset = "0x100")] [Token(Token = "0x400CB2A")] [SerializeField] [Header("Team Warzone Mode Scoring")] private int playerKillPoints = (int)((ulong)10L); // Token: 0x0400CB2B RID: 52011 [FieldOffset(Offset = "0x104")] [Token(Token = "0x400CB2B")] [SerializeField] private int playerFriendlyFireKillPoints = (int)((ulong)4294967286L); // Token: 0x0400CB2C RID: 52012 [FieldOffset(Offset = "0x108")] [Token(Token = "0x400CB2C")] [SerializeField] private int normalEnemyKillPoints = (int)((ulong)2L); // Token: 0x0400CB2D RID: 52013 [FieldOffset(Offset = "0x10C")] [Token(Token = "0x400CB2D")] [SerializeField] private int eliteEnemyKillPoints = (int)((ulong)10L); // Token: 0x0400CB2E RID: 52014 [FieldOffset(Offset = "0x110")] [Token(Token = "0x400CB2E")] [SerializeField] private int enemyFriendlyFirePoints = (int)((ulong)4294967096L); // Token: 0x0400CB2F RID: 52015 [FieldOffset(Offset = "0x114")] [Token(Token = "0x400CB2F")] [SerializeField] private int lootChestPoints = (int)((ulong)2L); // Token: 0x0400CB30 RID: 52016 [FieldOffset(Offset = "0x118")] [Token(Token = "0x400CB30")] [SerializeField] [Header("Team Warzone Scoring Feedback")] private int minLeadFeedbackPoints = (int)((ulong)100L); // Token: 0x0400CB31 RID: 52017 [FieldOffset(Offset = "0x11C")] [Token(Token = "0x400CB31")] [SerializeField] private int gameEndingSoonPointsRemaining = (int)((ulong)100L); // Token: 0x0400CB32 RID: 52018 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400CB32")] [SerializeField] private float gameEndingSoonTimeRemaining = 60f; // Token: 0x0400CB33 RID: 52019 [FieldOffset(Offset = "0x124")] [Token(Token = "0x400CB33")] private float CIJFADFAPLB = 600f; // Token: 0x0400CB34 RID: 52020 [FieldOffset(Offset = "0x128")] [Token(Token = "0x400CB34")] private int PHBJIHPKKNB = (int)((ulong)3L); // Token: 0x0400CB35 RID: 52021 [Token(Token = "0x400CB35")] private const float KHMIOMCDADA = 1.35f; // Token: 0x0400CB36 RID: 52022 [Token(Token = "0x400CB36")] private const float ACOLINHMCFE = 3f; // Token: 0x0400CB37 RID: 52023 [Token(Token = "0x400CB37")] private const float OOEEPNHJAMD = 1.5f; // Token: 0x0400CB38 RID: 52024 [FieldOffset(Offset = "0x130")] [Token(Token = "0x400CB38")] private DJHELPHHAEN EOMJFPLCDBD; // Token: 0x0400CB39 RID: 52025 [FieldOffset(Offset = "0x138")] [Token(Token = "0x400CB39")] private MJNLDDCLOGP LBHGFBNAMGG; // Token: 0x0400CB3A RID: 52026 [FieldOffset(Offset = "0x140")] [Token(Token = "0x400CB3A")] private MACMLJJGBIM DJLOODGOFNH; // Token: 0x0400CB3B RID: 52027 [FieldOffset(Offset = "0x148")] [Token(Token = "0x400CB3B")] private HKKOHFHADKK BNMGKFNIAMO; // Token: 0x0400CB3C RID: 52028 [FieldOffset(Offset = "0x150")] [Token(Token = "0x400CB3C")] private List AOBJKLAKFPP; // Token: 0x0400CB3D RID: 52029 [FieldOffset(Offset = "0x158")] [Token(Token = "0x400CB3D")] private List NBKOPOAPCBB; // Token: 0x0400CB3E RID: 52030 [FieldOffset(Offset = "0x160")] [Token(Token = "0x400CB3E")] private List HDCAJPMIKKO; // Token: 0x0400CB3F RID: 52031 [FieldOffset(Offset = "0x168")] [Token(Token = "0x400CB3F")] private List MFNABBJJAMG; // Token: 0x0400CB40 RID: 52032 [FieldOffset(Offset = "0x170")] [Token(Token = "0x400CB40")] private List INIJGPCAEAI; // Token: 0x0400CB41 RID: 52033 [FieldOffset(Offset = "0x178")] [Token(Token = "0x400CB41")] private float LPJHKGBGKJI; // Token: 0x0400CB42 RID: 52034 [FieldOffset(Offset = "0x17C")] [Token(Token = "0x400CB42")] private bool DMGAJNHACLA; // Token: 0x0400CB43 RID: 52035 [FieldOffset(Offset = "0x180")] [Token(Token = "0x400CB43")] private CGLKOJIMDIH DFPMNBMABDP; // Token: 0x0400CB44 RID: 52036 [FieldOffset(Offset = "0x184")] [Token(Token = "0x400CB44")] private int DMHDINAFHKA; // Token: 0x0400CB45 RID: 52037 [FieldOffset(Offset = "0x188")] [Token(Token = "0x400CB45")] private int FIJOKNNKNNC; // Token: 0x0400CB46 RID: 52038 [FieldOffset(Offset = "0x190")] [Token(Token = "0x400CB46")] private List ENHOLGCPOAC; // Token: 0x0400CB47 RID: 52039 [FieldOffset(Offset = "0x198")] [Token(Token = "0x400CB47")] private Dictionary MMHAGGJEPBF; // Token: 0x0400CB48 RID: 52040 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x400CB48")] private Dictionary HMECDFPAGEI; // Token: 0x02002D69 RID: 11625 [Token(Token = "0x2002D69")] private enum EHPLDINOIBH { // Token: 0x0400CB4A RID: 52042 [Token(Token = "0x400CB4A")] ATTRITION_ROUND_RUNNING, // Token: 0x0400CB4B RID: 52043 [Token(Token = "0x400CB4B")] INVALID = 65535 } // Token: 0x02002D6A RID: 11626 [Token(Token = "0x2002D6A")] private enum ECNMJKJMMFL { // Token: 0x0400CB4D RID: 52045 [Token(Token = "0x400CB4D")] LOW_SCORE, // Token: 0x0400CB4E RID: 52046 [Token(Token = "0x400CB4E")] HIGH_SCORE } // Token: 0x02002D6B RID: 11627 [Token(Token = "0x2002D6B")] private enum DEJBJNOKKAG { // Token: 0x0400CB50 RID: 52048 [Token(Token = "0x400CB50")] NONE, // Token: 0x0400CB51 RID: 52049 [Token(Token = "0x400CB51")] EXPLORE, // Token: 0x0400CB52 RID: 52050 [Token(Token = "0x400CB52")] COMBAT, // Token: 0x0400CB53 RID: 52051 [Token(Token = "0x400CB53")] LAST_LAP } // Token: 0x02002D6C RID: 11628 [Token(Token = "0x2002D6C")] private enum JJOGDIBAMGP { // Token: 0x0400CB55 RID: 52053 [Token(Token = "0x400CB55")] PLAYER_KILLS, // Token: 0x0400CB56 RID: 52054 [Token(Token = "0x400CB56")] ENEMY_KILLS, // Token: 0x0400CB57 RID: 52055 [Token(Token = "0x400CB57")] DEATHS, // Token: 0x0400CB58 RID: 52056 [Token(Token = "0x400CB58")] REVIVES, // Token: 0x0400CB59 RID: 52057 [Token(Token = "0x400CB59")] TOTAL_POINTS } // Token: 0x02002D6D RID: 11629 [Token(Token = "0x2002D6D")] private class MLMHBNKELLG { // Token: 0x17003646 RID: 13894 // (get) Token: 0x0601397E RID: 80254 RVA: 0x00488100 File Offset: 0x00486300 // (set) Token: 0x0601397F RID: 80255 RVA: 0x00488120 File Offset: 0x00486320 [Token(Token = "0x17003646")] public int BDKMNLAHKPK { [Token(Token = "0x601397E")] [Address(RVA = "0x12F4C20", Offset = "0x12F3C20", VA = "0x1812F4C20")] get { return this.LNKHNOEOIPC.IAHDANBDAAM(); } [Token(Token = "0x601397F")] [Address(RVA = "0x12F4AC0", Offset = "0x12F3AC0", VA = "0x1812F4AC0")] set { KLLMCPFPIIE lnkhnoeoipc = this.LNKHNOEOIPC; } } // Token: 0x140001B5 RID: 437 // (add) Token: 0x06013980 RID: 80256 RVA: 0x0048813C File Offset: 0x0048633C // (remove) Token: 0x06013981 RID: 80257 RVA: 0x00488164 File Offset: 0x00486364 [Token(Token = "0x140001B5")] public event Action IJFJFAHGFPK { [Token(Token = "0x6013980")] [Address(RVA = "0x12F4B80", Offset = "0x12F3B80", VA = "0x1812F4B80")] [CompilerGenerated] add { Action ijfjfahgfpk; Delegate @delegate; do { ijfjfahgfpk = this.IJFJFAHGFPK; @delegate = Delegate.Combine(ijfjfahgfpk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ijfjfahgfpk) { } } [Token(Token = "0x6013981")] [Address(RVA = "0x12F4C70", Offset = "0x12F3C70", VA = "0x1812F4C70")] [CompilerGenerated] remove { Action ijfjfahgfpk; Delegate @delegate; do { ijfjfahgfpk = this.IJFJFAHGFPK; @delegate = Delegate.Remove(ijfjfahgfpk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ijfjfahgfpk) { } } } // Token: 0x06013982 RID: 80258 RVA: 0x0048818C File Offset: 0x0048638C [Token(Token = "0x6013982")] [Address(RVA = "0x12F4D10", Offset = "0x12F3D10", VA = "0x1812F4D10")] public MLMHBNKELLG(MonoBehaviourPun BPHOHGNONKP, CGLKOJIMDIH CGOLFOLCHIF) { string text = string.Format("{0}.{1}", CGOLFOLCHIF, "CR"); Action action = new Action(this.EMNBBMPFCNI); KLLMCPFPIIE kllmcpfpiie; this.LNKHNOEOIPC = kllmcpfpiie; } // Token: 0x06013983 RID: 80259 RVA: 0x004881C8 File Offset: 0x004863C8 [Token(Token = "0x6013983")] [Address(RVA = "0x12EE310", Offset = "0x12ED310", VA = "0x1812EE310")] private void EMNBBMPFCNI() { Action ijfjfahgfpk = this.IJFJFAHGFPK; if (ijfjfahgfpk != 0) { ijfjfahgfpk(); return; } } // Token: 0x06013984 RID: 80260 RVA: 0x004881E8 File Offset: 0x004863E8 [Token(Token = "0x6013984")] [Address(RVA = "0x12F4B20", Offset = "0x12F3B20", VA = "0x1812F4B20")] private static string EFBNHCFBCPL(CGLKOJIMDIH CGOLFOLCHIF, string IJALLPGDNFL) { return string.Format("{0}.{1}", CGOLFOLCHIF, IJALLPGDNFL); } // Token: 0x0400CB5A RID: 52058 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CB5A")] private KLLMCPFPIIE LNKHNOEOIPC; } // Token: 0x02002D6E RID: 11630 [Token(Token = "0x2002D6E")] private class BHMMLJEDMGG { // Token: 0x17003647 RID: 13895 // (get) Token: 0x06013985 RID: 80261 RVA: 0x00488204 File Offset: 0x00486404 // (set) Token: 0x06013986 RID: 80262 RVA: 0x00488224 File Offset: 0x00486424 [Token(Token = "0x17003647")] public int BDKMNLAHKPK { [Token(Token = "0x6013985")] [Address(RVA = "0x12EE430", Offset = "0x12ED430", VA = "0x1812EE430")] get { return this.LNKHNOEOIPC.IAHDANBDAAM(); } [Token(Token = "0x6013986")] [Address(RVA = "0x12EE330", Offset = "0x12ED330", VA = "0x1812EE330")] set { KLLMCPFPIIE lnkhnoeoipc = this.LNKHNOEOIPC; } } // Token: 0x140001B6 RID: 438 // (add) Token: 0x06013987 RID: 80263 RVA: 0x00488240 File Offset: 0x00486440 // (remove) Token: 0x06013988 RID: 80264 RVA: 0x00488268 File Offset: 0x00486468 [Token(Token = "0x140001B6")] public event Action IJFJFAHGFPK { [Token(Token = "0x6013987")] [Address(RVA = "0x12EE390", Offset = "0x12ED390", VA = "0x1812EE390")] [CompilerGenerated] add { Action ijfjfahgfpk; Delegate @delegate; do { ijfjfahgfpk = this.IJFJFAHGFPK; @delegate = Delegate.Combine(ijfjfahgfpk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ijfjfahgfpk) { } } [Token(Token = "0x6013988")] [Address(RVA = "0x12EE480", Offset = "0x12ED480", VA = "0x1812EE480")] [CompilerGenerated] remove { Action ijfjfahgfpk; Delegate @delegate; do { ijfjfahgfpk = this.IJFJFAHGFPK; @delegate = Delegate.Remove(ijfjfahgfpk, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ijfjfahgfpk) { } } } // Token: 0x06013989 RID: 80265 RVA: 0x00488290 File Offset: 0x00486490 [Token(Token = "0x6013989")] [Address(RVA = "0x12EE520", Offset = "0x12ED520", VA = "0x1812EE520")] public BHMMLJEDMGG(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL IEKDDPPNFPF) { Action action = new Action(this.AHPNHPJMIDD); KLLMCPFPIIE kllmcpfpiie; this.LNKHNOEOIPC = kllmcpfpiie; } // Token: 0x0601398A RID: 80266 RVA: 0x004882BC File Offset: 0x004864BC [Token(Token = "0x601398A")] [Address(RVA = "0x12EE310", Offset = "0x12ED310", VA = "0x1812EE310")] private void AHPNHPJMIDD() { Action ijfjfahgfpk = this.IJFJFAHGFPK; if (ijfjfahgfpk != 0) { ijfjfahgfpk(); return; } } // Token: 0x0400CB5C RID: 52060 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CB5C")] private KLLMCPFPIIE LNKHNOEOIPC; } // Token: 0x02002D6F RID: 11631 [Token(Token = "0x2002D6F")] [Serializable] private class AwardConfig { // Token: 0x17003648 RID: 13896 // (get) Token: 0x0601398B RID: 80267 RVA: 0x004882DC File Offset: 0x004864DC [Token(Token = "0x17003648")] public int TotalPossible { [Token(Token = "0x601398B")] [Address(RVA = "0x12EE300", Offset = "0x12ED300", VA = "0x1812EE300")] get { return this.BonusRangeEnd; } } // Token: 0x0601398C RID: 80268 RVA: 0x004882F0 File Offset: 0x004864F0 [Token(Token = "0x601398C")] [Address(RVA = "0x12EE230", Offset = "0x12ED230", VA = "0x1812EE230")] public int ADDPNAPHNOB(out int BHHMLLIMKOM, out int FDPEMADDIAF, float GNKJGDGEFLM = 1f) { int num = this.BonusRangeEnd; int bonusRangeStart = this.BonusRangeStart; num++; int num2 = global::UnityEngine.Random.Range(bonusRangeStart, num); int num3; BHHMLLIMKOM.m_value = num3; int num4; FDPEMADDIAF.m_value = num4; return num4; } // Token: 0x0601398D RID: 80269 RVA: 0x00488328 File Offset: 0x00486528 [Token(Token = "0x601398D")] [Address(RVA = "0x12EE2F0", Offset = "0x12ED2F0", VA = "0x1812EE2F0")] public AwardConfig() { } // Token: 0x0400CB5E RID: 52062 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400CB5E")] public int BaseCredits = (int)((ulong)50L); // Token: 0x0400CB5F RID: 52063 [FieldOffset(Offset = "0x14")] [Token(Token = "0x400CB5F")] public int BonusRangeStart; // Token: 0x0400CB60 RID: 52064 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400CB60")] public int BonusRangeEnd; } } }