Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Activities/Arena/ArenaManager.cs
T
2026-04-08 23:40:05 +02:00

2491 lines
93 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom.Async;
using RecRoom.Core.AI;
using RecRoom.Core.Combat;
using RecRoom.Core.Encounters;
using RecRoom.Core.Pools;
using RecRoom.DataStructures;
using RecRoom.Networking.RPC;
using RecRoom.Networking.SynchronizedFields;
using UnityEngine;
namespace RecRoom.Activities.Arena
{
// Token: 0x02002782 RID: 10114
[Token(Token = "0x2002782")]
[StructLayout(3)]
public class ArenaManager : GameRuleManager
{
// Token: 0x17002FB6 RID: 12214
// (get) Token: 0x06011AD4 RID: 72404 RVA: 0x00437F20 File Offset: 0x00436120
[Token(Token = "0x17002FB6")]
public new static ArenaManager ONCPNMDGGKG
{
[Token(Token = "0x6011AD4")]
[Address(RVA = "0x1561FA0", Offset = "0x15609A0", VA = "0x181561FA0")]
get
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
{
return;
}
}
}
// Token: 0x17002FB7 RID: 12215
// (get) Token: 0x06011AD5 RID: 72405 RVA: 0x00437F38 File Offset: 0x00436138
[Token(Token = "0x17002FB7")]
public new static bool FFNIFALJLDD
{
[Token(Token = "0x6011AD5")]
[Address(RVA = "0x1562040", Offset = "0x1560A40", VA = "0x181562040")]
get
{
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance == 0)
{
}
int num = 0;
return instance != num;
}
}
// Token: 0x17002FB8 RID: 12216
// (get) Token: 0x06011AD6 RID: 72406 RVA: 0x00437F5C File Offset: 0x0043615C
[Token(Token = "0x17002FB8")]
private OGNBCNBPFCC[] HKPLMDOMLHN
{
[Token(Token = "0x6011AD6")]
[Address(RVA = "0x155D630", Offset = "0x155C030", VA = "0x18155D630")]
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: 0x17002FB9 RID: 12217
// (get) Token: 0x06011AD7 RID: 72407 RVA: 0x00437FA8 File Offset: 0x004361A8
// (set) Token: 0x06011AD8 RID: 72408 RVA: 0x00437FBC File Offset: 0x004361BC
[Token(Token = "0x17002FB9")]
public float CDFAJDLJALK
{
[Token(Token = "0x6011AD7")]
[Address(RVA = "0xF4CF00", Offset = "0xF4B900", VA = "0x180F4CF00")]
get
{
return this.CIJFADFAPLB;
}
[Token(Token = "0x6011AD8")]
[Address(RVA = "0x1562160", Offset = "0x1560B60", VA = "0x181562160")]
set
{
this.CIJFADFAPLB = value;
this.MFOCPIILHIL.BPHIOMBNAAI = value;
}
}
// Token: 0x17002FBA RID: 12218
// (get) Token: 0x06011AD9 RID: 72409 RVA: 0x00437FE4 File Offset: 0x004361E4
// (set) Token: 0x06011ADA RID: 72410 RVA: 0x00437FF8 File Offset: 0x004361F8
[Token(Token = "0x17002FBA")]
public int DOOKJFGLIOO
{
[Token(Token = "0x6011AD9")]
[Address(RVA = "0x1562150", Offset = "0x1560B50", VA = "0x181562150")]
get
{
return this.PHBJIHPKKNB;
}
[Token(Token = "0x6011ADA")]
[Address(RVA = "0x1562190", Offset = "0x1560B90", VA = "0x181562190")]
set
{
this.PHBJIHPKKNB = value;
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
int phbjihpkknb = this.PHBJIHPKKNB;
scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500);
}
}
// Token: 0x17002FBB RID: 12219
// (get) Token: 0x06011ADB RID: 72411 RVA: 0x00438034 File Offset: 0x00436234
[Token(Token = "0x17002FBB")]
public override string LJDMGKNAOOG
{
[Token(Token = "0x6011ADB")]
[Address(RVA = "0x1562120", Offset = "0x1560B20", VA = "0x181562120", Slot = "20")]
get
{
return "lasertag";
}
}
// Token: 0x17002FBC RID: 12220
// (get) Token: 0x06011ADC RID: 72412 RVA: 0x00438048 File Offset: 0x00436248
[Token(Token = "0x17002FBC")]
public override bool LEOEBAJLADB
{
[Token(Token = "0x6011ADC")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
get
{
return true;
}
}
// Token: 0x06011ADD RID: 72413 RVA: 0x00438058 File Offset: 0x00436258
[Token(Token = "0x6011ADD")]
[Address(RVA = "0x1559160", Offset = "0x1557B60", VA = "0x181559160", 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);
}
ActionEvent<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
Action<bool, bool> action = new Action(this.CLMJNPFECAM);
GameManager.InitializeLocalPlayerEvent = initializeLocalPlayerEvent + action;
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
Action<Photon.Realtime.Player> action2 = new Action(this.OnPhotonPlayerConnected);
ActionEvent<Photon.Realtime.Player> actionEvent = onPhotonPlayerConnected + action2;
PhotonNetwork.OnPhotonPlayerConnected = actionEvent;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(localPlayer);
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.supportsGameOverGiftDequeing = true;
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.<IILHAGILNDG>k__BackingField = num4 != 0;
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ARENA_TIMER", (SetterPermissionMode)((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;
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
Action action3 = new Action(this.NAHAFOLAIEC);
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent + action3;
PointsDropper.KCGMPDACFGM += this.FHIDAJNIBLG;
SpawnableCollectible.PreAllocateCollectibles(this.collectiblePrefab, 100);
SpawnableCollectible.PreAllocateCollectibles(SingletonMonoBehaviour.Instance.GetCurrencyPrefab(ACDKILABNNC.LaserTagTickets, num4), 100);
WorldSpaceNotification worldSpaceNotification = this.team1WorldSpaceNotificationPrefab;
GameTeamManager teamManager = SingletonMonoBehaviour.Instance.teamManager;
WorldSpaceNotification worldSpaceNotification2 = this.team2WorldSpaceNotificationPrefab;
GameTeamManager teamManager2 = SingletonMonoBehaviour.Instance.teamManager;
}
// Token: 0x06011ADE RID: 72414 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011ADE")]
[Address(RVA = "0x1561830", Offset = "0x1560230", VA = "0x181561830", Slot = "21")]
protected override void Start()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011ADF RID: 72415 RVA: 0x00438368 File Offset: 0x00436568
[Token(Token = "0x6011ADF")]
[Address(RVA = "0x155A630", Offset = "0x1559030", VA = "0x18155A630")]
protected void CLMJNPFECAM(bool HOCMIMEHLLM, bool KOPENBICLNF)
{
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
int num = 0;
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
}
// Token: 0x06011AE0 RID: 72416 RVA: 0x00438398 File Offset: 0x00436598
[Token(Token = "0x6011AE0")]
[Address(RVA = "0x1560A30", Offset = "0x155F430", VA = "0x181560A30", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
this.HMECDFPAGEI.Clear();
this.MMHAGGJEPBF.Clear();
PointsDropper.KCGMPDACFGM -= this.FHIDAJNIBLG;
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
Action action = new Action(this.NAHAFOLAIEC);
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent - action;
ActionEvent<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
Action<bool, bool> action2 = new Action(this.CLMJNPFECAM);
GameManager.InitializeLocalPlayerEvent = initializeLocalPlayerEvent - action2;
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
Action<Photon.Realtime.Player> action3 = new Action(this.OnPhotonPlayerConnected);
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected - action3;
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: 0x06011AE1 RID: 72417 RVA: 0x004385A8 File Offset: 0x004367A8
[Token(Token = "0x6011AE1")]
[Address(RVA = "0x1561DA0", Offset = "0x15607A0", VA = "0x181561DA0")]
protected void Update()
{
this.EOMJFPLCDBD.OPEMIFENIJM();
this.BNMGKFNIAMO.OPEMIFENIJM();
this.LBHGFBNAMGG.OCGHOBMJNMA();
this.DJLOODGOFNH.OCGHOBMJNMA();
}
// Token: 0x06011AE2 RID: 72418 RVA: 0x004385E8 File Offset: 0x004367E8
[Token(Token = "0x6011AE2")]
[Address(RVA = "0x155FD80", Offset = "0x155E780", VA = "0x18155FD80", Slot = "24")]
protected override void NJGKEJCHADK()
{
base.NJGKEJCHADK();
if (PhotonNetwork.IsMasterClient)
{
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
int num = 0;
int num2 = 0;
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
return;
}
}
// Token: 0x06011AE3 RID: 72419 RVA: 0x00438620 File Offset: 0x00436820
[Token(Token = "0x6011AE3")]
[Address(RVA = "0x1560540", Offset = "0x155EF40", VA = "0x181560540", Slot = "25")]
protected override void OODEMNCOLED()
{
base.OODEMNCOLED();
int num = 0;
this.BNMHHDAGBOL(num);
if (PhotonNetwork.IsMasterClient)
{
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
return;
}
}
// Token: 0x06011AE4 RID: 72420 RVA: 0x00438654 File Offset: 0x00436854
[Token(Token = "0x6011AE4")]
[Address(RVA = "0x1559E30", Offset = "0x1558830", VA = "0x181559E30")]
protected int BPCAJBOABHN(Photon.Realtime.Player AGIHAKFFCCD)
{
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
throw new NullReferenceException();
}
// Token: 0x06011AE5 RID: 72421 RVA: 0x00438674 File Offset: 0x00436874
[Token(Token = "0x6011AE5")]
[Address(RVA = "0x1561170", Offset = "0x155FB70", VA = "0x181561170", Slot = "22")]
public override void RecordMatchAnalytics(bool IHKEFCIKBDK)
{
int num = 0;
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
int num2 = 0;
bool flag = scoreManager.TryGetPlayerStat(localPlayer, (IJKNDEOFIFE)num2, num);
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
bool flag2 = scoreManager2.TryGetPlayerStat(localPlayer2, (IJKNDEOFIFE)((uint)1), num);
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
Photon.Realtime.Player localPlayer3 = PhotonNetwork.LocalPlayer;
bool flag3 = scoreManager3.TryGetPlayerStat(localPlayer3, (IJKNDEOFIFE)((uint)2), num);
if (scoreManager3 != 0)
{
CFLMJLFBOKH.EIGDDKKOPEO("games_played", 1);
CFLMJLFBOKH.EIGDDKKOPEO("player_kills", num);
CFLMJLFBOKH.EIGDDKKOPEO("enemy_kills", num);
CFLMJLFBOKH.EIGDDKKOPEO("deaths", num);
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.Instance.FGAMGPEBMGE;
int hashCode = fgamgpebmge.GetHashCode();
}
}
// Token: 0x06011AE6 RID: 72422 RVA: 0x00438740 File Offset: 0x00436940
[Token(Token = "0x6011AE6")]
[Address(RVA = "0x155EDB0", Offset = "0x155D7B0", VA = "0x18155EDB0", Slot = "23")]
public override bool LocalPlayerHasGameActivity()
{
int num = 0;
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
int num2 = 0;
if (scoreManager.TryGetPlayerStat(localPlayer, (IJKNDEOFIFE)num2, num))
{
}
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
if (scoreManager2.TryGetPlayerStat(localPlayer2, (IJKNDEOFIFE)((uint)1), num))
{
}
throw new NullReferenceException();
}
// Token: 0x06011AE7 RID: 72423 RVA: 0x0043879C File Offset: 0x0043699C
[Token(Token = "0x6011AE7")]
[Address(RVA = "0x155DC00", Offset = "0x155C600", VA = "0x18155DC00")]
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;
}
ActionEvent<Tool> destroyEvent = component.DestroyEvent;
Action<Tool> action = new Action(this.PMEDFNLICGO);
ActionEvent<Tool> actionEvent = destroyEvent + action;
component.DestroyEvent = actionEvent;
}
}
// Token: 0x06011AE8 RID: 72424 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011AE8")]
[Address(RVA = "0x155E4C0", Offset = "0x155CEC0", VA = "0x18155E4C0")]
private void LBDLHHLIKDC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011AE9 RID: 72425 RVA: 0x00438814 File Offset: 0x00436A14
[Token(Token = "0x6011AE9")]
[Address(RVA = "0x1559ED0", Offset = "0x15588D0", VA = "0x181559ED0")]
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)
{
global::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.Instance;
bool flag4 = <OKDFEPHLKCB>k__BackingField.TryDisarm(num9);
}
}
}
}
}
}
}
}
}
}
}
}
// Token: 0x06011AEA RID: 72426 RVA: 0x0043897C File Offset: 0x00436B7C
[Token(Token = "0x6011AEA")]
[Address(RVA = "0x1561050", Offset = "0x155FA50", VA = "0x181561050")]
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;
}
ActionEvent<Tool> destroyEvent = EGFEJGHDNAI.DestroyEvent;
Action<Tool> action = new Action(this.PMEDFNLICGO);
ActionEvent<Tool> actionEvent = destroyEvent - action;
EGFEJGHDNAI.DestroyEvent = actionEvent;
}
// Token: 0x06011AEB RID: 72427 RVA: 0x004389E0 File Offset: 0x00436BE0
[Token(Token = "0x6011AEB")]
[Address(RVA = "0x155E2E0", Offset = "0x155CCE0", VA = "0x18155E2E0")]
private void LAMLPJFGGNC(Enemy LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
if (HMEIODIHDCL != 0 && HMEIODIHDCL.IsLocal && this.IMFHCAJOGKF())
{
float time = Time.time;
this.LPJHKGBGKJI = time;
}
float z = Vector3.up.z;
}
}
// Token: 0x06011AEC RID: 72428 RVA: 0x00438A30 File Offset: 0x00436C30
[Token(Token = "0x6011AEC")]
[Address(RVA = "0x155B360", Offset = "0x1559D60", VA = "0x18155B360")]
private void FKKEPHNPHBI(Enemy LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
bool isMasterClient = PhotonNetwork.IsMasterClient;
int num = 0;
if (isMasterClient)
{
int num2 = this.playerKillPoints;
this.OPINJGLCLNG(LJGOHLFADDN, num2);
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
}
float z = Vector3.up.z;
if ((HMEIODIHDCL.IsLocal ? 1 : 0) != num)
{
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "TAGGED BY BOT", 3f, num, num);
}
}
}
// Token: 0x06011AED RID: 72429 RVA: 0x00438AA8 File Offset: 0x00436CA8
[Token(Token = "0x6011AED")]
[Address(RVA = "0x155FC60", Offset = "0x155E660", VA = "0x18155FC60")]
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 (PhotonNetwork.IsMasterClient)
{
if (flag)
{
}
int num = this.normalEnemyKillPoints;
this.OPINJGLCLNG(LJGOHLFADDN, num);
}
}
}
}
// Token: 0x06011AEE RID: 72430 RVA: 0x00438B0C File Offset: 0x00436D0C
[Token(Token = "0x6011AEE")]
[Address(RVA = "0x155FF60", Offset = "0x155E960", VA = "0x18155FF60")]
private void OFOHDEJPEOH(Photon.Realtime.Player LJGOHLFADDN, Weapon CHNKOFCAFCH, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
if (LJGOHLFADDN != 0 && LJGOHLFADDN.IsLocal && 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 (PhotonNetwork.IsMasterClient)
{
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.IsLocal)
{
if (flag)
{
throw new NullReferenceException();
}
if (!flag2)
{
}
int num7 = this.eliteEnemyKillPoints;
this.HOLACFEPJGH(num7, "TAGGED ELITE BOT", num6);
Vector3 vector;
if (vector != 0)
{
}
}
}
}
// Token: 0x06011AEF RID: 72431 RVA: 0x00438C50 File Offset: 0x00436E50
[Token(Token = "0x6011AEF")]
[Address(RVA = "0x155E250", Offset = "0x155CC50", VA = "0x18155E250")]
private void LAHMBKKJDKA(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.AEGDBFPAFJO GEOMPLKMOLA, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
{
if (HMEIODIHDCL != 0 && HMEIODIHDCL.IsLocal && this.IMFHCAJOGKF())
{
float time = Time.time;
this.LPJHKGBGKJI = time;
}
}
// Token: 0x06011AF0 RID: 72432 RVA: 0x00438C84 File Offset: 0x00436E84
[Token(Token = "0x6011AF0")]
[Address(RVA = "0x155F690", Offset = "0x155E090", VA = "0x18155F690")]
private void NFKFMFMBMIG(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
if (LJGOHLFADDN != 0 && LJGOHLFADDN.IsLocal && this.IMFHCAJOGKF())
{
float time = Time.time;
this.LPJHKGBGKJI = time;
}
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(LJGOHLFADDN, HMEIODIHDCL);
bool isMasterClient = PhotonNetwork.IsMasterClient;
int num = 0;
if (isMasterClient)
{
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.IsLocal ? 1 : 0) == num)
{
if ((LJGOHLFADDN.IsLocal ? 1 : 0) == num)
{
string nickName = HMEIODIHDCL.nickName;
string text = LJGOHLFADDN.nickName + " TAGGED " + nickName;
NotificationManager instance = SingletonMonoBehaviour.Instance;
return;
}
string customPlayerKillNotification = GDIGKHINJCG.GetCustomPlayerKillNotification(HMEIODIHDCL);
}
string text2;
bool flag2 = text2.IsNullOrEmpty();
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
throw new NullReferenceException();
}
}
// Token: 0x06011AF1 RID: 72433 RVA: 0x00438DA0 File Offset: 0x00436FA0
[Token(Token = "0x6011AF1")]
[Address(RVA = "0x155AC90", Offset = "0x1559690", VA = "0x18155AC90")]
private void EPCENNFPIDK(Photon.Realtime.Player FIEHKCJGOOC, bool EHAMFFHAPJC, bool IKJCKJNNDMO, Vector3 BEOPNIAIJOM, string GLKCMBHDJLG)
{
if (!EHAMFFHAPJC)
{
}
RecRoomAudioClip recRoomAudioClip = this.playerKilledPlayerCriticalHitSFX;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
global::Player player = FIEHKCJGOOC.GPOMCJICJIH();
if (!IKJCKJNNDMO)
{
Transform transform = player.head.transform;
}
Vector3 vector;
float z = vector.z;
string nickName = FIEHKCJGOOC.nickName;
string text = "FRIENDLY FIRE " + nickName;
bool flag;
if (flag)
{
string nickName2 = FIEHKCJGOOC.nickName;
string text2 = "TAGGED " + nickName2;
}
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06011AF2 RID: 72434 RVA: 0x00438E24 File Offset: 0x00437024
[Token(Token = "0x6011AF2")]
[Address(RVA = "0x155B0C0", Offset = "0x1559AC0", VA = "0x18155B0C0")]
private void FGHHGANBDNH(Photon.Realtime.Player HMEIODIHDCL, Photon.Realtime.Player LJGOHLFADDN, bool IKJCKJNNDMO)
{
string nickName = HMEIODIHDCL.nickName;
string text = LJGOHLFADDN.nickName + " TAGGED " + nickName;
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06011AF3 RID: 72435 RVA: 0x00438E58 File Offset: 0x00437058
[Token(Token = "0x6011AF3")]
[Address(RVA = "0x155EB40", Offset = "0x155D540", VA = "0x18155EB40")]
private void LFECKFMDBBK(Photon.Realtime.Player BMONDCAAFPJ, bool IKJCKJNNDMO, string CKMHGDINODE)
{
bool flag = CKMHGDINODE.IsNullOrEmpty();
if (!BMONDCAAFPJ.IsLocal)
{
}
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06011AF4 RID: 72436 RVA: 0x00438E84 File Offset: 0x00437084
[Token(Token = "0x6011AF4")]
[Address(RVA = "0x155DFE0", Offset = "0x155C9E0", VA = "0x18155DFE0")]
private void KJFNGMIHLJO()
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "TAGGED BY BOT", 3f, num, num);
}
// Token: 0x06011AF5 RID: 72437 RVA: 0x00438EB4 File Offset: 0x004370B4
[Token(Token = "0x6011AF5")]
[Address(RVA = "0x155D990", Offset = "0x155C390", VA = "0x18155D990")]
private void JPCLGAFBGMM(global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
if (instance.CIFKHPAHBHB)
{
float z = OKDCENHKDIP.z;
if (OAEAKADENEB == global::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: 0x06011AF6 RID: 72438 RVA: 0x00438F20 File Offset: 0x00437120
[Token(Token = "0x6011AF6")]
[Address(RVA = "0x155C3B0", Offset = "0x155ADB0", VA = "0x18155C3B0")]
private void HOLACFEPJGH(int CHMFEPLLNBI, string ACPMLLINIMG, Vector3 NAIDPMBKHPK)
{
int num = Mathf.Abs(CHMFEPLLNBI);
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;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
int num2 = 0;
if (teamManager.PlayerOnTeam(localPlayer, (CGLKOJIMDIH)num2))
{
}
WorldSpaceNotification worldSpaceNotification = this.team2WorldSpaceNotificationPrefab;
float z5 = NAIDPMBKHPK.z;
}
// Token: 0x06011AF7 RID: 72439 RVA: 0x00438FA4 File Offset: 0x004371A4
[Token(Token = "0x6011AF7")]
[Address(RVA = "0x155D070", Offset = "0x155BA70", VA = "0x18155D070")]
private void JBAMACNACDB(Photon.Realtime.Player LLFMHANMHIC, Photon.Realtime.Player NLEOIMBAFFL, Vector3 DDHPAFKBMON)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
if (LLFMHANMHIC != 0 && LLFMHANMHIC.IsLocal && this.IMFHCAJOGKF())
{
float time = Time.time;
this.LPJHKGBGKJI = time;
}
int num;
if (NLEOIMBAFFL.IsLocal)
{
bool flag = this.IMFHCAJOGKF();
if (flag)
{
float time2 = Time.time;
this.LPJHKGBGKJI = time2;
}
if (NLEOIMBAFFL.IsLocal && flag)
{
num = 0;
}
}
if (PhotonNetwork.IsMasterClient)
{
ulong num2;
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(NLEOIMBAFFL, (IJKNDEOFIFE)num, 1, num2 != 0UL);
}
}
}
// Token: 0x06011AF8 RID: 72440 RVA: 0x00439044 File Offset: 0x00437244
[Token(Token = "0x6011AF8")]
[Address(RVA = "0x155F440", Offset = "0x155DE40", VA = "0x18155F440")]
private void NAHAFOLAIEC()
{
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
}
// Token: 0x06011AF9 RID: 72441 RVA: 0x00439070 File Offset: 0x00437270
[Token(Token = "0x6011AF9")]
[Address(RVA = "0x155E070", Offset = "0x155CA70", VA = "0x18155E070")]
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];
SynchronizedField<int> lnkhnoeoipc = this.JCNKPEDFLKH(cglkojimdih).LNKHNOEOIPC;
num++;
}
}
// Token: 0x06011AFA RID: 72442 RVA: 0x004390BC File Offset: 0x004372BC
[Token(Token = "0x6011AFA")]
[Address(RVA = "0x1559A20", Offset = "0x1558420", VA = "0x181559A20")]
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.Get();
SynchronizedField<int> lnkhnoeoipc = mlmhbnkellg.LNKHNOEOIPC;
num++;
}
}
// Token: 0x06011AFB RID: 72443 RVA: 0x00439118 File Offset: 0x00437318
[Token(Token = "0x6011AFB")]
[Address(RVA = "0x155EA30", Offset = "0x155D430", VA = "0x18155EA30")]
private int LDGDLNLDOBH(Photon.Realtime.Player IEKDDPPNFPF)
{
if (!this.DMGAJNHACLA)
{
return this.IKKFOCGCMLP(IEKDDPPNFPF).LNKHNOEOIPC.Get();
}
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
throw new NullReferenceException();
}
// Token: 0x06011AFC RID: 72444 RVA: 0x00439158 File Offset: 0x00437358
[Token(Token = "0x6011AFC")]
[Address(RVA = "0x155D780", Offset = "0x155C180", VA = "0x18155D780")]
private void JHMBLDAAJLM(Photon.Realtime.Player IEKDDPPNFPF, int CNFHAENEOGO)
{
if (IEKDDPPNFPF != 0)
{
if (this.DMGAJNHACLA)
{
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
ArenaManager.MLMHBNKELLG mlmhbnkellg;
int num = mlmhbnkellg.LNKHNOEOIPC.Get();
throw new NullReferenceException();
}
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(IEKDDPPNFPF);
int num2 = bhmmljedmgg.LNKHNOEOIPC.Get();
SynchronizedField<int> lnkhnoeoipc = bhmmljedmgg.LNKHNOEOIPC;
}
}
// Token: 0x06011AFD RID: 72445 RVA: 0x004391B4 File Offset: 0x004373B4
[Token(Token = "0x6011AFD")]
[Address(RVA = "0x15605E0", Offset = "0x155EFE0", VA = "0x1815605E0")]
private void OPINJGLCLNG(Photon.Realtime.Player IEKDDPPNFPF, int CHMFEPLLNBI)
{
if (PhotonNetwork.IsMasterClient && 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: 0x06011AFE RID: 72446 RVA: 0x00439238 File Offset: 0x00437438
[Token(Token = "0x6011AFE")]
[Address(RVA = "0x1560830", Offset = "0x155F230", VA = "0x181560830")]
private void OPINJGLCLNG(Enemy BPJNEFJBBML, int CHMFEPLLNBI)
{
if (PhotonNetwork.IsMasterClient && 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: 0x06011AFF RID: 72447 RVA: 0x004392D8 File Offset: 0x004374D8
[Token(Token = "0x6011AFF")]
[Address(RVA = "0x155E410", Offset = "0x155CE10", VA = "0x18155E410")]
private string LAONNOOPPBI(int DMOLHMMKCMD, bool BMDOIMOKJEL = true)
{
int num = Mathf.Abs(DMOLHMMKCMD);
if (BMDOIMOKJEL)
{
}
string text;
return text;
}
// Token: 0x06011B00 RID: 72448 RVA: 0x00439300 File Offset: 0x00437500
[Token(Token = "0x6011B00")]
[Address(RVA = "0x155B660", Offset = "0x155A060", VA = "0x18155B660")]
private void GKEDHINKLLO(int CHMFEPLLNBI)
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = Mathf.Abs(CHMFEPLLNBI);
int num2 = 0;
int num3 = 0;
string text;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 2f, num2, num2);
}
// Token: 0x06011B01 RID: 72449 RVA: 0x0043933C File Offset: 0x0043753C
[Token(Token = "0x6011B01")]
[Address(RVA = "0x155B1B0", Offset = "0x1559BB0", VA = "0x18155B1B0")]
private void FHIDAJNIBLG(PointsDropper MLCHBMFPKPC, Vector3 DDHPAFKBMON, Photon.Realtime.Player[] 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)
{
Photon.Realtime.Player player = KHAIOLEBGIL[0];
if (PhotonNetwork.IsMasterClient)
{
int num2 = this.lootChestPoints;
this.OPINJGLCLNG(player, num2);
}
float z = DDHPAFKBMON.z;
int num3 = 0;
if ((player.IsLocal ? 1 : 0) != num3)
{
float z2 = DDHPAFKBMON.z;
}
}
}
}
// Token: 0x06011B02 RID: 72450 RVA: 0x004393BC File Offset: 0x004375BC
[Token(Token = "0x6011B02")]
[Address(RVA = "0x155EC70", Offset = "0x155D670", VA = "0x18155EC70")]
private void LJMGEPCANFE(Photon.Realtime.Player JKPGNHBEMOK, int ONGBFDACHHG, Vector3 CAOHCBNEEND)
{
global::Player player = JKPGNHBEMOK.GPOMCJICJIH();
int num = 0;
if (player != num)
{
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
int num2 = Mathf.Abs(ONGBFDACHHG);
float z = CAOHCBNEEND.z;
}
}
// Token: 0x06011B03 RID: 72451 RVA: 0x004393F8 File Offset: 0x004375F8
[Token(Token = "0x6011B03")]
[Address(RVA = "0x155CB10", Offset = "0x155B510", VA = "0x18155CB10")]
private void IEDMJBOEOAF(Photon.Realtime.Player LLFOLJPCCFD, int DMOLHMMKCMD, Vector3 BBIHEAMHBFF)
{
global::Player player = LLFOLJPCCFD.GPOMCJICJIH();
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
int num = Mathf.Abs(DMOLHMMKCMD);
Vector3 vector;
float z = vector.z;
float z2 = BBIHEAMHBFF.z;
}
// Token: 0x06011B04 RID: 72452 RVA: 0x00439430 File Offset: 0x00437630
[Token(Token = "0x6011B04")]
[Address(RVA = "0x155C8F0", Offset = "0x155B2F0", VA = "0x18155C8F0")]
private void IEDMJBOEOAF(Photon.Realtime.Player 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: 0x06011B05 RID: 72453 RVA: 0x00439494 File Offset: 0x00437694
[Token(Token = "0x6011B05")]
[Address(RVA = "0x155F0E0", Offset = "0x155DAE0", VA = "0x18155F0E0")]
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: 0x06011B06 RID: 72454 RVA: 0x004394C0 File Offset: 0x004376C0
[Token(Token = "0x6011B06")]
[Address(RVA = "0x1559050", Offset = "0x1557A50", VA = "0x181559050")]
private bool ANIJBAADAJN(Photon.Realtime.Player IEKDDPPNFPF, int MMAKDCNFGHK)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
if (IEKDDPPNFPF == 0)
{
return true;
}
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
{
}
}
int num;
return num >= MMAKDCNFGHK;
}
// Token: 0x06011B07 RID: 72455 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B07")]
[Address(RVA = "0x155BBD0", Offset = "0x155A5D0", VA = "0x18155BBD0")]
private void GPKAJMNMBPB()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B08 RID: 72456 RVA: 0x00439504 File Offset: 0x00437704
[Token(Token = "0x6011B08")]
[Address(RVA = "0x155C2F0", Offset = "0x155ACF0", VA = "0x18155C2F0")]
private void HFHGPJANOPA()
{
ActionEvent<ArenaVendingMachine, ArenaVendingMachineSlot, Photon.Realtime.Player, int> masterPurchaseRequestEvent = ArenaVendingMachine.MasterPurchaseRequestEvent;
Action<ArenaVendingMachine, ArenaVendingMachineSlot, Photon.Realtime.Player, int> action = new Action(this.EDCIDGLHIMP);
ArenaVendingMachine.MasterPurchaseRequestEvent = masterPurchaseRequestEvent - action;
}
// Token: 0x06011B09 RID: 72457 RVA: 0x00439530 File Offset: 0x00437730
[Token(Token = "0x6011B09")]
[Address(RVA = "0x155AA40", Offset = "0x1559440", VA = "0x18155AA40")]
private void EDCIDGLHIMP(ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, Photon.Realtime.Player IEKDDPPNFPF, int MMAKDCNFGHK)
{
if (PhotonNetwork.IsMasterClient && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
if (IEKDDPPNFPF != 0)
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
{
return;
}
int num = this.LDGDLNLDOBH(IEKDDPPNFPF);
}
PhotonView photonView = base.photonView;
RPCActions.RPCAction<Photon.Realtime.Player, ArenaVendingMachine, ArenaVendingMachineSlot, int> rpcaction = new RPCActions.RPCAction(this.RpcOnPurchaseSuccess);
}
}
// Token: 0x06011B0A RID: 72458 RVA: 0x00439590 File Offset: 0x00437790
[Token(Token = "0x6011B0A")]
[Address(RVA = "0x1561400", Offset = "0x155FE00", VA = "0x181561400")]
[PunRPC]
private void RpcOnPurchaseSuccess(Photon.Realtime.Player IEKDDPPNFPF, ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, int MMAKDCNFGHK)
{
int num = 0;
if (FJALLKMDHOF != num)
{
if (PhotonNetwork.IsMasterClient)
{
}
if (IEKDDPPNFPF != 0)
{
int num2 = 0;
if ((IEKDDPPNFPF.IsLocal ? 1 : 0) != num2)
{
RecRoomAudioClip recRoomAudioClip = this.lootSpentSFX;
int num3 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num4 = 0;
string text;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 2f, num2, num2);
}
Transform creditDispenseTransform = FJALLKMDHOF.creditDispenseTransform;
Vector3 vector;
float z = vector.z;
global::Player player = IEKDDPPNFPF.GPOMCJICJIH();
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
Vector3 vector2;
float z2 = vector2.z;
}
}
}
// Token: 0x06011B0B RID: 72459 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B0B")]
[Address(RVA = "0x1559C50", Offset = "0x1558650", VA = "0x181559C50")]
private void BNMHHDAGBOL(int BAAFJCJPIKI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B0C RID: 72460 RVA: 0x00439624 File Offset: 0x00437824
[Token(Token = "0x6011B0C")]
[Address(RVA = "0x155AC20", Offset = "0x1559620", VA = "0x18155AC20")]
private void EMNBBMPFCNI()
{
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
int num = this.LDGDLNLDOBH(localPlayer);
this.BNMHHDAGBOL(num);
}
// Token: 0x06011B0D RID: 72461 RVA: 0x00439648 File Offset: 0x00437848
[Token(Token = "0x6011B0D")]
[Address(RVA = "0x155E870", Offset = "0x155D270", VA = "0x18155E870")]
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: 0x06011B0E RID: 72462 RVA: 0x004396F0 File Offset: 0x004378F0
[Token(Token = "0x6011B0E")]
[Address(RVA = "0x155DB80", Offset = "0x155C580", VA = "0x18155DB80")]
private void JPFJBEDLJKK()
{
if (PhotonNetwork.IsMasterClient)
{
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
int num = 0;
int num2 = 0;
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
return;
}
}
// Token: 0x06011B0F RID: 72463 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B0F")]
[Address(RVA = "0x155BE90", Offset = "0x155A890", VA = "0x18155BE90")]
private void HDBPMGEIIND(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B10 RID: 72464 RVA: 0x00439724 File Offset: 0x00437924
[Token(Token = "0x6011B10")]
[Address(RVA = "0x155DD70", Offset = "0x155C770", VA = "0x18155DD70")]
private void KIOHJHHKEIO()
{
int fijoknnknnc = this.FIJOKNNKNNC;
int num = this.DMHDINAFHKA;
if (num <= fijoknnknnc)
{
num = fijoknnknnc;
}
if (PhotonNetwork.IsMasterClient)
{
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: 0x06011B11 RID: 72465 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B11")]
[Address(RVA = "0x155F270", Offset = "0x155DC70", VA = "0x18155F270")]
private void MMANHOFGOOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B12 RID: 72466 RVA: 0x00439850 File Offset: 0x00437A50
[Token(Token = "0x6011B12")]
[Address(RVA = "0x155D260", Offset = "0x155BC60", VA = "0x18155D260")]
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: 0x06011B13 RID: 72467 RVA: 0x004398CC File Offset: 0x00437ACC
[Token(Token = "0x6011B13")]
[Address(RVA = "0x155B9F0", Offset = "0x155A3F0", VA = "0x18155B9F0")]
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.Instance;
int num4 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 3f, num2, num2);
}
// Token: 0x06011B14 RID: 72468 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B14")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private void DOBOGKOOCPB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B15 RID: 72469 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B15")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
private void POCOENCICCN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B16 RID: 72470 RVA: 0x0043994C File Offset: 0x00437B4C
[Token(Token = "0x6011B16")]
[Address(RVA = "0x155B780", Offset = "0x155A180", VA = "0x18155B780")]
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.Instance;
int num3 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num, num);
}
}
// Token: 0x06011B17 RID: 72471 RVA: 0x004399D0 File Offset: 0x00437BD0
[Token(Token = "0x6011B17")]
[Address(RVA = "0x155CC50", Offset = "0x155B650", VA = "0x18155CC50")]
private void IGDJILPINHA()
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
}
// Token: 0x06011B18 RID: 72472 RVA: 0x004399EC File Offset: 0x00437BEC
[Token(Token = "0x6011B18")]
[Address(RVA = "0x155F070", Offset = "0x155DA70", VA = "0x18155F070")]
private void MDOGBHDBPEH()
{
RecRoomAudioClip gameTitleAnnouncementVO = this.AHAGKMEPJBB.gameTitleAnnouncementVO;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameTitleAnnouncementVO, num);
}
// Token: 0x06011B19 RID: 72473 RVA: 0x00439A18 File Offset: 0x00437C18
[Token(Token = "0x6011B19")]
[Address(RVA = "0x155B920", Offset = "0x155A320", VA = "0x18155B920")]
private void GMBLNDFNCCA()
{
NotificationManager instance = SingletonMonoBehaviour.Instance;
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: 0x06011B1A RID: 72474 RVA: 0x00439A5C File Offset: 0x00437C5C
[Token(Token = "0x6011B1A")]
[Address(RVA = "0x155A6C0", Offset = "0x15590C0", VA = "0x18155A6C0")]
private void DDMFNFNAKKN()
{
RecRoomAudioClip gameInstructionsVO = this.AHAGKMEPJBB.gameInstructionsVO;
int num = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameInstructionsVO, num);
}
// Token: 0x06011B1B RID: 72475 RVA: 0x00439A88 File Offset: 0x00437C88
[Token(Token = "0x6011B1B")]
[Address(RVA = "0x155AEC0", Offset = "0x15598C0", VA = "0x18155AEC0")]
private void FDOAGNJGEIA()
{
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
if (!teamManager.IsPlayerSpectator(localPlayer))
{
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(localPlayer2);
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.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, teamName, 4f, num2, num2);
}
}
// Token: 0x06011B1C RID: 72476 RVA: 0x00439B28 File Offset: 0x00437D28
[Token(Token = "0x6011B1C")]
[Address(RVA = "0x155F570", Offset = "0x155DF70", VA = "0x18155F570")]
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.Instance;
int num2 = 0;
int num3 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
}
// Token: 0x06011B1D RID: 72477 RVA: 0x00439B94 File Offset: 0x00437D94
[Token(Token = "0x6011B1D")]
[Address(RVA = "0x1559D10", Offset = "0x1558710", VA = "0x181559D10")]
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.Instance;
int num2 = 0;
int num3 = 0;
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
}
// Token: 0x06011B1E RID: 72478 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B1E")]
[Address(RVA = "0x1559B90", Offset = "0x1558590", VA = "0x181559B90")]
private void BJIONAHKJGJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B1F RID: 72479 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B1F")]
[Address(RVA = "0x155A8C0", Offset = "0x15592C0", VA = "0x18155A8C0")]
private void EBJAJKLKDKC()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B20 RID: 72480 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B20")]
[Address(RVA = "0x155FEA0", Offset = "0x155E8A0", VA = "0x18155FEA0")]
private void NKJEJAEMNBO()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B21 RID: 72481 RVA: 0x00439C00 File Offset: 0x00437E00
[Token(Token = "0x6011B21")]
[Address(RVA = "0x155E200", Offset = "0x155CC00", VA = "0x18155E200")]
private void KMFFNHAFMHA()
{
List<ArenaDoor> list = ComponentExt.FindAllObjectsOfType<ArenaDoor>(this);
this.MFNABBJJAMG = list;
this.UnlockAllDoors();
}
// Token: 0x06011B22 RID: 72482 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B22")]
[Address(RVA = "0x155EF20", Offset = "0x155D920", VA = "0x18155EF20")]
public void LockAllDoors()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B23 RID: 72483 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B23")]
[Address(RVA = "0x1561CE0", Offset = "0x15606E0", VA = "0x181561CE0")]
public void UnlockAllDoors()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B24 RID: 72484 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B24")]
[Address(RVA = "0x1561770", Offset = "0x1560170", VA = "0x181561770")]
public void SetDoorUnlockTime(float OHHPCKCPFHN)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B25 RID: 72485 RVA: 0x00439C24 File Offset: 0x00437E24
[Token(Token = "0x6011B25")]
[Address(RVA = "0x155C650", Offset = "0x155B050", VA = "0x18155C650")]
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: 0x06011B26 RID: 72486 RVA: 0x00439CEC File Offset: 0x00437EEC
[Token(Token = "0x6011B26")]
[Address(RVA = "0x155E190", Offset = "0x155CB90", VA = "0x18155E190")]
private void KLAFILIGMGC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
int num = 0;
musicMixer.BJGFLEHKJAF((float)num);
}
// Token: 0x06011B27 RID: 72487 RVA: 0x00439D10 File Offset: 0x00437F10
[Token(Token = "0x6011B27")]
[Address(RVA = "0x155F4D0", Offset = "0x155DED0", VA = "0x18155F4D0")]
private void NDCKLIJKPHN()
{
float time = Time.time;
bool flag = this.IMFHCAJOGKF();
if (flag)
{
float num = this.combatMusicMinPlayTime;
if (flag)
{
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
}
}
}
// Token: 0x06011B28 RID: 72488 RVA: 0x00439D4C File Offset: 0x00437F4C
[Token(Token = "0x6011B28")]
[Address(RVA = "0x155D6F0", Offset = "0x155C0F0", VA = "0x18155D6F0")]
private void JEGPHEPHFKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
float num = this.combatMusicFadeOutTime;
musicMixer.BJGFLEHKJAF(num);
AudioManager.CCJPMJMBJKC.PHLOCFHIBPM();
}
// Token: 0x06011B29 RID: 72489 RVA: 0x00439D84 File Offset: 0x00437F84
[Token(Token = "0x6011B29")]
[Address(RVA = "0x155EFD0", Offset = "0x155D9D0", VA = "0x18155EFD0")]
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: 0x06011B2A RID: 72490 RVA: 0x00439DC0 File Offset: 0x00437FC0
[Token(Token = "0x6011B2A")]
[Address(RVA = "0x155C890", Offset = "0x155B290", VA = "0x18155C890")]
private void ICGPBCIBLIB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
AudioManager.CCJPMJMBJKC.NBNMGAMKKFK();
}
// Token: 0x06011B2B RID: 72491 RVA: 0x00439DE0 File Offset: 0x00437FE0
[Token(Token = "0x6011B2B")]
[Address(RVA = "0x155FE10", Offset = "0x155E810", VA = "0x18155FE10")]
private void NJMCGEAJPNK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
RecRoomAudioClip teamNearingVictoryMusic = this.AHAGKMEPJBB.teamNearingVictoryMusic;
musicMixer.AAADNDCIBLO(teamNearingVictoryMusic, this);
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
}
// Token: 0x06011B2C RID: 72492 RVA: 0x00439E1C File Offset: 0x0043801C
[Token(Token = "0x6011B2C")]
[Address(RVA = "0x155F1F0", Offset = "0x155DBF0", VA = "0x18155F1F0")]
private void MLOFHNPFOOF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
}
// Token: 0x06011B2D RID: 72493 RVA: 0x00439E48 File Offset: 0x00438048
[Token(Token = "0x6011B2D")]
[Address(RVA = "0x1559010", Offset = "0x1557A10", VA = "0x181559010")]
private void AKIJLLGAGDK(Photon.Realtime.Player IEKDDPPNFPF)
{
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.IsLocal && this.IMFHCAJOGKF())
{
float time = Time.time;
this.LPJHKGBGKJI = time;
}
}
// Token: 0x06011B2E RID: 72494 RVA: 0x00439E7C File Offset: 0x0043807C
[Token(Token = "0x6011B2E")]
[Address(RVA = "0x155CF00", Offset = "0x155B900", VA = "0x18155CF00")]
private bool IMFHCAJOGKF()
{
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
{
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
if (!teamManager.IsPlayerSpectator(localPlayer))
{
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
return combatManager.PlayerIsAlive(localPlayer2);
}
}
throw new NullReferenceException();
}
// Token: 0x06011B2F RID: 72495 RVA: 0x00439EDC File Offset: 0x004380DC
[Token(Token = "0x6011B2F")]
[Address(RVA = "0x155D920", Offset = "0x155C320", VA = "0x18155D920")]
private bool JKLEJLLKFJC()
{
float time = Time.time;
bool flag = this.IMFHCAJOGKF();
if (!flag)
{
return flag;
}
float num = this.combatMusicMinPlayTime;
return flag;
}
// Token: 0x06011B30 RID: 72496 RVA: 0x00439F08 File Offset: 0x00438108
[Token(Token = "0x6011B30")]
[Address(RVA = "0x155F3E0", Offset = "0x155DDE0", VA = "0x18155F3E0")]
public void MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
{
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
}
// Token: 0x06011B31 RID: 72497 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B31")]
[Address(RVA = "0x155E6B0", Offset = "0x155D0B0", VA = "0x18155E6B0")]
private void LCBLHDMHBKK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B32 RID: 72498 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6011B32")]
[Address(RVA = "0x155A730", Offset = "0x1559130", VA = "0x18155A730")]
private void EAGGDPKDFGJ(CGLKOJIMDIH CGOLFOLCHIF)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06011B33 RID: 72499 RVA: 0x00439F24 File Offset: 0x00438124
[Token(Token = "0x6011B33")]
[Address(RVA = "0x155A380", Offset = "0x1558D80", VA = "0x18155A380")]
private void CDNBIKDECFK(CGLKOJIMDIH CGOLFOLCHIF, int MNIJHBJDPPA)
{
if (PhotonNetwork.IsMasterClient)
{
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: 0x06011B34 RID: 72500 RVA: 0x0043A028 File Offset: 0x00438228
[Token(Token = "0x6011B34")]
[Address(RVA = "0x155B5A0", Offset = "0x1559FA0", VA = "0x18155B5A0")]
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: 0x06011B35 RID: 72501 RVA: 0x0043A070 File Offset: 0x00438270
[Token(Token = "0x6011B35")]
[Address(RVA = "0x155BD40", Offset = "0x155A740", VA = "0x18155BD40")]
public void GrantLaserTagTickets(float DFGHDKLNDIB)
{
IPromise<GEAPBDGCKMB.BalanceUpdateResponseDTO<GEAPBDGCKMB.RewardBalanceModificationDTO>> promise = GEAPBDGCKMB.LLNACOGDCMF(ACDKILABNNC.LaserTagTickets, new GEAPBDGCKMB.GrantBalanceRequest[]
{
new GEAPBDGCKMB.GrantBalanceRequest
{
Multiplier = 1f,
BalanceAddType = (DKMCNBHMKIK)((uint)1003)
}
});
}
// Token: 0x06011B36 RID: 72502 RVA: 0x0043A0B8 File Offset: 0x004382B8
[Token(Token = "0x6011B36")]
[Address(RVA = "0x155D3C0", Offset = "0x155BDC0", VA = "0x18155D3C0")]
private ArenaManager.MLMHBNKELLG JCNKPEDFLKH(CGLKOJIMDIH CGOLFOLCHIF)
{
/*
An exception occurred when decompiling this method (06011B36)
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 1663
*/;
}
// Token: 0x06011B37 RID: 72503 RVA: 0x0043A134 File Offset: 0x00438334
[Token(Token = "0x6011B37")]
[Address(RVA = "0x155CCF0", Offset = "0x155B6F0", VA = "0x18155CCF0")]
private ArenaManager.BHMMLJEDMGG IKKFOCGCMLP(Photon.Realtime.Player IEKDDPPNFPF)
{
/*
An exception occurred when decompiling this method (06011B37)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG RecRoom.Activities.Arena.ArenaManager::IKKFOCGCMLP(Photon.Realtime.Player)
---> 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(Player::actorNumber, ldloc:Player(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 1663
*/;
}
// Token: 0x06011B38 RID: 72504 RVA: 0x0043A1B4 File Offset: 0x004383B4
[Token(Token = "0x6011B38")]
[Address(RVA = "0x1561040", Offset = "0x155FA40", VA = "0x181561040")]
protected void OnPhotonPlayerConnected(Photon.Realtime.Player BJGOFOEKLMC)
{
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(BJGOFOEKLMC);
}
// Token: 0x06011B39 RID: 72505 RVA: 0x0043A1CC File Offset: 0x004383CC
[Token(Token = "0x6011B39")]
[Address(RVA = "0x1561E00", Offset = "0x1560800", VA = "0x181561E00")]
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: 0x0400BD5A RID: 48474
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400BD5A")]
private ArenaEncounterSpawner FMANEJPIJDA;
// Token: 0x0400BD5B RID: 48475
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400BD5B")]
private ArenaVO AHAGKMEPJBB;
// Token: 0x0400BD5C RID: 48476
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400BD5C")]
[SerializeField]
[Header("UI")]
private PlayerCombatUI playerCombatUIPrefab;
// Token: 0x0400BD5D RID: 48477
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400BD5D")]
[SerializeField]
private EnemyCombatUI enemyCombatUIPrefab;
// Token: 0x0400BD5E RID: 48478
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400BD5E")]
[SerializeField]
[Header("Collectibles")]
private SpawnableCollectible collectiblePrefab;
// Token: 0x0400BD5F RID: 48479
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400BD5F")]
[SerializeField]
private int individualCollectibleCreditValue = (int)((ulong)25L);
// Token: 0x0400BD60 RID: 48480
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
[Token(Token = "0x400BD60")]
[SerializeField]
[Header("Audio")]
private float combatMusicMinPlayTime = 5f;
// Token: 0x0400BD61 RID: 48481
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400BD61")]
[SerializeField]
private float combatMusicFadeOutTime = 3f;
// Token: 0x0400BD62 RID: 48482
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400BD62")]
[SerializeField]
[Header("SFX")]
private RecRoomAudioClip playerDamagedSFX;
// Token: 0x0400BD63 RID: 48483
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400BD63")]
[SerializeField]
private RecRoomAudioClip playerDamagedCriticalHitSFX;
// Token: 0x0400BD64 RID: 48484
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400BD64")]
[SerializeField]
private RecRoomAudioClip playerKilledPlayerSFX;
// Token: 0x0400BD65 RID: 48485
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400BD65")]
[SerializeField]
private RecRoomAudioClip playerKilledPlayerCriticalHitSFX;
// Token: 0x0400BD66 RID: 48486
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400BD66")]
[SerializeField]
private RecRoomAudioClip lootSpentSFX;
// Token: 0x0400BD67 RID: 48487
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400BD67")]
[SerializeField]
[Header("Particles")]
private PooledParticle playerDamagedParticles;
// Token: 0x0400BD68 RID: 48488
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400BD68")]
[SerializeField]
private PooledParticle playerDamagedCriticalHitParticles;
// Token: 0x0400BD69 RID: 48489
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400BD69")]
[SerializeField]
private WorldSpaceNotification team1WorldSpaceNotificationPrefab;
// Token: 0x0400BD6A RID: 48490
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400BD6A")]
[SerializeField]
private WorldSpaceNotification team2WorldSpaceNotificationPrefab;
// Token: 0x0400BD6B RID: 48491
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400BD6B")]
[SerializeField]
[Header("Dual Wielding")]
[HELOBGLDDLH.KBCDAGDEHAO(false)]
private SerializedGuid[] dualWieldAllowedWeaponTypeIds;
// Token: 0x0400BD6C RID: 48492
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400BD6C")]
[NonSerialized]
private OGNBCNBPFCC[] LPPPIMNOLCM;
// Token: 0x0400BD6D RID: 48493
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x400BD6D")]
[SerializeField]
[Header("Team Warzone Mode Scoring")]
private int playerKillPoints = (int)((ulong)10L);
// Token: 0x0400BD6E RID: 48494
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
[Token(Token = "0x400BD6E")]
[SerializeField]
private int playerFriendlyFireKillPoints = (int)((ulong)4294967286L);
// Token: 0x0400BD6F RID: 48495
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400BD6F")]
[SerializeField]
private int normalEnemyKillPoints = (int)((ulong)2L);
// Token: 0x0400BD70 RID: 48496
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")]
[Token(Token = "0x400BD70")]
[SerializeField]
private int eliteEnemyKillPoints = (int)((ulong)10L);
// Token: 0x0400BD71 RID: 48497
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x400BD71")]
[SerializeField]
private int enemyFriendlyFirePoints = (int)((ulong)4294967096L);
// Token: 0x0400BD72 RID: 48498
[global::Cpp2IlInjected.FieldOffset(Offset = "0x114")]
[Token(Token = "0x400BD72")]
[SerializeField]
private int lootChestPoints = (int)((ulong)2L);
// Token: 0x0400BD73 RID: 48499
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x400BD73")]
[SerializeField]
[Header("Team Warzone Scoring Feedback")]
private int minLeadFeedbackPoints = (int)((ulong)100L);
// Token: 0x0400BD74 RID: 48500
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11C")]
[Token(Token = "0x400BD74")]
[SerializeField]
private int gameEndingSoonPointsRemaining = (int)((ulong)100L);
// Token: 0x0400BD75 RID: 48501
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x400BD75")]
[SerializeField]
private float gameEndingSoonTimeRemaining = 60f;
// Token: 0x0400BD76 RID: 48502
[global::Cpp2IlInjected.FieldOffset(Offset = "0x124")]
[Token(Token = "0x400BD76")]
private float CIJFADFAPLB = 600f;
// Token: 0x0400BD77 RID: 48503
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x400BD77")]
private int PHBJIHPKKNB = (int)((ulong)3L);
// Token: 0x0400BD78 RID: 48504
[Token(Token = "0x400BD78")]
private const float KHMIOMCDADA = 1.35f;
// Token: 0x0400BD79 RID: 48505
[Token(Token = "0x400BD79")]
private const float ACOLINHMCFE = 3f;
// Token: 0x0400BD7A RID: 48506
[Token(Token = "0x400BD7A")]
private const float OOEEPNHJAMD = 1.5f;
// Token: 0x0400BD7B RID: 48507
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x400BD7B")]
private DJHELPHHAEN EOMJFPLCDBD;
// Token: 0x0400BD7C RID: 48508
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x400BD7C")]
private MJNLDDCLOGP LBHGFBNAMGG;
// Token: 0x0400BD7D RID: 48509
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x400BD7D")]
private MACMLJJGBIM DJLOODGOFNH;
// Token: 0x0400BD7E RID: 48510
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x400BD7E")]
private HKKOHFHADKK BNMGKFNIAMO;
// Token: 0x0400BD7F RID: 48511
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x400BD7F")]
private List<ArenaEncounterSpawnPoint> AOBJKLAKFPP;
// Token: 0x0400BD80 RID: 48512
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x400BD80")]
private List<ArenaEncounterSpawnPoint> NBKOPOAPCBB;
// Token: 0x0400BD81 RID: 48513
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x400BD81")]
private List<ArenaVendingMachine> HDCAJPMIKKO;
// Token: 0x0400BD82 RID: 48514
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x400BD82")]
private List<ArenaDoor> MFNABBJJAMG;
// Token: 0x0400BD83 RID: 48515
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x400BD83")]
private List<ArenaEquipmentSpawner> INIJGPCAEAI;
// Token: 0x0400BD84 RID: 48516
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x400BD84")]
private float LPJHKGBGKJI;
// Token: 0x0400BD85 RID: 48517
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")]
[Token(Token = "0x400BD85")]
private bool DMGAJNHACLA;
// Token: 0x0400BD86 RID: 48518
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x400BD86")]
private CGLKOJIMDIH DFPMNBMABDP;
// Token: 0x0400BD87 RID: 48519
[global::Cpp2IlInjected.FieldOffset(Offset = "0x184")]
[Token(Token = "0x400BD87")]
private int DMHDINAFHKA;
// Token: 0x0400BD88 RID: 48520
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x400BD88")]
private int FIJOKNNKNNC;
// Token: 0x0400BD89 RID: 48521
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x400BD89")]
private List<int> ENHOLGCPOAC;
// Token: 0x0400BD8A RID: 48522
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x400BD8A")]
private Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> MMHAGGJEPBF;
// Token: 0x0400BD8B RID: 48523
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x400BD8B")]
private Dictionary<int, ArenaManager.BHMMLJEDMGG> HMECDFPAGEI;
// Token: 0x02002783 RID: 10115
[Token(Token = "0x2002783")]
private enum EHPLDINOIBH
{
// Token: 0x0400BD8D RID: 48525
[Token(Token = "0x400BD8D")]
ATTRITION_ROUND_RUNNING,
// Token: 0x0400BD8E RID: 48526
[Token(Token = "0x400BD8E")]
INVALID = 65535
}
// Token: 0x02002784 RID: 10116
[Token(Token = "0x2002784")]
private enum ECNMJKJMMFL
{
// Token: 0x0400BD90 RID: 48528
[Token(Token = "0x400BD90")]
LOW_SCORE,
// Token: 0x0400BD91 RID: 48529
[Token(Token = "0x400BD91")]
HIGH_SCORE
}
// Token: 0x02002785 RID: 10117
[Token(Token = "0x2002785")]
private enum DEJBJNOKKAG
{
// Token: 0x0400BD93 RID: 48531
[Token(Token = "0x400BD93")]
NONE,
// Token: 0x0400BD94 RID: 48532
[Token(Token = "0x400BD94")]
EXPLORE,
// Token: 0x0400BD95 RID: 48533
[Token(Token = "0x400BD95")]
COMBAT,
// Token: 0x0400BD96 RID: 48534
[Token(Token = "0x400BD96")]
LAST_LAP
}
// Token: 0x02002786 RID: 10118
[Token(Token = "0x2002786")]
private enum JJOGDIBAMGP
{
// Token: 0x0400BD98 RID: 48536
[Token(Token = "0x400BD98")]
PLAYER_KILLS,
// Token: 0x0400BD99 RID: 48537
[Token(Token = "0x400BD99")]
ENEMY_KILLS,
// Token: 0x0400BD9A RID: 48538
[Token(Token = "0x400BD9A")]
DEATHS,
// Token: 0x0400BD9B RID: 48539
[Token(Token = "0x400BD9B")]
REVIVES,
// Token: 0x0400BD9C RID: 48540
[Token(Token = "0x400BD9C")]
TOTAL_POINTS
}
// Token: 0x02002787 RID: 10119
[Token(Token = "0x2002787")]
private class MLMHBNKELLG
{
// Token: 0x17002FBD RID: 12221
// (get) Token: 0x06011B3A RID: 72506 RVA: 0x0043A2BC File Offset: 0x004384BC
// (set) Token: 0x06011B3B RID: 72507 RVA: 0x0043A2DC File Offset: 0x004384DC
[Token(Token = "0x17002FBD")]
public int BDKMNLAHKPK
{
[Token(Token = "0x6011B3A")]
[Address(RVA = "0x1565F10", Offset = "0x1564910", VA = "0x181565F10")]
get
{
return this.LNKHNOEOIPC.Get();
}
[Token(Token = "0x6011B3B")]
[Address(RVA = "0x1565DB0", Offset = "0x15647B0", VA = "0x181565DB0")]
set
{
SynchronizedField<int> lnkhnoeoipc = this.LNKHNOEOIPC;
}
}
// Token: 0x14000186 RID: 390
// (add) Token: 0x06011B3C RID: 72508 RVA: 0x0043A2F8 File Offset: 0x004384F8
// (remove) Token: 0x06011B3D RID: 72509 RVA: 0x0043A320 File Offset: 0x00438520
[Token(Token = "0x14000186")]
public event Action IJFJFAHGFPK
{
[Token(Token = "0x6011B3C")]
[Address(RVA = "0x1565E70", Offset = "0x1564870", VA = "0x181565E70")]
[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 = "0x6011B3D")]
[Address(RVA = "0x1565F60", Offset = "0x1564960", VA = "0x181565F60")]
[CompilerGenerated]
remove
{
Action ijfjfahgfpk;
Delegate @delegate;
do
{
ijfjfahgfpk = this.IJFJFAHGFPK;
@delegate = Delegate.Remove(ijfjfahgfpk, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ijfjfahgfpk)
{
}
}
}
// Token: 0x06011B3E RID: 72510 RVA: 0x0043A348 File Offset: 0x00438548
[Token(Token = "0x6011B3E")]
[Address(RVA = "0x1566000", Offset = "0x1564A00", VA = "0x181566000")]
public MLMHBNKELLG(MonoBehaviourPun ownerPhotonMonoBehaviour, CGLKOJIMDIH team)
{
string text = string.Format("{0}.{1}", team, "CR");
Action action = new Action(this.EMNBBMPFCNI);
SynchronizedField<int> synchronizedField;
this.LNKHNOEOIPC = synchronizedField;
}
// Token: 0x06011B3F RID: 72511 RVA: 0x0043A384 File Offset: 0x00438584
[Token(Token = "0x6011B3F")]
[Address(RVA = "0xFF8DE0", Offset = "0xFF77E0", VA = "0x180FF8DE0")]
private void EMNBBMPFCNI()
{
Action ijfjfahgfpk = this.IJFJFAHGFPK;
if (ijfjfahgfpk != 0)
{
ijfjfahgfpk();
return;
}
}
// Token: 0x06011B40 RID: 72512 RVA: 0x0043A3A4 File Offset: 0x004385A4
[Token(Token = "0x6011B40")]
[Address(RVA = "0x1565E10", Offset = "0x1564810", VA = "0x181565E10")]
private static string EFBNHCFBCPL(CGLKOJIMDIH CGOLFOLCHIF, string IJALLPGDNFL)
{
return string.Format("{0}.{1}", CGOLFOLCHIF, IJALLPGDNFL);
}
// Token: 0x0400BD9D RID: 48541
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BD9D")]
private SynchronizedField<int> LNKHNOEOIPC;
}
// Token: 0x02002788 RID: 10120
[Token(Token = "0x2002788")]
private class BHMMLJEDMGG
{
// Token: 0x17002FBE RID: 12222
// (get) Token: 0x06011B41 RID: 72513 RVA: 0x0043A3C0 File Offset: 0x004385C0
// (set) Token: 0x06011B42 RID: 72514 RVA: 0x0043A3E0 File Offset: 0x004385E0
[Token(Token = "0x17002FBE")]
public int BDKMNLAHKPK
{
[Token(Token = "0x6011B41")]
[Address(RVA = "0x1564910", Offset = "0x1563310", VA = "0x181564910")]
get
{
return this.LNKHNOEOIPC.Get();
}
[Token(Token = "0x6011B42")]
[Address(RVA = "0x1564810", Offset = "0x1563210", VA = "0x181564810")]
set
{
SynchronizedField<int> lnkhnoeoipc = this.LNKHNOEOIPC;
}
}
// Token: 0x14000187 RID: 391
// (add) Token: 0x06011B43 RID: 72515 RVA: 0x0043A3FC File Offset: 0x004385FC
// (remove) Token: 0x06011B44 RID: 72516 RVA: 0x0043A424 File Offset: 0x00438624
[Token(Token = "0x14000187")]
public event Action IJFJFAHGFPK
{
[Token(Token = "0x6011B43")]
[Address(RVA = "0x1564870", Offset = "0x1563270", VA = "0x181564870")]
[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 = "0x6011B44")]
[Address(RVA = "0x1564960", Offset = "0x1563360", VA = "0x181564960")]
[CompilerGenerated]
remove
{
Action ijfjfahgfpk;
Delegate @delegate;
do
{
ijfjfahgfpk = this.IJFJFAHGFPK;
@delegate = Delegate.Remove(ijfjfahgfpk, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != ijfjfahgfpk)
{
}
}
}
// Token: 0x06011B45 RID: 72517 RVA: 0x0043A44C File Offset: 0x0043864C
[Token(Token = "0x6011B45")]
[Address(RVA = "0x1564A00", Offset = "0x1563400", VA = "0x181564A00")]
public BHMMLJEDMGG(MonoBehaviourPun context, Photon.Realtime.Player player)
{
Action action = new Action(this.AHPNHPJMIDD);
SynchronizedField<int> synchronizedField;
this.LNKHNOEOIPC = synchronizedField;
}
// Token: 0x06011B46 RID: 72518 RVA: 0x0043A478 File Offset: 0x00438678
[Token(Token = "0x6011B46")]
[Address(RVA = "0xFF8DE0", Offset = "0xFF77E0", VA = "0x180FF8DE0")]
private void AHPNHPJMIDD()
{
Action ijfjfahgfpk = this.IJFJFAHGFPK;
if (ijfjfahgfpk != 0)
{
ijfjfahgfpk();
return;
}
}
// Token: 0x0400BD9F RID: 48543
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BD9F")]
private SynchronizedField<int> LNKHNOEOIPC;
}
// Token: 0x02002789 RID: 10121
[Token(Token = "0x2002789")]
[Serializable]
private class AwardConfig
{
// Token: 0x17002FBF RID: 12223
// (get) Token: 0x06011B47 RID: 72519 RVA: 0x0043A498 File Offset: 0x00438698
[Token(Token = "0x17002FBF")]
public int TotalPossible
{
[Token(Token = "0x6011B47")]
[Address(RVA = "0x1564800", Offset = "0x1563200", VA = "0x181564800")]
get
{
return this.BonusRangeEnd;
}
}
// Token: 0x06011B48 RID: 72520 RVA: 0x0043A4AC File Offset: 0x004386AC
[Token(Token = "0x6011B48")]
[Address(RVA = "0x1564730", Offset = "0x1563130", VA = "0x181564730")]
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: 0x06011B49 RID: 72521 RVA: 0x0043A4E4 File Offset: 0x004386E4
[Token(Token = "0x6011B49")]
[Address(RVA = "0x15647F0", Offset = "0x15631F0", VA = "0x1815647F0")]
public AwardConfig()
{
}
// Token: 0x0400BDA1 RID: 48545
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400BDA1")]
public int BaseCredits = (int)((ulong)50L);
// Token: 0x0400BDA2 RID: 48546
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
[Token(Token = "0x400BDA2")]
public int BonusRangeStart;
// Token: 0x0400BDA3 RID: 48547
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400BDA3")]
public int BonusRangeEnd;
}
}
}