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

810 lines
24 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom.Activities.Arena
{
// Token: 0x02002C6E RID: 11374
[Token(Token = "0x2002C6E")]
[RequireComponent(typeof(ArenaEncounterSpawner))]
[RequireComponent(typeof(PhotonView))]
public class ArenaBase : MonoBehaviourPun
{
// Token: 0x17003571 RID: 13681
// (get) Token: 0x0601343C RID: 78908 RVA: 0x00478EF0 File Offset: 0x004770F0
// (set) Token: 0x0601343D RID: 78909 RVA: 0x00478F10 File Offset: 0x00477110
[Token(Token = "0x17003571")]
private CGLKOJIMDIH IFENDLANEGG
{
[Token(Token = "0x601343C")]
[Address(RVA = "0x7E5370", Offset = "0x7E4170", VA = "0x1807E5370")]
get
{
return this.HEFJFEJKDDA.IAHDANBDAAM();
}
[Token(Token = "0x601343D")]
[Address(RVA = "0x7E55D0", Offset = "0x7E43D0", VA = "0x1807E55D0")]
set
{
KLLMCPFPIIE<CGLKOJIMDIH> hefjfejkdda = this.HEFJFEJKDDA;
}
}
// Token: 0x17003572 RID: 13682
// (get) Token: 0x0601343E RID: 78910 RVA: 0x00478F2C File Offset: 0x0047712C
// (set) Token: 0x0601343F RID: 78911 RVA: 0x00478F4C File Offset: 0x0047714C
[Token(Token = "0x17003572")]
private CGLKOJIMDIH BOHHBIKLOIM
{
[Token(Token = "0x601343E")]
[Address(RVA = "0x7E6F70", Offset = "0x7E5D70", VA = "0x1807E6F70")]
get
{
return this.NHOJBICAJIN.IAHDANBDAAM();
}
[Token(Token = "0x601343F")]
[Address(RVA = "0x7E59F0", Offset = "0x7E47F0", VA = "0x1807E59F0")]
set
{
KLLMCPFPIIE<CGLKOJIMDIH> nhojbicajin = this.NHOJBICAJIN;
}
}
// Token: 0x17003573 RID: 13683
// (get) Token: 0x06013440 RID: 78912 RVA: 0x00478F68 File Offset: 0x00477168
// (set) Token: 0x06013441 RID: 78913 RVA: 0x00478F88 File Offset: 0x00477188
[Token(Token = "0x17003573")]
private float LBLDHJMELGH
{
[Token(Token = "0x6013440")]
[Address(RVA = "0x7E6810", Offset = "0x7E5610", VA = "0x1807E6810")]
get
{
return this.FIFLHEPKNIO.IAHDANBDAAM();
}
[Token(Token = "0x6013441")]
[Address(RVA = "0x7E6DC0", Offset = "0x7E5BC0", VA = "0x1807E6DC0")]
set
{
KLLMCPFPIIE<float> fiflhepknio = this.FIFLHEPKNIO;
}
}
// Token: 0x06013442 RID: 78914 RVA: 0x00478FA4 File Offset: 0x004771A4
[Token(Token = "0x6013442")]
[Address(RVA = "0x7E4D90", Offset = "0x7E3B90", VA = "0x1807E4D90", Slot = "13")]
protected override void Awake()
{
this.BNMHBLEAPMJ();
ArenaBaseVisuals componentInChildren = base.GetComponentInChildren<ArenaBaseVisuals>(true);
this.CBDFGLGMKOA = componentInChildren;
int num = 0;
if (componentInChildren != num)
{
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
string text = this.baseName;
cbdfglgmkoa.SetBaseName(text);
}
CGLKOJIMDIH cglkojimdih = this.defaultTeam;
Action action = new Action(this.BNMHBLEAPMJ);
int num2 = 0;
KLLMCPFPIIE<CGLKOJIMDIH> kllmcpfpiie;
this.HEFJFEJKDDA = kllmcpfpiie;
KLLMCPFPIIE<CGLKOJIMDIH> kllmcpfpiie2;
this.NHOJBICAJIN = kllmcpfpiie2;
KLLMCPFPIIE<float> kllmcpfpiie3;
this.FIFLHEPKNIO = kllmcpfpiie3;
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "TIMER", OHOEENCHJJE.MASTER);
this.BBPALMFNGJP = mjnlddclogp;
int num3;
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SM", OHOEENCHJJE.MASTER, num3);
num3 = 0;
this.PEGJGMDGKJN = djhelphhaen;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH);
int num4 = 0;
int num5 = 0;
djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num2);
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.HPEJEAEKLED);
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HOKEBJILPID);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NNNAFBFIFBP);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.IMHFLDLKNCN);
DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.CCKCEOBDIOF);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ENHOGLBAOGO);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.BJKJMBHDDLH);
}
// Token: 0x06013443 RID: 78915 RVA: 0x004790F4 File Offset: 0x004772F4
[Token(Token = "0x6013443")]
[Address(RVA = "0x7E7550", Offset = "0x7E6350", VA = "0x1807E7550")]
private void Update()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
this.BBPALMFNGJP.OCGHOBMJNMA();
}
// Token: 0x06013444 RID: 78916 RVA: 0x00479120 File Offset: 0x00477320
[Token(Token = "0x6013444")]
[Address(RVA = "0x7E66E0", Offset = "0x7E54E0", VA = "0x1807E66E0")]
public void Initialize(ArenaManager MCMIHLAAOGO)
{
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
LockableDoor lockableDoor = this.redTeamPortal;
this.MCMIHLAAOGO = instance;
int num = 0;
if (lockableDoor != num)
{
bool isLocked = this.redTeamPortal.NLLONFJBKKP;
}
LockableDoor lockableDoor2 = this.blueTeamPortal;
int num2 = 0;
if (lockableDoor2 != num2)
{
bool isLocked2 = this.blueTeamPortal.NLLONFJBKKP;
}
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
int num3 = 0;
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num3);
}
// Token: 0x06013445 RID: 78917 RVA: 0x00479198 File Offset: 0x00477398
[Token(Token = "0x6013445")]
[Address(RVA = "0x7E6E20", Offset = "0x7E5C20", VA = "0x1807E6E20")]
public void MasterActivate()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
if (this.canChangeTeam)
{
CGLKOJIMDIH cglkojimdih = this.defaultTeam;
KLLMCPFPIIE<CGLKOJIMDIH> hefjfejkdda = this.HEFJFEJKDDA;
}
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x06013446 RID: 78918 RVA: 0x004791D4 File Offset: 0x004773D4
[Token(Token = "0x6013446")]
[Address(RVA = "0x7E6EF0", Offset = "0x7E5CF0", VA = "0x1807E6EF0")]
public void MasterDeactivate()
{
if (KKPBCOOONNK.BNNCCCFFALC)
{
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
return;
}
}
// Token: 0x06013447 RID: 78919 RVA: 0x00479204 File Offset: 0x00477404
[Token(Token = "0x6013447")]
[Address(RVA = "0x7E6D00", Offset = "0x7E5B00", VA = "0x1807E6D00")]
private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
int num = 0;
if (cbdfglgmkoa != num)
{
this.CBDFGLGMKOA.SetInactive();
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
this.encounterSpawner.MasterDestroyAllActiveEncounters();
}
}
// Token: 0x06013448 RID: 78920 RVA: 0x0047924C File Offset: 0x0047744C
[Token(Token = "0x6013448")]
[Address(RVA = "0x7E5F90", Offset = "0x7E4D90", VA = "0x1807E5F90")]
private void HPEJEAEKLED()
{
int num = 0;
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
int num2 = 0;
if (cbdfglgmkoa != num2)
{
ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA;
if (this.NHOJBICAJIN.IAHDANBDAAM() != -1)
{
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
}
Color white = Color.white;
if (this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
{
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
}
Color white2 = Color.white;
float num3 = this.FIFLHEPKNIO.IAHDANBDAAM();
float num4 = this.captureRadius;
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.IAHDANBDAAM();
ArenaBase.BAPIKHMDOGD bapikhmdogd;
if (bapikhmdogd == ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM)
{
CGLKOJIMDIH cglkojimdih2 = this.NHOJBICAJIN.IAHDANBDAAM();
if (num != (int)cglkojimdih2)
{
int num5 = 0;
this.LBLDHJMELGH = (float)num5;
}
this.BOHHBIKLOIM = (CGLKOJIMDIH)num;
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
}
// Token: 0x06013449 RID: 78921 RVA: 0x0047931C File Offset: 0x0047751C
[Token(Token = "0x6013449")]
[Address(RVA = "0x7E5C60", Offset = "0x7E4A60", VA = "0x1807E5C60")]
private void HOKEBJILPID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.IAHDANBDAAM();
string text = this.baseName;
string text3;
string text2 = text3 + " CAPTURING BASE " + text;
GameManager mcmihlaaogo = this.MCMIHLAAOGO;
GameTeamManager teamManager = mcmihlaaogo.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
int playerTeam = (int)teamManager.GetPlayerTeam(agajmbpabdl);
CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.IAHDANBDAAM();
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (KKPBCOOONNK.BNNCCCFFALC)
{
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
int num = this.NHOJBICAJIN.IAHDANBDAAM();
CGLKOJIMDIH cglkojimdih3 = this.HEFJFEJKDDA.IAHDANBDAAM();
if (num == (int)cglkojimdih3)
{
}
float num2 = this.FIFLHEPKNIO.IAHDANBDAAM();
int num3 = 0;
float num4 = Mathf.Lerp(num2, (float)num3, num2);
bbpalmfngjp.KGFFMEICLNN(num4);
}
}
// Token: 0x0601344A RID: 78922 RVA: 0x004793E8 File Offset: 0x004775E8
[Token(Token = "0x601344A")]
[Address(RVA = "0x7E6340", Offset = "0x7E5140", VA = "0x1807E6340")]
private void IMHFLDLKNCN()
{
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
int num = 0;
if (cbdfglgmkoa != num)
{
ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA;
if (this.NHOJBICAJIN.IAHDANBDAAM() != -1)
{
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
}
Color white = Color.white;
if (this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
{
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
}
Color white2 = Color.white;
float num2 = this.GJBMKGGPPEK();
float num3 = this.captureRadius;
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.IAHDANBDAAM();
ArenaBase.BAPIKHMDOGD bapikhmdogd;
if (bapikhmdogd != ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM)
{
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
throw new NullReferenceException();
}
CGLKOJIMDIH cglkojimdih2 = this.NHOJBICAJIN.IAHDANBDAAM();
if (this.BBPALMFNGJP.OLGMEEIPCAL)
{
CGLKOJIMDIH cglkojimdih3 = this.BOHHBIKLOIM;
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
}
}
}
// Token: 0x0601344B RID: 78923 RVA: 0x004794BC File Offset: 0x004776BC
[Token(Token = "0x601344B")]
[Address(RVA = "0x7E6FC0", Offset = "0x7E5DC0", VA = "0x1807E6FC0")]
private void NNNAFBFIFBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
string text = this.baseName;
string text3;
string text2 = text3 + " CAPTURED BASE " + text;
GameTeamManager teamManager = this.MCMIHLAAOGO.teamManager;
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
int playerTeam = (int)teamManager.GetPlayerTeam(agajmbpabdl);
CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.IAHDANBDAAM();
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (KKPBCOOONNK.BNNCCCFFALC)
{
int num = 0;
float num2 = this.GJBMKGGPPEK();
this.FIFLHEPKNIO.BDJFGEJFPPO(num);
}
}
// Token: 0x0601344C RID: 78924 RVA: 0x00479548 File Offset: 0x00477748
[Token(Token = "0x601344C")]
[Address(RVA = "0x7E5630", Offset = "0x7E4430", VA = "0x1807E5630")]
private void CCKCEOBDIOF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
int num = 0;
if (cbdfglgmkoa != num)
{
ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA;
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
if (this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
{
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
}
Color white = Color.white;
}
LockableDoor lockableDoor = this.blueTeamPortal;
int num2 = 0;
if (lockableDoor != num2)
{
LockableDoor lockableDoor2 = this.blueTeamPortal;
CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.IAHDANBDAAM();
bool isLocked = lockableDoor2.NLLONFJBKKP;
}
LockableDoor lockableDoor3 = this.redTeamPortal;
int num3 = 0;
if (lockableDoor3 != num3)
{
LockableDoor lockableDoor4 = this.redTeamPortal;
CGLKOJIMDIH cglkojimdih3 = this.HEFJFEJKDDA.IAHDANBDAAM();
bool isLocked2 = lockableDoor4.NLLONFJBKKP;
}
if (KKPBCOOONNK.BNNCCCFFALC)
{
if (this.canChangeTeam)
{
KLLMCPFPIIE<float> fiflhepknio = this.FIFLHEPKNIO;
}
if (this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
{
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
float num4 = this.onActivateInitialWaveDelay;
bbpalmfngjp.KGFFMEICLNN(num4);
}
}
}
// Token: 0x0601344D RID: 78925 RVA: 0x00479650 File Offset: 0x00477850
[Token(Token = "0x601344D")]
[Address(RVA = "0x7E53C0", Offset = "0x7E41C0", VA = "0x1807E53C0")]
private void BJKJMBHDDLH()
{
while (KKPBCOOONNK.BNNCCCFFALC)
{
if (this.canChangeTeam)
{
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
ArenaBase.BAPIKHMDOGD bapikhmdogd;
if (bapikhmdogd != ArenaBase.BAPIKHMDOGD.ON_MULTIPLE_TEAMS)
{
if (bapikhmdogd == ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM)
{
CGLKOJIMDIH cglkojimdih2 = this.IFENDLANEGG;
ulong num;
if (num != (ulong)cglkojimdih2)
{
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
break;
}
}
}
else
{
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
}
}
if (this.BBPALMFNGJP.OLGMEEIPCAL && this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
{
if (this.IFENDLANEGG == CGLKOJIMDIH.TEAM_1)
{
}
EncounterDescriptor encounterDescriptor = this.redTeamEncounterPrefab;
ArenaEncounterSpawner arenaEncounterSpawner = this.encounterSpawner;
CGLKOJIMDIH cglkojimdih3 = this.IFENDLANEGG;
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
float num2 = this.waveDuration;
bbpalmfngjp.KGFFMEICLNN(num2);
return;
}
}
}
// Token: 0x0601344E RID: 78926 RVA: 0x00479700 File Offset: 0x00477900
[Token(Token = "0x601344E")]
[Address(RVA = "0x7E5A50", Offset = "0x7E4850", VA = "0x1807E5A50")]
private void ENHOGLBAOGO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
LockableDoor lockableDoor = this.blueTeamPortal;
int num = 0;
if (lockableDoor != num)
{
bool isLocked = this.blueTeamPortal.NLLONFJBKKP;
}
LockableDoor lockableDoor2 = this.redTeamPortal;
int num2 = 0;
if (lockableDoor2 != num2)
{
bool isLocked2 = this.redTeamPortal.NLLONFJBKKP;
}
}
// Token: 0x0601344F RID: 78927 RVA: 0x00479754 File Offset: 0x00477954
[Token(Token = "0x601344F")]
[Address(RVA = "0x7E7200", Offset = "0x7E6000", VA = "0x1807E7200")]
private float OCMFDHJLEEM()
{
int num = this.NHOJBICAJIN.IAHDANBDAAM();
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
if (num == (int)cglkojimdih)
{
}
float num2 = this.FIFLHEPKNIO.IAHDANBDAAM();
int num3 = 0;
return Mathf.Lerp(num2, (float)num3, num2);
}
// Token: 0x06013450 RID: 78928 RVA: 0x0047979C File Offset: 0x0047799C
[Token(Token = "0x6013450")]
[Address(RVA = "0x7E5B40", Offset = "0x7E4940", VA = "0x1807E5B40")]
private float GJBMKGGPPEK()
{
int num = this.NHOJBICAJIN.IAHDANBDAAM();
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.IAHDANBDAAM();
if (num == (int)cglkojimdih)
{
}
float num2 = this.BBPALMFNGJP.HPDDAIKGLBM;
int num3 = 0;
return Mathf.InverseLerp(num2, (float)num3, num2);
}
// Token: 0x06013451 RID: 78929 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013451")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
private void BNMHBLEAPMJ()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013452 RID: 78930 RVA: 0x004797E4 File Offset: 0x004779E4
[Token(Token = "0x6013452")]
[Address(RVA = "0x7E6860", Offset = "0x7E5660", VA = "0x1807E6860")]
private ArenaBase.BAPIKHMDOGD LBKGNJECDPJ(CGLKOJIMDIH LENCBLCFJNH, out CGLKOJIMDIH DMNFILFBODK)
{
for (;;)
{
int num = 0;
GameManager mcmihlaaogo = this.MCMIHLAAOGO;
int num2 = 0;
int num3 = 0;
if (mcmihlaaogo != num3)
{
IEnumerable<AGAJMBPABDL> enumerable = this.MCMIHLAAOGO.teamManager.GetActivePlayers();
if (num < num2)
{
num += num;
if (num == num2)
{
goto IL_DE;
}
num++;
}
int num7;
if (enumerable != 0)
{
if (num < enumerable)
{
num += num;
if (num == enumerable)
{
goto IL_E5;
}
num++;
}
GameCombatManager combatManager = this.MCMIHLAAOGO.combatManager;
bool flag;
while (!flag)
{
}
int num4 = 0;
Player player;
if (player == num4)
{
continue;
}
Transform transform = this.captureCenter;
int num5 = 0;
if (!(transform == num5))
{
Transform transform2 = this.captureCenter;
Vector3 position = transform.position;
Vector3 vector;
float z = vector.z;
float num6 = this.captureRadius;
while (z == 0f)
{
}
GameTeamManager teamManager = this.MCMIHLAAOGO.teamManager;
if (num != 0)
{
num7 = 0;
}
CGLKOJIMDIH cglkojimdih;
DMNFILFBODK.value__ = (int)cglkojimdih;
goto IL_DE;
}
continue;
}
IL_EC:
if (enumerable != 0)
{
}
if (num7 == 0)
{
break;
}
continue;
IL_E5:
enumerable += enumerable;
goto IL_EC;
IL_DE:
enumerable += enumerable;
goto IL_E5;
}
break;
}
throw new NullReferenceException();
}
// Token: 0x06013453 RID: 78931 RVA: 0x00479914 File Offset: 0x00477B14
[Token(Token = "0x6013453")]
[Address(RVA = "0x7E5190", Offset = "0x7E3F90", VA = "0x1807E5190")]
private bool BBMJMKIPKLL(AGAJMBPABDL IEKDDPPNFPF)
{
if (this.MCMIHLAAOGO.combatManager.PlayerIsAlive(IEKDDPPNFPF))
{
Player player = IEKDDPPNFPF.GPOMCJICJIH();
int num = 0;
if (!(player == num))
{
Transform transform = this.captureCenter;
int num2 = 0;
if (!(transform == num2))
{
Transform transform2 = this.captureCenter;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
Vector3 vector3;
float z3 = vector3.z;
float num3 = this.captureRadius;
}
}
}
throw new NullReferenceException();
}
// Token: 0x06013454 RID: 78932 RVA: 0x00479990 File Offset: 0x00477B90
[Token(Token = "0x6013454")]
[Address(RVA = "0x7E74A0", Offset = "0x7E62A0", VA = "0x1807E74A0")]
private Color PMBEJJGHHKE(CGLKOJIMDIH CGOLFOLCHIF)
{
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
Color white = Color.white;
throw new NullReferenceException();
}
// Token: 0x06013455 RID: 78933 RVA: 0x004799B4 File Offset: 0x00477BB4
[Token(Token = "0x6013455")]
[Address(RVA = "0x7E7410", Offset = "0x7E6210", VA = "0x1807E7410")]
private string PAPIOPMIFIA(CGLKOJIMDIH CGOLFOLCHIF)
{
if (CGOLFOLCHIF != CGLKOJIMDIH.ANY)
{
string text;
return text.ToUpper() + " TEAM";
}
return "NEUTRAL";
}
// Token: 0x06013456 RID: 78934 RVA: 0x004799E4 File Offset: 0x00477BE4
[Token(Token = "0x6013456")]
[Address(RVA = "0x7E7340", Offset = "0x7E6140", VA = "0x1807E7340")]
private void OnDrawGizmos()
{
Transform transform = this.captureCenter;
int num = 0;
if (transform != num)
{
Color white = Color.white;
Transform transform2 = this.captureCenter;
Vector3 vector;
float z = vector.z;
}
}
// Token: 0x06013457 RID: 78935 RVA: 0x00479A20 File Offset: 0x00477C20
[Token(Token = "0x6013457")]
[Address(RVA = "0x7E7590", Offset = "0x7E6390", VA = "0x1807E7590")]
public ArenaBase()
{
}
// Token: 0x0400C884 RID: 51332
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C884")]
[SerializeField]
private string baseName;
// Token: 0x0400C885 RID: 51333
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C885")]
[SerializeField]
[Header("Timing")]
private float onActivateInitialWaveDelay = 5f;
// Token: 0x0400C886 RID: 51334
[FieldOffset(Offset = "0x4C")]
[Token(Token = "0x400C886")]
[SerializeField]
private float waveDuration = 60f;
// Token: 0x0400C887 RID: 51335
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C887")]
[SerializeField]
[Header("Encounters")]
private EncounterDescriptor blueTeamEncounterPrefab;
// Token: 0x0400C888 RID: 51336
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x400C888")]
[SerializeField]
private EncounterDescriptor redTeamEncounterPrefab;
// Token: 0x0400C889 RID: 51337
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x400C889")]
[SerializeField]
[Header("Team")]
private bool canChangeTeam;
// Token: 0x0400C88A RID: 51338
[FieldOffset(Offset = "0x84")]
[Token(Token = "0x400C88A")]
[SerializeField]
private CGLKOJIMDIH defaultTeam;
// Token: 0x0400C88B RID: 51339
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x400C88B")]
[SerializeField]
[Header("Capture")]
private Transform captureCenter;
// Token: 0x0400C88C RID: 51340
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x400C88C")]
[SerializeField]
private float captureRadius = 5f;
// Token: 0x0400C88D RID: 51341
[FieldOffset(Offset = "0x94")]
[Token(Token = "0x400C88D")]
[SerializeField]
private float captureDuration = 10f;
// Token: 0x0400C88E RID: 51342
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x400C88E")]
[SerializeField]
private float returnToOwningTeamDuration = 10f;
// Token: 0x0400C88F RID: 51343
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400C88F")]
[SerializeField]
[Header("Portal Doors")]
private LockableDoor blueTeamPortal;
// Token: 0x0400C890 RID: 51344
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400C890")]
[SerializeField]
private LockableDoor redTeamPortal;
// Token: 0x0400C891 RID: 51345
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400C891")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ArenaEncounterSpawner encounterSpawner;
// Token: 0x0400C892 RID: 51346
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400C892")]
private GameManager MCMIHLAAOGO;
// Token: 0x0400C893 RID: 51347
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400C893")]
private ArenaBaseVisuals CBDFGLGMKOA;
// Token: 0x0400C894 RID: 51348
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400C894")]
private DJHELPHHAEN PEGJGMDGKJN;
// Token: 0x0400C895 RID: 51349
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400C895")]
private MJNLDDCLOGP BBPALMFNGJP;
// Token: 0x0400C896 RID: 51350
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400C896")]
private KLLMCPFPIIE<CGLKOJIMDIH> HEFJFEJKDDA;
// Token: 0x0400C897 RID: 51351
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400C897")]
private KLLMCPFPIIE<CGLKOJIMDIH> NHOJBICAJIN;
// Token: 0x0400C898 RID: 51352
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400C898")]
private KLLMCPFPIIE<float> FIFLHEPKNIO;
// Token: 0x02002C6F RID: 11375
[Token(Token = "0x2002C6F")]
private enum NFOPNEOHMMG
{
// Token: 0x0400C89A RID: 51354
[Token(Token = "0x400C89A")]
INACTIVE,
// Token: 0x0400C89B RID: 51355
[Token(Token = "0x400C89B")]
CONTESTED,
// Token: 0x0400C89C RID: 51356
[Token(Token = "0x400C89C")]
CAPTURING,
// Token: 0x0400C89D RID: 51357
[Token(Token = "0x400C89D")]
RUNNING
}
// Token: 0x02002C70 RID: 11376
[Token(Token = "0x2002C70")]
private enum BAPIKHMDOGD
{
// Token: 0x0400C89F RID: 51359
[Token(Token = "0x400C89F")]
NONE,
// Token: 0x0400C8A0 RID: 51360
[Token(Token = "0x400C8A0")]
ON_SINGLE_TEAM,
// Token: 0x0400C8A1 RID: 51361
[Token(Token = "0x400C8A1")]
ON_MULTIPLE_TEAMS
}
}
}