Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

2498 lines
92 KiB
C#

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: 0x02002C7F RID: 11391
[Token(Token = "0x2002C7F")]
public class ArenaManager : GameRuleManager
{
// Token: 0x1700358B RID: 13707
// (get) Token: 0x060134D7 RID: 79063 RVA: 0x0047BFC8 File Offset: 0x0047A1C8
[Token(Token = "0x1700358B")]
public new static ArenaManager ONCPNMDGGKG
{
[Token(Token = "0x60134D7")]
[Address(RVA = "0x7F6C50", Offset = "0x7F5A50", VA = "0x1807F6C50")]
get
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
{
return;
}
}
}
// Token: 0x1700358C RID: 13708
// (get) Token: 0x060134D8 RID: 79064 RVA: 0x0047BFE0 File Offset: 0x0047A1E0
[Token(Token = "0x1700358C")]
public new static bool FFNIFALJLDD
{
[Token(Token = "0x60134D8")]
[Address(RVA = "0x7F6CF0", Offset = "0x7F5AF0", VA = "0x1807F6CF0")]
get
{
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0)
{
}
int num = 0;
return instance != num;
}
}
// Token: 0x1700358D RID: 13709
// (get) Token: 0x060134D9 RID: 79065 RVA: 0x0047C004 File Offset: 0x0047A204
[Token(Token = "0x1700358D")]
private OGNBCNBPFCC[] HKPLMDOMLHN
{
[Token(Token = "0x60134D9")]
[Address(RVA = "0x7F22D0", Offset = "0x7F10D0", VA = "0x1807F22D0")]
get
{
OGNBCNBPFCC[] lpppimnolcm = this.LPPPIMNOLCM;
if (lpppimnolcm == 0)
{
SerializedGuid[] array = this.dualWieldAllowedWeaponTypeIds;
if (array != 0)
{
int num;
Func<SerializedGuid, OGNBCNBPFCC> func = new Func(num.CCFEJLNMDLG);
num = 0;
OGNBCNBPFCC[] array2 = Enumerable.ToArray<OGNBCNBPFCC>(Enumerable.Select<SerializedGuid, OGNBCNBPFCC>(array, func));
this.LPPPIMNOLCM = array2;
return array2;
}
}
return lpppimnolcm;
}
}
// Token: 0x1700358E RID: 13710
// (get) Token: 0x060134DA RID: 79066 RVA: 0x0047C050 File Offset: 0x0047A250
// (set) Token: 0x060134DB RID: 79067 RVA: 0x0047C064 File Offset: 0x0047A264
[Token(Token = "0x1700358E")]
public float CDFAJDLJALK
{
[Token(Token = "0x60134DA")]
[Address(RVA = "0x7F6C40", Offset = "0x7F5A40", VA = "0x1807F6C40")]
get
{
return this.CIJFADFAPLB;
}
[Token(Token = "0x60134DB")]
[Address(RVA = "0x7F6E10", Offset = "0x7F5C10", VA = "0x1807F6E10")]
set
{
this.CIJFADFAPLB = value;
this.MFOCPIILHIL.BPHIOMBNAAI = value;
}
}
// Token: 0x1700358F RID: 13711
// (get) Token: 0x060134DC RID: 79068 RVA: 0x0047C08C File Offset: 0x0047A28C
// (set) Token: 0x060134DD RID: 79069 RVA: 0x0047C0A0 File Offset: 0x0047A2A0
[Token(Token = "0x1700358F")]
public int DOOKJFGLIOO
{
[Token(Token = "0x60134DC")]
[Address(RVA = "0x7F6E00", Offset = "0x7F5C00", VA = "0x1807F6E00")]
get
{
return this.PHBJIHPKKNB;
}
[Token(Token = "0x60134DD")]
[Address(RVA = "0x7F6E40", Offset = "0x7F5C40", VA = "0x1807F6E40")]
set
{
this.PHBJIHPKKNB = value;
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
int phbjihpkknb = this.PHBJIHPKKNB;
scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500);
}
}
// Token: 0x17003590 RID: 13712
// (get) Token: 0x060134DE RID: 79070 RVA: 0x0047C0DC File Offset: 0x0047A2DC
[Token(Token = "0x17003590")]
public override string LJDMGKNAOOG
{
[Token(Token = "0x60134DE")]
[Address(RVA = "0x7F6DD0", Offset = "0x7F5BD0", VA = "0x1807F6DD0", Slot = "20")]
get
{
return "lasertag";
}
}
// Token: 0x17003591 RID: 13713
// (get) Token: 0x060134DF RID: 79071 RVA: 0x0047C0F0 File Offset: 0x0047A2F0
[Token(Token = "0x17003591")]
public override bool LEOEBAJLADB
{
[Token(Token = "0x60134DF")]
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
get
{
return true;
}
}
// Token: 0x060134E0 RID: 79072 RVA: 0x0047C100 File Offset: 0x0047A300
[Token(Token = "0x60134E0")]
[Address(RVA = "0x7EDDE0", Offset = "0x7ECBE0", VA = "0x1807EDDE0", Slot = "13")]
protected override void Awake()
{
base.Awake();
ArenaEncounterSpawner arenaEncounterSpawner = global::UnityEngine.Object.FindObjectOfType<ArenaEncounterSpawner>();
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<ArenaVO>();
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<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
Action<bool, bool> action = new Action(this.CLMJNPFECAM);
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action);
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
Action<AGAJMBPABDL> 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.<IILHAGILNDG>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: 0x060134E1 RID: 79073 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60134E1")]
[Address(RVA = "0x7F64D0", Offset = "0x7F52D0", VA = "0x1807F64D0", Slot = "21")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060134E2 RID: 79074 RVA: 0x0047C404 File Offset: 0x0047A604
[Token(Token = "0x60134E2")]
[Address(RVA = "0x7EF2B0", Offset = "0x7EE0B0", VA = "0x1807EF2B0")]
protected void CLMJNPFECAM(bool HOCMIMEHLLM, bool KOPENBICLNF)
{
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
int num = 0;
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
}
// Token: 0x060134E3 RID: 79075 RVA: 0x0047C434 File Offset: 0x0047A634
[Token(Token = "0x60134E3")]
[Address(RVA = "0x7F56D0", Offset = "0x7F44D0", VA = "0x1807F56D0", 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<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
Action<bool, bool> action2 = new Action(this.CLMJNPFECAM);
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action2);
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
Action<AGAJMBPABDL> 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: 0x060134E4 RID: 79076 RVA: 0x0047C63C File Offset: 0x0047A83C
[Token(Token = "0x60134E4")]
[Address(RVA = "0x7F6A40", Offset = "0x7F5840", VA = "0x1807F6A40")]
protected void Update()
{
this.EOMJFPLCDBD.OPEMIFENIJM();
this.BNMGKFNIAMO.OPEMIFENIJM();
this.LBHGFBNAMGG.OCGHOBMJNMA();
this.DJLOODGOFNH.OCGHOBMJNMA();
}
// Token: 0x060134E5 RID: 79077 RVA: 0x0047C67C File Offset: 0x0047A87C
[Token(Token = "0x60134E5")]
[Address(RVA = "0x7F4A20", Offset = "0x7F3820", VA = "0x1807F4A20", 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: 0x060134E6 RID: 79078 RVA: 0x0047C6B4 File Offset: 0x0047A8B4
[Token(Token = "0x60134E6")]
[Address(RVA = "0x7F51E0", Offset = "0x7F3FE0", VA = "0x1807F51E0", Slot = "25")]
protected override void OODEMNCOLED()
{
base.OODEMNCOLED();
int num = 0;
this.BNMHHDAGBOL(num);
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
return;
}
}
// Token: 0x060134E7 RID: 79079 RVA: 0x0047C6E8 File Offset: 0x0047A8E8
[Token(Token = "0x60134E7")]
[Address(RVA = "0x7EEAB0", Offset = "0x7ED8B0", VA = "0x1807EEAB0")]
protected int BPCAJBOABHN(AGAJMBPABDL AGIHAKFFCCD)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
throw new NullReferenceException();
}
// Token: 0x060134E8 RID: 79080 RVA: 0x0047C708 File Offset: 0x0047A908
[Token(Token = "0x60134E8")]
[Address(RVA = "0x7F5E10", Offset = "0x7F4C10", VA = "0x1807F5E10", 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: 0x060134E9 RID: 79081 RVA: 0x0047C7E0 File Offset: 0x0047A9E0
[Token(Token = "0x60134E9")]
[Address(RVA = "0x7F3A50", Offset = "0x7F2850", VA = "0x1807F3A50", 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: 0x060134EA RID: 79082 RVA: 0x0047C83C File Offset: 0x0047AA3C
[Token(Token = "0x60134EA")]
[Address(RVA = "0x7F28A0", Offset = "0x7F16A0", VA = "0x1807F28A0")]
private void KCNCMMFELDN(SpawnableTool FAFPPDGHACH)
{
Tool component = FAFPPDGHACH.GetComponent<Tool>();
int num = 0;
if (component != num)
{
RangedWeapon component2 = component.GetComponent<RangedWeapon>();
int num2 = 0;
if (component2 != num2)
{
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
component2.ENBPPJPKCPI += ejmdaakhbgj;
}
MFBGLIHGCGO<Tool> destroyEvent = component.DestroyEvent;
Action<Tool> action = new Action(this.PMEDFNLICGO);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(destroyEvent, action);
component.DestroyEvent = mfbglihgcgo;
}
}
// Token: 0x060134EB RID: 79083 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60134EB")]
[Address(RVA = "0x7F3160", Offset = "0x7F1F60", VA = "0x1807F3160")]
private void LBDLHHLIKDC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060134EC RID: 79084 RVA: 0x0047C8B4 File Offset: 0x0047AAB4
[Token(Token = "0x60134EC")]
[Address(RVA = "0x7EEB50", Offset = "0x7ED950", VA = "0x1807EEB50")]
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.<BIPMAHKMNKF>k__BackingField)
{
Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
int num3 = 0;
if (!(<OKDFEPHLKCB>k__BackingField == num3))
{
SpawnableTool component = CHOKCBJIJAL.GetComponent<SpawnableTool>();
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 <PBCNKLKCIHJ>k__BackingField = CHOKCBJIJAL._tool.<PBCNKLKCIHJ>k__BackingField;
int num6 = 0;
if (<PBCNKLKCIHJ>k__BackingField != num6)
{
PlayerHand.PLLIKAOIPHP type2 = <PBCNKLKCIHJ>k__BackingField.type;
PlayerHand otherHand = <OKDFEPHLKCB>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 = <OKDFEPHLKCB>k__BackingField.TryDisarm(num9);
}
}
}
}
}
}
}
}
}
}
}
}
// Token: 0x060134ED RID: 79085 RVA: 0x0047CA1C File Offset: 0x0047AC1C
[Token(Token = "0x60134ED")]
[Address(RVA = "0x7F5CF0", Offset = "0x7F4AF0", VA = "0x1807F5CF0")]
private void PMEDFNLICGO(Tool EGFEJGHDNAI)
{
RangedWeapon component = EGFEJGHDNAI.GetComponent<RangedWeapon>();
int num = 0;
if (component != num)
{
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
component.ENBPPJPKCPI -= ejmdaakhbgj;
}
MFBGLIHGCGO<Tool> destroyEvent = EGFEJGHDNAI.DestroyEvent;
Action<Tool> action = new Action(this.PMEDFNLICGO);
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(destroyEvent, action);
EGFEJGHDNAI.DestroyEvent = mfbglihgcgo;
}
// Token: 0x060134EE RID: 79086 RVA: 0x0047CA80 File Offset: 0x0047AC80
[Token(Token = "0x60134EE")]
[Address(RVA = "0x7F2F80", Offset = "0x7F1D80", VA = "0x1807F2F80")]
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: 0x060134EF RID: 79087 RVA: 0x0047CAD0 File Offset: 0x0047ACD0
[Token(Token = "0x60134EF")]
[Address(RVA = "0x7EFFE0", Offset = "0x7EEDE0", VA = "0x1807EFFE0")]
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: 0x060134F0 RID: 79088 RVA: 0x0047CB48 File Offset: 0x0047AD48
[Token(Token = "0x60134F0")]
[Address(RVA = "0x7F4900", Offset = "0x7F3700", VA = "0x1807F4900")]
private void NGACCLNKKMG(Enemy LJGOHLFADDN, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = HMEIODIHDCL.<GFJMMJBJGMO>k__BackingField;
if (LJGOHLFADDN.<GFJMMJBJGMO>k__BackingField != <GFJMMJBJGMO>k__BackingField)
{
JIEHOGDIGPG <PGKDPHBHDEC>k__BackingField = HMEIODIHDCL.<PGKDPHBHDEC>k__BackingField;
if (<PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED)
{
}
bool flag = <PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_GROUND_RANGED;
if (KKPBCOOONNK.BNNCCCFFALC)
{
if (flag)
{
}
int num = this.normalEnemyKillPoints;
this.OPINJGLCLNG(LJGOHLFADDN, num);
}
}
}
}
// Token: 0x060134F1 RID: 79089 RVA: 0x0047CBAC File Offset: 0x0047ADAC
[Token(Token = "0x60134F1")]
[Address(RVA = "0x7F4C00", Offset = "0x7F3A00", VA = "0x1807F4C00")]
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 <GFJMMJBJGMO>k__BackingField = HMEIODIHDCL.<GFJMMJBJGMO>k__BackingField;
bool flag = teamManager.PlayerOnTeam(LJGOHLFADDN, <GFJMMJBJGMO>k__BackingField);
JIEHOGDIGPG <PGKDPHBHDEC>k__BackingField = HMEIODIHDCL.<PGKDPHBHDEC>k__BackingField;
if (<PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED)
{
}
bool flag2 = <PGKDPHBHDEC>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: 0x060134F2 RID: 79090 RVA: 0x0047CCF0 File Offset: 0x0047AEF0
[Token(Token = "0x60134F2")]
[Address(RVA = "0x7F2EF0", Offset = "0x7F1CF0", VA = "0x1807F2EF0")]
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: 0x060134F3 RID: 79091 RVA: 0x0047CD24 File Offset: 0x0047AF24
[Token(Token = "0x60134F3")]
[Address(RVA = "0x7F4330", Offset = "0x7F3130", VA = "0x1807F4330")]
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: 0x060134F4 RID: 79092 RVA: 0x0047CE40 File Offset: 0x0047B040
[Token(Token = "0x60134F4")]
[Address(RVA = "0x7EF910", Offset = "0x7EE710", VA = "0x1807EF910")]
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: 0x060134F5 RID: 79093 RVA: 0x0047CEC4 File Offset: 0x0047B0C4
[Token(Token = "0x60134F5")]
[Address(RVA = "0x7EFD40", Offset = "0x7EEB40", VA = "0x1807EFD40")]
private void FGHHGANBDNH(AGAJMBPABDL HMEIODIHDCL, AGAJMBPABDL LJGOHLFADDN, bool IKJCKJNNDMO)
{
string ohafdcgemef = HMEIODIHDCL.OHAFDCGEMEF;
string text = LJGOHLFADDN.OHAFDCGEMEF + " TAGGED " + ohafdcgemef;
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x060134F6 RID: 79094 RVA: 0x0047CEF8 File Offset: 0x0047B0F8
[Token(Token = "0x60134F6")]
[Address(RVA = "0x7F37E0", Offset = "0x7F25E0", VA = "0x1807F37E0")]
private void LFECKFMDBBK(AGAJMBPABDL BMONDCAAFPJ, bool IKJCKJNNDMO, string CKMHGDINODE)
{
bool flag = CKMHGDINODE.LJGBBKKGKOP();
if (!BMONDCAAFPJ.DMKCIEPGGAB)
{
}
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x060134F7 RID: 79095 RVA: 0x0047CF24 File Offset: 0x0047B124
[Token(Token = "0x60134F7")]
[Address(RVA = "0x7F2C80", Offset = "0x7F1A80", VA = "0x1807F2C80")]
private void KJFNGMIHLJO()
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "TAGGED BY BOT", 3f, num, num);
}
// Token: 0x060134F8 RID: 79096 RVA: 0x0047CF54 File Offset: 0x0047B154
[Token(Token = "0x60134F8")]
[Address(RVA = "0x7F2630", Offset = "0x7F1430", VA = "0x1807F2630")]
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: 0x060134F9 RID: 79097 RVA: 0x0047CFC0 File Offset: 0x0047B1C0
[Token(Token = "0x60134F9")]
[Address(RVA = "0x7F1050", Offset = "0x7EFE50", VA = "0x1807F1050")]
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: 0x060134FA RID: 79098 RVA: 0x0047D050 File Offset: 0x0047B250
[Token(Token = "0x60134FA")]
[Address(RVA = "0x7F1D10", Offset = "0x7F0B10", VA = "0x1807F1D10")]
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: 0x060134FB RID: 79099 RVA: 0x0047D0F0 File Offset: 0x0047B2F0
[Token(Token = "0x60134FB")]
[Address(RVA = "0x7F40E0", Offset = "0x7F2EE0", VA = "0x1807F40E0")]
private void NAHAFOLAIEC()
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
}
// Token: 0x060134FC RID: 79100 RVA: 0x0047D11C File Offset: 0x0047B31C
[Token(Token = "0x60134FC")]
[Address(RVA = "0x7F2D10", Offset = "0x7F1B10", VA = "0x1807F2D10")]
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<int> lnkhnoeoipc = this.JCNKPEDFLKH(cglkojimdih).LNKHNOEOIPC;
num++;
}
}
// Token: 0x060134FD RID: 79101 RVA: 0x0047D168 File Offset: 0x0047B368
[Token(Token = "0x60134FD")]
[Address(RVA = "0x7EE6A0", Offset = "0x7ED4A0", VA = "0x1807EE6A0")]
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<int> lnkhnoeoipc = mlmhbnkellg.LNKHNOEOIPC;
num++;
}
}
// Token: 0x060134FE RID: 79102 RVA: 0x0047D1C4 File Offset: 0x0047B3C4
[Token(Token = "0x60134FE")]
[Address(RVA = "0x7F36D0", Offset = "0x7F24D0", VA = "0x1807F36D0")]
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: 0x060134FF RID: 79103 RVA: 0x0047D204 File Offset: 0x0047B404
[Token(Token = "0x60134FF")]
[Address(RVA = "0x7F2420", Offset = "0x7F1220", VA = "0x1807F2420")]
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<int> lnkhnoeoipc = bhmmljedmgg.LNKHNOEOIPC;
}
}
// Token: 0x06013500 RID: 79104 RVA: 0x0047D260 File Offset: 0x0047B460
[Token(Token = "0x6013500")]
[Address(RVA = "0x7F5280", Offset = "0x7F4080", VA = "0x1807F5280")]
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: 0x06013501 RID: 79105 RVA: 0x0047D2E4 File Offset: 0x0047B4E4
[Token(Token = "0x6013501")]
[Address(RVA = "0x7F54D0", Offset = "0x7F42D0", VA = "0x1807F54D0")]
private void OPINJGLCLNG(Enemy BPJNEFJBBML, int CHMFEPLLNBI)
{
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
int num = 0;
if (BPJNEFJBBML != num && BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField != CGLKOJIMDIH.ANY)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField;
int score = scoreManager.GetScore(<GFJMMJBJGMO>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 <GFJMMJBJGMO>k__BackingField2 = BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField;
scoreManager2.MasterAddScore(<GFJMMJBJGMO>k__BackingField2, CHMFEPLLNBI, phbjihpkknb);
}
}
}
// Token: 0x06013502 RID: 79106 RVA: 0x0047D384 File Offset: 0x0047B584
[Token(Token = "0x6013502")]
[Address(RVA = "0x7F30B0", Offset = "0x7F1EB0", VA = "0x1807F30B0")]
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: 0x06013503 RID: 79107 RVA: 0x0047D3B4 File Offset: 0x0047B5B4
[Token(Token = "0x6013503")]
[Address(RVA = "0x7F02E0", Offset = "0x7EF0E0", VA = "0x1807F02E0")]
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: 0x06013504 RID: 79108 RVA: 0x0047D400 File Offset: 0x0047B600
[Token(Token = "0x6013504")]
[Address(RVA = "0x7EFE30", Offset = "0x7EEC30", VA = "0x1807EFE30")]
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<BreakablePointsContainer>();
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: 0x06013505 RID: 79109 RVA: 0x0047D480 File Offset: 0x0047B680
[Token(Token = "0x6013505")]
[Address(RVA = "0x7F3910", Offset = "0x7F2710", VA = "0x1807F3910")]
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: 0x06013506 RID: 79110 RVA: 0x0047D4BC File Offset: 0x0047B6BC
[Token(Token = "0x6013506")]
[Address(RVA = "0x7F1590", Offset = "0x7F0390", VA = "0x1807F1590")]
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: 0x06013507 RID: 79111 RVA: 0x0047D4F4 File Offset: 0x0047B6F4
[Token(Token = "0x6013507")]
[Address(RVA = "0x7F16D0", Offset = "0x7F04D0", VA = "0x1807F16D0")]
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: 0x06013508 RID: 79112 RVA: 0x0047D558 File Offset: 0x0047B758
[Token(Token = "0x6013508")]
[Address(RVA = "0x7F3D80", Offset = "0x7F2B80", VA = "0x1807F3D80")]
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: 0x06013509 RID: 79113 RVA: 0x0047D584 File Offset: 0x0047B784
[Token(Token = "0x6013509")]
[Address(RVA = "0x7EDCD0", Offset = "0x7ECAD0", VA = "0x1807EDCD0")]
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: 0x0601350A RID: 79114 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601350A")]
[Address(RVA = "0x7F0850", Offset = "0x7EF650", VA = "0x1807F0850")]
private void GPKAJMNMBPB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601350B RID: 79115 RVA: 0x0047D5C8 File Offset: 0x0047B7C8
[Token(Token = "0x601350B")]
[Address(RVA = "0x7F0F90", Offset = "0x7EFD90", VA = "0x1807F0F90")]
private void HFHGPJANOPA()
{
AAPEGDHKHJI<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> masterPurchaseRequestEvent = ArenaVendingMachine.MasterPurchaseRequestEvent;
Action<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> action = new Action(this.EDCIDGLHIMP);
ArenaVendingMachine.MasterPurchaseRequestEvent = AAPEGDHKHJI.GMNMHGMFGOL(masterPurchaseRequestEvent, action);
}
// Token: 0x0601350C RID: 79116 RVA: 0x0047D5F4 File Offset: 0x0047B7F4
[Token(Token = "0x601350C")]
[Address(RVA = "0x7EF6C0", Offset = "0x7EE4C0", VA = "0x1807EF6C0")]
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<AGAJMBPABDL, ArenaVendingMachine, ArenaVendingMachineSlot, int> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcOnPurchaseSuccess);
}
}
// Token: 0x0601350D RID: 79117 RVA: 0x0047D654 File Offset: 0x0047B854
[Token(Token = "0x601350D")]
[Address(RVA = "0x7F60A0", Offset = "0x7F4EA0", VA = "0x1807F60A0")]
[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: 0x0601350E RID: 79118 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x601350E")]
[Address(RVA = "0x7EE8D0", Offset = "0x7ED6D0", VA = "0x1807EE8D0")]
private void BNMHHDAGBOL(int BAAFJCJPIKI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0601350F RID: 79119 RVA: 0x0047D6FC File Offset: 0x0047B8FC
[Token(Token = "0x601350F")]
[Address(RVA = "0x7EF8A0", Offset = "0x7EE6A0", VA = "0x1807EF8A0")]
private void EMNBBMPFCNI()
{
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
int num = this.LDGDLNLDOBH(agajmbpabdl);
this.BNMHHDAGBOL(num);
}
// Token: 0x06013510 RID: 79120 RVA: 0x0047D720 File Offset: 0x0047B920
[Token(Token = "0x6013510")]
[Address(RVA = "0x7F3510", Offset = "0x7F2310", VA = "0x1807F3510")]
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: 0x06013511 RID: 79121 RVA: 0x0047D7C8 File Offset: 0x0047B9C8
[Token(Token = "0x6013511")]
[Address(RVA = "0x7F2820", Offset = "0x7F1620", VA = "0x1807F2820")]
private void JPFJBEDLJKK()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
int num = 0;
int num2 = 0;
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
return;
}
}
// Token: 0x06013512 RID: 79122 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013512")]
[Address(RVA = "0x7F0B30", Offset = "0x7EF930", VA = "0x1807F0B30")]
private void HDBPMGEIIND(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013513 RID: 79123 RVA: 0x0047D7FC File Offset: 0x0047B9FC
[Token(Token = "0x6013513")]
[Address(RVA = "0x7F2A10", Offset = "0x7F1810", VA = "0x1807F2A10")]
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: 0x06013514 RID: 79124 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013514")]
[Address(RVA = "0x7F3F10", Offset = "0x7F2D10", VA = "0x1807F3F10")]
private void MMANHOFGOOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013515 RID: 79125 RVA: 0x0047D928 File Offset: 0x0047BB28
[Token(Token = "0x6013515")]
[Address(RVA = "0x7F1F00", Offset = "0x7F0D00", VA = "0x1807F1F00")]
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: 0x06013516 RID: 79126 RVA: 0x0047D9A4 File Offset: 0x0047BBA4
[Token(Token = "0x6013516")]
[Address(RVA = "0x7F0670", Offset = "0x7EF470", VA = "0x1807F0670")]
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: 0x06013517 RID: 79127 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013517")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void DOBOGKOOCPB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013518 RID: 79128 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013518")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void POCOENCICCN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013519 RID: 79129 RVA: 0x0047DA24 File Offset: 0x0047BC24
[Token(Token = "0x6013519")]
[Address(RVA = "0x7F0400", Offset = "0x7EF200", VA = "0x1807F0400")]
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: 0x0601351A RID: 79130 RVA: 0x0047DAA8 File Offset: 0x0047BCA8
[Token(Token = "0x601351A")]
[Address(RVA = "0x7F18F0", Offset = "0x7F06F0", VA = "0x1807F18F0")]
private void IGDJILPINHA()
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
// Token: 0x0601351B RID: 79131 RVA: 0x0047DAC4 File Offset: 0x0047BCC4
[Token(Token = "0x601351B")]
[Address(RVA = "0x7F3D10", Offset = "0x7F2B10", VA = "0x1807F3D10")]
private void MDOGBHDBPEH()
{
RecRoomAudioClip gameTitleAnnouncementVO = this.AHAGKMEPJBB.gameTitleAnnouncementVO;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameTitleAnnouncementVO, num);
}
// Token: 0x0601351C RID: 79132 RVA: 0x0047DAF0 File Offset: 0x0047BCF0
[Token(Token = "0x601351C")]
[Address(RVA = "0x7F05A0", Offset = "0x7EF3A0", VA = "0x1807F05A0")]
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: 0x0601351D RID: 79133 RVA: 0x0047DB34 File Offset: 0x0047BD34
[Token(Token = "0x601351D")]
[Address(RVA = "0x7EF340", Offset = "0x7EE140", VA = "0x1807EF340")]
private void DDMFNFNAKKN()
{
RecRoomAudioClip gameInstructionsVO = this.AHAGKMEPJBB.gameInstructionsVO;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameInstructionsVO, num);
}
// Token: 0x0601351E RID: 79134 RVA: 0x0047DB60 File Offset: 0x0047BD60
[Token(Token = "0x601351E")]
[Address(RVA = "0x7EFB40", Offset = "0x7EE940", VA = "0x1807EFB40")]
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: 0x0601351F RID: 79135 RVA: 0x0047DC00 File Offset: 0x0047BE00
[Token(Token = "0x601351F")]
[Address(RVA = "0x7F4210", Offset = "0x7F3010", VA = "0x1807F4210")]
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: 0x06013520 RID: 79136 RVA: 0x0047DC6C File Offset: 0x0047BE6C
[Token(Token = "0x6013520")]
[Address(RVA = "0x7EE990", Offset = "0x7ED790", VA = "0x1807EE990")]
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: 0x06013521 RID: 79137 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013521")]
[Address(RVA = "0x7EE810", Offset = "0x7ED610", VA = "0x1807EE810")]
private void BJIONAHKJGJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013522 RID: 79138 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013522")]
[Address(RVA = "0x7EF540", Offset = "0x7EE340", VA = "0x1807EF540")]
private void EBJAJKLKDKC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013523 RID: 79139 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013523")]
[Address(RVA = "0x7F4B40", Offset = "0x7F3940", VA = "0x1807F4B40")]
private void NKJEJAEMNBO()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013524 RID: 79140 RVA: 0x0047DCD8 File Offset: 0x0047BED8
[Token(Token = "0x6013524")]
[Address(RVA = "0x7F2EA0", Offset = "0x7F1CA0", VA = "0x1807F2EA0")]
private void KMFFNHAFMHA()
{
List<ArenaDoor> list = BEBOIKCDHFJ.PFOKAFNFHHM<ArenaDoor>(this);
this.MFNABBJJAMG = list;
this.UnlockAllDoors();
}
// Token: 0x06013525 RID: 79141 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013525")]
[Address(RVA = "0x7F3BC0", Offset = "0x7F29C0", VA = "0x1807F3BC0")]
public void LockAllDoors()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013526 RID: 79142 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013526")]
[Address(RVA = "0x7F6980", Offset = "0x7F5780", VA = "0x1807F6980")]
public void UnlockAllDoors()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013527 RID: 79143 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013527")]
[Address(RVA = "0x7F6410", Offset = "0x7F5210", VA = "0x1807F6410")]
public void SetDoorUnlockTime(float OHHPCKCPFHN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013528 RID: 79144 RVA: 0x0047DCFC File Offset: 0x0047BEFC
[Token(Token = "0x6013528")]
[Address(RVA = "0x7F12F0", Offset = "0x7F00F0", VA = "0x1807F12F0")]
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: 0x06013529 RID: 79145 RVA: 0x0047DDC4 File Offset: 0x0047BFC4
[Token(Token = "0x6013529")]
[Address(RVA = "0x7F2E30", Offset = "0x7F1C30", VA = "0x1807F2E30")]
private void KLAFILIGMGC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
int num = 0;
musicMixer.BJGFLEHKJAF((float)num);
}
// Token: 0x0601352A RID: 79146 RVA: 0x0047DDE8 File Offset: 0x0047BFE8
[Token(Token = "0x601352A")]
[Address(RVA = "0x7F4170", Offset = "0x7F2F70", VA = "0x1807F4170")]
private void NDCKLIJKPHN()
{
float time = Time.time;
bool flag = this.IMFHCAJOGKF();
if (flag)
{
float num = this.combatMusicMinPlayTime;
if (flag)
{
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
}
}
}
// Token: 0x0601352B RID: 79147 RVA: 0x0047DE24 File Offset: 0x0047C024
[Token(Token = "0x601352B")]
[Address(RVA = "0x7F2390", Offset = "0x7F1190", VA = "0x1807F2390")]
private void JEGPHEPHFKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
float num = this.combatMusicFadeOutTime;
musicMixer.BJGFLEHKJAF(num);
AudioManager.CCJPMJMBJKC.PHLOCFHIBPM();
}
// Token: 0x0601352C RID: 79148 RVA: 0x0047DE5C File Offset: 0x0047C05C
[Token(Token = "0x601352C")]
[Address(RVA = "0x7F3C70", Offset = "0x7F2A70", VA = "0x1807F3C70")]
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: 0x0601352D RID: 79149 RVA: 0x0047DE98 File Offset: 0x0047C098
[Token(Token = "0x601352D")]
[Address(RVA = "0x7F1530", Offset = "0x7F0330", VA = "0x1807F1530")]
private void ICGPBCIBLIB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
AudioManager.CCJPMJMBJKC.NBNMGAMKKFK();
}
// Token: 0x0601352E RID: 79150 RVA: 0x0047DEB8 File Offset: 0x0047C0B8
[Token(Token = "0x601352E")]
[Address(RVA = "0x7F4AB0", Offset = "0x7F38B0", VA = "0x1807F4AB0")]
private void NJMCGEAJPNK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
RecRoomAudioClip teamNearingVictoryMusic = this.AHAGKMEPJBB.teamNearingVictoryMusic;
musicMixer.AAADNDCIBLO(teamNearingVictoryMusic, this);
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
}
// Token: 0x0601352F RID: 79151 RVA: 0x0047DEF4 File Offset: 0x0047C0F4
[Token(Token = "0x601352F")]
[Address(RVA = "0x7F3E90", Offset = "0x7F2C90", VA = "0x1807F3E90")]
private void MLOFHNPFOOF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
}
// Token: 0x06013530 RID: 79152 RVA: 0x0047DF20 File Offset: 0x0047C120
[Token(Token = "0x6013530")]
[Address(RVA = "0x7EDC90", Offset = "0x7ECA90", VA = "0x1807EDC90")]
private void AKIJLLGAGDK(AGAJMBPABDL IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.DMKCIEPGGAB && this.IMFHCAJOGKF())
{
float time = Time.time;
this.LPJHKGBGKJI = time;
}
}
// Token: 0x06013531 RID: 79153 RVA: 0x0047DF54 File Offset: 0x0047C154
[Token(Token = "0x6013531")]
[Address(RVA = "0x7F1BA0", Offset = "0x7F09A0", VA = "0x1807F1BA0")]
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: 0x06013532 RID: 79154 RVA: 0x0047DFB4 File Offset: 0x0047C1B4
[Token(Token = "0x6013532")]
[Address(RVA = "0x7F25C0", Offset = "0x7F13C0", VA = "0x1807F25C0")]
private bool JKLEJLLKFJC()
{
float time = Time.time;
bool flag = this.IMFHCAJOGKF();
if (!flag)
{
return flag;
}
float num = this.combatMusicMinPlayTime;
return flag;
}
// Token: 0x06013533 RID: 79155 RVA: 0x0047DFE0 File Offset: 0x0047C1E0
[Token(Token = "0x6013533")]
[Address(RVA = "0x7F4080", Offset = "0x7F2E80", VA = "0x1807F4080")]
public void MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
{
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
}
// Token: 0x06013534 RID: 79156 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013534")]
[Address(RVA = "0x7F3350", Offset = "0x7F2150", VA = "0x1807F3350")]
private void LCBLHDMHBKK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013535 RID: 79157 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013535")]
[Address(RVA = "0x7EF3B0", Offset = "0x7EE1B0", VA = "0x1807EF3B0")]
private void EAGGDPKDFGJ(CGLKOJIMDIH CGOLFOLCHIF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013536 RID: 79158 RVA: 0x0047DFFC File Offset: 0x0047C1FC
[Token(Token = "0x6013536")]
[Address(RVA = "0x7EF000", Offset = "0x7EDE00", VA = "0x1807EF000")]
private void CDNBIKDECFK(CGLKOJIMDIH CGOLFOLCHIF, int MNIJHBJDPPA)
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.ENHOLGCPOAC.Clear();
if (CGOLFOLCHIF == CGLKOJIMDIH.TEAM_1)
{
}
List<ArenaEncounterSpawnPoint> 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<int> 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<int> enholgcpoac2 = this.ENHOLGCPOAC;
num2 = num3;
if (!enholgcpoac2.Contains(num2))
{
List<int> enholgcpoac3 = this.ENHOLGCPOAC;
num2 = num3;
enholgcpoac3.Add(num2);
}
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
num++;
}
}
}
// Token: 0x06013537 RID: 79159 RVA: 0x0047E100 File Offset: 0x0047C300
[Token(Token = "0x6013537")]
[Address(RVA = "0x7F0220", Offset = "0x7EF020", VA = "0x1807F0220")]
private int FLFJNMIKEKA(List<int> IHDGGDGEABE, List<ArenaEncounterSpawnPoint> 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: 0x06013538 RID: 79160 RVA: 0x0047E148 File Offset: 0x0047C348
[Token(Token = "0x6013538")]
[Address(RVA = "0x7F09C0", Offset = "0x7EF7C0", VA = "0x1807F09C0")]
public void GrantLaserTagTickets(float DFGHDKLNDIB)
{
PMGCJEPKFOF<GEAPBDGCKMB.BalanceUpdateResponseDTO<GEAPBDGCKMB.RewardBalanceModificationDTO>> pmgcjepkfof = GEAPBDGCKMB.LLNACOGDCMF(ACDKILABNNC.LaserTagTickets, new GEAPBDGCKMB.GrantBalanceRequest[]
{
new GEAPBDGCKMB.GrantBalanceRequest
{
Multiplier = 1f,
BalanceAddType = (DKMCNBHMKIK)((uint)1003)
}
});
}
// Token: 0x06013539 RID: 79161 RVA: 0x0047E190 File Offset: 0x0047C390
[Token(Token = "0x6013539")]
[Address(RVA = "0x7F2060", Offset = "0x7F0E60", VA = "0x1807F2060")]
private ArenaManager.MLMHBNKELLG JCNKPEDFLKH(CGLKOJIMDIH CGOLFOLCHIF)
{
/*
An exception occurred when decompiling this method (06013539)
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<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(var_12_6E, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(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 1660
*/;
}
// Token: 0x0601353A RID: 79162 RVA: 0x0047E20C File Offset: 0x0047C40C
[Token(Token = "0x601353A")]
[Address(RVA = "0x7F1990", Offset = "0x7F0790", VA = "0x1807F1990")]
private ArenaManager.BHMMLJEDMGG IKKFOCGCMLP(AGAJMBPABDL IEKDDPPNFPF)
{
/*
An exception occurred when decompiling this method (0601353A)
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<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>(var_11_5D, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>(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<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>[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 1660
*/;
}
// Token: 0x0601353B RID: 79163 RVA: 0x0047E28C File Offset: 0x0047C48C
[Token(Token = "0x601353B")]
[Address(RVA = "0x7F5CE0", Offset = "0x7F4AE0", VA = "0x1807F5CE0")]
protected void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
{
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(BJGOFOEKLMC);
}
// Token: 0x0601353C RID: 79164 RVA: 0x0047E2A4 File Offset: 0x0047C4A4
[Token(Token = "0x601353C")]
[Address(RVA = "0x7F6AA0", Offset = "0x7F58A0", VA = "0x1807F6AA0")]
public ArenaManager()
{
List<ArenaEncounterSpawnPoint> list = new List();
this.AOBJKLAKFPP = list;
List<ArenaEncounterSpawnPoint> list2 = new List();
this.NBKOPOAPCBB = list2;
List<int> list3 = new List();
this.ENHOLGCPOAC = list3;
Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> dictionary = new Dictionary();
this.MMHAGGJEPBF = dictionary;
Dictionary<int, ArenaManager.BHMMLJEDMGG> dictionary2 = new Dictionary();
this.HMECDFPAGEI = dictionary2;
base..ctor();
}
// Token: 0x0400C903 RID: 51459
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x400C903")]
private ArenaEncounterSpawner FMANEJPIJDA;
// Token: 0x0400C904 RID: 51460
[FieldOffset(Offset = "0x78")]
[Token(Token = "0x400C904")]
private ArenaVO AHAGKMEPJBB;
// Token: 0x0400C905 RID: 51461
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400C905")]
[SerializeField]
[Header("UI")]
private PlayerCombatUI playerCombatUIPrefab;
// Token: 0x0400C906 RID: 51462
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400C906")]
[SerializeField]
private EnemyCombatUI enemyCombatUIPrefab;
// Token: 0x0400C907 RID: 51463
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400C907")]
[SerializeField]
[Header("Collectibles")]
private SpawnableCollectible collectiblePrefab;
// Token: 0x0400C908 RID: 51464
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400C908")]
[SerializeField]
private int individualCollectibleCreditValue = (int)((ulong)25L);
// Token: 0x0400C909 RID: 51465
[FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400C909")]
[SerializeField]
[Header("Audio")]
private float combatMusicMinPlayTime = 5f;
// Token: 0x0400C90A RID: 51466
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400C90A")]
[SerializeField]
private float combatMusicFadeOutTime = 3f;
// Token: 0x0400C90B RID: 51467
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400C90B")]
[SerializeField]
[Header("SFX")]
private RecRoomAudioClip playerDamagedSFX;
// Token: 0x0400C90C RID: 51468
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400C90C")]
[SerializeField]
private RecRoomAudioClip playerDamagedCriticalHitSFX;
// Token: 0x0400C90D RID: 51469
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400C90D")]
[SerializeField]
private RecRoomAudioClip playerKilledPlayerSFX;
// Token: 0x0400C90E RID: 51470
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400C90E")]
[SerializeField]
private RecRoomAudioClip playerKilledPlayerCriticalHitSFX;
// Token: 0x0400C90F RID: 51471
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400C90F")]
[SerializeField]
private RecRoomAudioClip lootSpentSFX;
// Token: 0x0400C910 RID: 51472
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400C910")]
[SerializeField]
[Header("Particles")]
private PooledParticle playerDamagedParticles;
// Token: 0x0400C911 RID: 51473
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400C911")]
[SerializeField]
private PooledParticle playerDamagedCriticalHitParticles;
// Token: 0x0400C912 RID: 51474
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400C912")]
[SerializeField]
private WorldSpaceNotification team1WorldSpaceNotificationPrefab;
// Token: 0x0400C913 RID: 51475
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400C913")]
[SerializeField]
private WorldSpaceNotification team2WorldSpaceNotificationPrefab;
// Token: 0x0400C914 RID: 51476
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400C914")]
[SerializeField]
[Header("Dual Wielding")]
[HELOBGLDDLH.KBCDAGDEHAO(false)]
private SerializedGuid[] dualWieldAllowedWeaponTypeIds;
// Token: 0x0400C915 RID: 51477
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400C915")]
[NonSerialized]
private OGNBCNBPFCC[] LPPPIMNOLCM;
// Token: 0x0400C916 RID: 51478
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400C916")]
[SerializeField]
[Header("Team Warzone Mode Scoring")]
private int playerKillPoints = (int)((ulong)10L);
// Token: 0x0400C917 RID: 51479
[FieldOffset(Offset = "0x104")]
[Token(Token = "0x400C917")]
[SerializeField]
private int playerFriendlyFireKillPoints = (int)((ulong)4294967286L);
// Token: 0x0400C918 RID: 51480
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400C918")]
[SerializeField]
private int normalEnemyKillPoints = (int)((ulong)2L);
// Token: 0x0400C919 RID: 51481
[FieldOffset(Offset = "0x10C")]
[Token(Token = "0x400C919")]
[SerializeField]
private int eliteEnemyKillPoints = (int)((ulong)10L);
// Token: 0x0400C91A RID: 51482
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400C91A")]
[SerializeField]
private int enemyFriendlyFirePoints = (int)((ulong)4294967096L);
// Token: 0x0400C91B RID: 51483
[FieldOffset(Offset = "0x114")]
[Token(Token = "0x400C91B")]
[SerializeField]
private int lootChestPoints = (int)((ulong)2L);
// Token: 0x0400C91C RID: 51484
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400C91C")]
[SerializeField]
[Header("Team Warzone Scoring Feedback")]
private int minLeadFeedbackPoints = (int)((ulong)100L);
// Token: 0x0400C91D RID: 51485
[FieldOffset(Offset = "0x11C")]
[Token(Token = "0x400C91D")]
[SerializeField]
private int gameEndingSoonPointsRemaining = (int)((ulong)100L);
// Token: 0x0400C91E RID: 51486
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400C91E")]
[SerializeField]
private float gameEndingSoonTimeRemaining = 60f;
// Token: 0x0400C91F RID: 51487
[FieldOffset(Offset = "0x124")]
[Token(Token = "0x400C91F")]
private float CIJFADFAPLB = 600f;
// Token: 0x0400C920 RID: 51488
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400C920")]
private int PHBJIHPKKNB = (int)((ulong)3L);
// Token: 0x0400C921 RID: 51489
[Token(Token = "0x400C921")]
private const float KHMIOMCDADA = 1.35f;
// Token: 0x0400C922 RID: 51490
[Token(Token = "0x400C922")]
private const float ACOLINHMCFE = 3f;
// Token: 0x0400C923 RID: 51491
[Token(Token = "0x400C923")]
private const float OOEEPNHJAMD = 1.5f;
// Token: 0x0400C924 RID: 51492
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400C924")]
private DJHELPHHAEN EOMJFPLCDBD;
// Token: 0x0400C925 RID: 51493
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400C925")]
private MJNLDDCLOGP LBHGFBNAMGG;
// Token: 0x0400C926 RID: 51494
[FieldOffset(Offset = "0x140")]
[Token(Token = "0x400C926")]
private MACMLJJGBIM DJLOODGOFNH;
// Token: 0x0400C927 RID: 51495
[FieldOffset(Offset = "0x148")]
[Token(Token = "0x400C927")]
private HKKOHFHADKK BNMGKFNIAMO;
// Token: 0x0400C928 RID: 51496
[FieldOffset(Offset = "0x150")]
[Token(Token = "0x400C928")]
private List<ArenaEncounterSpawnPoint> AOBJKLAKFPP;
// Token: 0x0400C929 RID: 51497
[FieldOffset(Offset = "0x158")]
[Token(Token = "0x400C929")]
private List<ArenaEncounterSpawnPoint> NBKOPOAPCBB;
// Token: 0x0400C92A RID: 51498
[FieldOffset(Offset = "0x160")]
[Token(Token = "0x400C92A")]
private List<ArenaVendingMachine> HDCAJPMIKKO;
// Token: 0x0400C92B RID: 51499
[FieldOffset(Offset = "0x168")]
[Token(Token = "0x400C92B")]
private List<ArenaDoor> MFNABBJJAMG;
// Token: 0x0400C92C RID: 51500
[FieldOffset(Offset = "0x170")]
[Token(Token = "0x400C92C")]
private List<ArenaEquipmentSpawner> INIJGPCAEAI;
// Token: 0x0400C92D RID: 51501
[FieldOffset(Offset = "0x178")]
[Token(Token = "0x400C92D")]
private float LPJHKGBGKJI;
// Token: 0x0400C92E RID: 51502
[FieldOffset(Offset = "0x17C")]
[Token(Token = "0x400C92E")]
private bool DMGAJNHACLA;
// Token: 0x0400C92F RID: 51503
[FieldOffset(Offset = "0x180")]
[Token(Token = "0x400C92F")]
private CGLKOJIMDIH DFPMNBMABDP;
// Token: 0x0400C930 RID: 51504
[FieldOffset(Offset = "0x184")]
[Token(Token = "0x400C930")]
private int DMHDINAFHKA;
// Token: 0x0400C931 RID: 51505
[FieldOffset(Offset = "0x188")]
[Token(Token = "0x400C931")]
private int FIJOKNNKNNC;
// Token: 0x0400C932 RID: 51506
[FieldOffset(Offset = "0x190")]
[Token(Token = "0x400C932")]
private List<int> ENHOLGCPOAC;
// Token: 0x0400C933 RID: 51507
[FieldOffset(Offset = "0x198")]
[Token(Token = "0x400C933")]
private Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> MMHAGGJEPBF;
// Token: 0x0400C934 RID: 51508
[FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400C934")]
private Dictionary<int, ArenaManager.BHMMLJEDMGG> HMECDFPAGEI;
// Token: 0x02002C80 RID: 11392
[Token(Token = "0x2002C80")]
private enum EHPLDINOIBH
{
// Token: 0x0400C936 RID: 51510
[Token(Token = "0x400C936")]
ATTRITION_ROUND_RUNNING,
// Token: 0x0400C937 RID: 51511
[Token(Token = "0x400C937")]
INVALID = 65535
}
// Token: 0x02002C81 RID: 11393
[Token(Token = "0x2002C81")]
private enum ECNMJKJMMFL
{
// Token: 0x0400C939 RID: 51513
[Token(Token = "0x400C939")]
LOW_SCORE,
// Token: 0x0400C93A RID: 51514
[Token(Token = "0x400C93A")]
HIGH_SCORE
}
// Token: 0x02002C82 RID: 11394
[Token(Token = "0x2002C82")]
private enum DEJBJNOKKAG
{
// Token: 0x0400C93C RID: 51516
[Token(Token = "0x400C93C")]
NONE,
// Token: 0x0400C93D RID: 51517
[Token(Token = "0x400C93D")]
EXPLORE,
// Token: 0x0400C93E RID: 51518
[Token(Token = "0x400C93E")]
COMBAT,
// Token: 0x0400C93F RID: 51519
[Token(Token = "0x400C93F")]
LAST_LAP
}
// Token: 0x02002C83 RID: 11395
[Token(Token = "0x2002C83")]
private enum JJOGDIBAMGP
{
// Token: 0x0400C941 RID: 51521
[Token(Token = "0x400C941")]
PLAYER_KILLS,
// Token: 0x0400C942 RID: 51522
[Token(Token = "0x400C942")]
ENEMY_KILLS,
// Token: 0x0400C943 RID: 51523
[Token(Token = "0x400C943")]
DEATHS,
// Token: 0x0400C944 RID: 51524
[Token(Token = "0x400C944")]
REVIVES,
// Token: 0x0400C945 RID: 51525
[Token(Token = "0x400C945")]
TOTAL_POINTS
}
// Token: 0x02002C84 RID: 11396
[Token(Token = "0x2002C84")]
private class MLMHBNKELLG
{
// Token: 0x17003592 RID: 13714
// (get) Token: 0x0601353D RID: 79165 RVA: 0x0047E394 File Offset: 0x0047C594
// (set) Token: 0x0601353E RID: 79166 RVA: 0x0047E3B4 File Offset: 0x0047C5B4
[Token(Token = "0x17003592")]
public int BDKMNLAHKPK
{
[Token(Token = "0x601353D")]
[Address(RVA = "0x7FFDE0", Offset = "0x7FEBE0", VA = "0x1807FFDE0")]
get
{
return this.LNKHNOEOIPC.IAHDANBDAAM();
}
[Token(Token = "0x601353E")]
[Address(RVA = "0x7FFC80", Offset = "0x7FEA80", VA = "0x1807FFC80")]
set
{
KLLMCPFPIIE<int> lnkhnoeoipc = this.LNKHNOEOIPC;
}
}
// Token: 0x140001B0 RID: 432
// (add) Token: 0x0601353F RID: 79167 RVA: 0x0047E3D0 File Offset: 0x0047C5D0
// (remove) Token: 0x06013540 RID: 79168 RVA: 0x0047E3F8 File Offset: 0x0047C5F8
[Token(Token = "0x140001B0")]
public event Action IJFJFAHGFPK
{
[Token(Token = "0x601353F")]
[Address(RVA = "0x7FFD40", Offset = "0x7FEB40", VA = "0x1807FFD40")]
[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 = "0x6013540")]
[Address(RVA = "0x7FFE30", Offset = "0x7FEC30", VA = "0x1807FFE30")]
[CompilerGenerated]
remove
{
Action ijfjfahgfpk;
Delegate @delegate;
do
{
ijfjfahgfpk = this.IJFJFAHGFPK;
@delegate = Delegate.Remove(ijfjfahgfpk, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ijfjfahgfpk)
{
}
}
}
// Token: 0x06013541 RID: 79169 RVA: 0x0047E420 File Offset: 0x0047C620
[Token(Token = "0x6013541")]
[Address(RVA = "0x7FFED0", Offset = "0x7FECD0", VA = "0x1807FFED0")]
public MLMHBNKELLG(MonoBehaviourPun BPHOHGNONKP, CGLKOJIMDIH CGOLFOLCHIF)
{
string text = string.Format("{0}.{1}", CGOLFOLCHIF, "CR");
Action action = new Action(this.EMNBBMPFCNI);
KLLMCPFPIIE<int> kllmcpfpiie;
this.LNKHNOEOIPC = kllmcpfpiie;
}
// Token: 0x06013542 RID: 79170 RVA: 0x0047E45C File Offset: 0x0047C65C
[Token(Token = "0x6013542")]
[Address(RVA = "0x7F94C0", Offset = "0x7F82C0", VA = "0x1807F94C0")]
private void EMNBBMPFCNI()
{
Action ijfjfahgfpk = this.IJFJFAHGFPK;
if (ijfjfahgfpk != 0)
{
ijfjfahgfpk();
return;
}
}
// Token: 0x06013543 RID: 79171 RVA: 0x0047E47C File Offset: 0x0047C67C
[Token(Token = "0x6013543")]
[Address(RVA = "0x7FFCE0", Offset = "0x7FEAE0", VA = "0x1807FFCE0")]
private static string EFBNHCFBCPL(CGLKOJIMDIH CGOLFOLCHIF, string IJALLPGDNFL)
{
return string.Format("{0}.{1}", CGOLFOLCHIF, IJALLPGDNFL);
}
// Token: 0x0400C946 RID: 51526
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C946")]
private KLLMCPFPIIE<int> LNKHNOEOIPC;
}
// Token: 0x02002C85 RID: 11397
[Token(Token = "0x2002C85")]
private class BHMMLJEDMGG
{
// Token: 0x17003593 RID: 13715
// (get) Token: 0x06013544 RID: 79172 RVA: 0x0047E498 File Offset: 0x0047C698
// (set) Token: 0x06013545 RID: 79173 RVA: 0x0047E4B8 File Offset: 0x0047C6B8
[Token(Token = "0x17003593")]
public int BDKMNLAHKPK
{
[Token(Token = "0x6013544")]
[Address(RVA = "0x7F95E0", Offset = "0x7F83E0", VA = "0x1807F95E0")]
get
{
return this.LNKHNOEOIPC.IAHDANBDAAM();
}
[Token(Token = "0x6013545")]
[Address(RVA = "0x7F94E0", Offset = "0x7F82E0", VA = "0x1807F94E0")]
set
{
KLLMCPFPIIE<int> lnkhnoeoipc = this.LNKHNOEOIPC;
}
}
// Token: 0x140001B1 RID: 433
// (add) Token: 0x06013546 RID: 79174 RVA: 0x0047E4D4 File Offset: 0x0047C6D4
// (remove) Token: 0x06013547 RID: 79175 RVA: 0x0047E4FC File Offset: 0x0047C6FC
[Token(Token = "0x140001B1")]
public event Action IJFJFAHGFPK
{
[Token(Token = "0x6013546")]
[Address(RVA = "0x7F9540", Offset = "0x7F8340", VA = "0x1807F9540")]
[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 = "0x6013547")]
[Address(RVA = "0x7F9630", Offset = "0x7F8430", VA = "0x1807F9630")]
[CompilerGenerated]
remove
{
Action ijfjfahgfpk;
Delegate @delegate;
do
{
ijfjfahgfpk = this.IJFJFAHGFPK;
@delegate = Delegate.Remove(ijfjfahgfpk, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ijfjfahgfpk)
{
}
}
}
// Token: 0x06013548 RID: 79176 RVA: 0x0047E524 File Offset: 0x0047C724
[Token(Token = "0x6013548")]
[Address(RVA = "0x7F96D0", Offset = "0x7F84D0", VA = "0x1807F96D0")]
public BHMMLJEDMGG(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL IEKDDPPNFPF)
{
Action action = new Action(this.AHPNHPJMIDD);
KLLMCPFPIIE<int> kllmcpfpiie;
this.LNKHNOEOIPC = kllmcpfpiie;
}
// Token: 0x06013549 RID: 79177 RVA: 0x0047E550 File Offset: 0x0047C750
[Token(Token = "0x6013549")]
[Address(RVA = "0x7F94C0", Offset = "0x7F82C0", VA = "0x1807F94C0")]
private void AHPNHPJMIDD()
{
Action ijfjfahgfpk = this.IJFJFAHGFPK;
if (ijfjfahgfpk != 0)
{
ijfjfahgfpk();
return;
}
}
// Token: 0x0400C948 RID: 51528
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C948")]
private KLLMCPFPIIE<int> LNKHNOEOIPC;
}
// Token: 0x02002C86 RID: 11398
[Token(Token = "0x2002C86")]
[Serializable]
private class AwardConfig
{
// Token: 0x17003594 RID: 13716
// (get) Token: 0x0601354A RID: 79178 RVA: 0x0047E570 File Offset: 0x0047C770
[Token(Token = "0x17003594")]
public int TotalPossible
{
[Token(Token = "0x601354A")]
[Address(RVA = "0x7F94B0", Offset = "0x7F82B0", VA = "0x1807F94B0")]
get
{
return this.BonusRangeEnd;
}
}
// Token: 0x0601354B RID: 79179 RVA: 0x0047E584 File Offset: 0x0047C784
[Token(Token = "0x601354B")]
[Address(RVA = "0x7F93E0", Offset = "0x7F81E0", VA = "0x1807F93E0")]
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: 0x0601354C RID: 79180 RVA: 0x0047E5BC File Offset: 0x0047C7BC
[Token(Token = "0x601354C")]
[Address(RVA = "0x7F94A0", Offset = "0x7F82A0", VA = "0x1807F94A0")]
public AwardConfig()
{
}
// Token: 0x0400C94A RID: 51530
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400C94A")]
public int BaseCredits = (int)((ulong)50L);
// Token: 0x0400C94B RID: 51531
[FieldOffset(Offset = "0x14")]
[Token(Token = "0x400C94B")]
public int BonusRangeStart;
// Token: 0x0400C94C RID: 51532
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400C94C")]
public int BonusRangeEnd;
}
}
}