a
This commit is contained in:
@@ -0,0 +1,809 @@
|
||||
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
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C71 RID: 11377
|
||||
[Token(Token = "0x2002C71")]
|
||||
public class ArenaDoor : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003574 RID: 13684
|
||||
// (get) Token: 0x06013458 RID: 78936 RVA: 0x00479A6C File Offset: 0x00477C6C
|
||||
// (set) Token: 0x06013459 RID: 78937 RVA: 0x00479A80 File Offset: 0x00477C80
|
||||
[Token(Token = "0x17003574")]
|
||||
public bool NLLONFJBKKP
|
||||
{
|
||||
[Token(Token = "0x6013458")]
|
||||
[Address(RVA = "0x43A970", Offset = "0x439770", VA = "0x18043A970")]
|
||||
get
|
||||
{
|
||||
return this.DJOGLAAEACB;
|
||||
}
|
||||
[Token(Token = "0x6013459")]
|
||||
[Address(RVA = "0x7E7910", Offset = "0x7E6710", VA = "0x1807E7910")]
|
||||
set
|
||||
{
|
||||
this.DJOGLAAEACB = value;
|
||||
if (value)
|
||||
{
|
||||
int num = 0;
|
||||
this.HACBIOINOLL = num != 0;
|
||||
return;
|
||||
}
|
||||
if (this.alwaysOpenWhenUnlocked != value)
|
||||
{
|
||||
this.HACBIOINOLL = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003575 RID: 13685
|
||||
// (get) Token: 0x0601345A RID: 78938 RVA: 0x00479AB4 File Offset: 0x00477CB4
|
||||
// (set) Token: 0x0601345B RID: 78939 RVA: 0x00479AC8 File Offset: 0x00477CC8
|
||||
[Token(Token = "0x17003575")]
|
||||
public bool HACBIOINOLL
|
||||
{
|
||||
[Token(Token = "0x601345A")]
|
||||
[Address(RVA = "0x43AAA0", Offset = "0x4398A0", VA = "0x18043AAA0")]
|
||||
get
|
||||
{
|
||||
return this.LJHPCFBIFGG;
|
||||
}
|
||||
[Token(Token = "0x601345B")]
|
||||
[Address(RVA = "0x7E75E0", Offset = "0x7E63E0", VA = "0x1807E75E0")]
|
||||
private set
|
||||
{
|
||||
bool ljhpcfbifgg = this.LJHPCFBIFGG;
|
||||
this.LJHPCFBIFGG = value;
|
||||
Animator animator = this.animator;
|
||||
int num = 0;
|
||||
if (animator != num)
|
||||
{
|
||||
Animator animator2 = this.animator;
|
||||
bool flag = !this.LJHPCFBIFGG;
|
||||
int kegkhfbopbh = ArenaDoor.KEGKHFBOPBH;
|
||||
animator2.SetBool(kegkhfbopbh, flag);
|
||||
}
|
||||
if (ljhpcfbifgg != this.LJHPCFBIFGG)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.openAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
AudioClip audioClip = recRoomAudioClip.audioClip;
|
||||
int num2 = 0;
|
||||
if (audioClip != num2)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.openAudio;
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num4, num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003576 RID: 13686
|
||||
// (get) Token: 0x0601345C RID: 78940 RVA: 0x00479B74 File Offset: 0x00477D74
|
||||
// (set) Token: 0x0601345D RID: 78941 RVA: 0x00479B88 File Offset: 0x00477D88
|
||||
[Token(Token = "0x17003576")]
|
||||
public float GAGNANAOCIP
|
||||
{
|
||||
[Token(Token = "0x601345C")]
|
||||
[Address(RVA = "0x7E7900", Offset = "0x7E6700", VA = "0x1807E7900")]
|
||||
get;
|
||||
[Token(Token = "0x601345D")]
|
||||
[Address(RVA = "0x7E7940", Offset = "0x7E6740", VA = "0x1807E7940")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0601345E RID: 78942 RVA: 0x00479B9C File Offset: 0x00477D9C
|
||||
[Token(Token = "0x601345E")]
|
||||
[Address(RVA = "0x7E75D0", Offset = "0x7E63D0", VA = "0x1807E75D0")]
|
||||
private void Awake()
|
||||
{
|
||||
this.HACBIOINOLL = true;
|
||||
}
|
||||
|
||||
// Token: 0x0601345F RID: 78943 RVA: 0x00479BB0 File Offset: 0x00477DB0
|
||||
[Token(Token = "0x601345F")]
|
||||
[Address(RVA = "0x7E7750", Offset = "0x7E6550", VA = "0x1807E7750")]
|
||||
private void Update()
|
||||
{
|
||||
TextMesh textMesh = this.timerLabelText;
|
||||
int num = 0;
|
||||
if (textMesh != num)
|
||||
{
|
||||
if (this.LJHPCFBIFGG)
|
||||
{
|
||||
this.timerLabelText.text = "DOORS OPEN!";
|
||||
return;
|
||||
}
|
||||
float num2 = this.<LGICLABHEMA>k__BackingField;
|
||||
double num3 = KKPBCOOONNK.EDNCMGJJLIH;
|
||||
int num4 = Mathf.RoundToInt(num2);
|
||||
TextMesh textMesh2 = this.timerLabelText;
|
||||
string text2;
|
||||
string text = "DOORS OPEN IN " + text2;
|
||||
textMesh2.text = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013460 RID: 78944 RVA: 0x00479C28 File Offset: 0x00477E28
|
||||
[Token(Token = "0x6013460")]
|
||||
[Address(RVA = "0x7E78F0", Offset = "0x7E66F0", VA = "0x1807E78F0")]
|
||||
public ArenaDoor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8A2 RID: 51362
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8A2")]
|
||||
[SerializeField]
|
||||
private TextMesh timerLabelText;
|
||||
|
||||
// Token: 0x0400C8A3 RID: 51363
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C8A3")]
|
||||
[SerializeField]
|
||||
private bool alwaysOpenWhenUnlocked = true;
|
||||
|
||||
// Token: 0x0400C8A4 RID: 51364
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C8A4")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip openAudio;
|
||||
|
||||
// Token: 0x0400C8A5 RID: 51365
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C8A5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x0400C8A6 RID: 51366
|
||||
[Token(Token = "0x400C8A6")]
|
||||
private static readonly int KEGKHFBOPBH = Animator.StringToHash("Locked");
|
||||
|
||||
// Token: 0x0400C8A7 RID: 51367
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C8A7")]
|
||||
private bool DJOGLAAEACB;
|
||||
|
||||
// Token: 0x0400C8A8 RID: 51368
|
||||
[FieldOffset(Offset = "0x39")]
|
||||
[Token(Token = "0x400C8A8")]
|
||||
private bool LJHPCFBIFGG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1184 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Pools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C72 RID: 11378
|
||||
[Token(Token = "0x2002C72")]
|
||||
public class ArenaEMP : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003577 RID: 13687
|
||||
// (get) Token: 0x06013462 RID: 78946 RVA: 0x00479C60 File Offset: 0x00477E60
|
||||
[Token(Token = "0x17003577")]
|
||||
public bool HABNHHJNBCJ
|
||||
{
|
||||
[Token(Token = "0x6013462")]
|
||||
[Address(RVA = "0x7EADE0", Offset = "0x7E9BE0", VA = "0x1807EADE0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003578 RID: 13688
|
||||
// (get) Token: 0x06013463 RID: 78947 RVA: 0x00479C7C File Offset: 0x00477E7C
|
||||
[Token(Token = "0x17003578")]
|
||||
public bool FJPFHBEDKPD
|
||||
{
|
||||
[Token(Token = "0x6013463")]
|
||||
[Address(RVA = "0x7EAE80", Offset = "0x7E9C80", VA = "0x1807EAE80")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003579 RID: 13689
|
||||
// (get) Token: 0x06013464 RID: 78948 RVA: 0x00479C98 File Offset: 0x00477E98
|
||||
[Token(Token = "0x17003579")]
|
||||
public bool MDJNPKPLEPO
|
||||
{
|
||||
[Token(Token = "0x6013464")]
|
||||
[Address(RVA = "0x7EAE30", Offset = "0x7E9C30", VA = "0x1807EAE30")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013465 RID: 78949 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013465")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013466 RID: 78950 RVA: 0x00479CB4 File Offset: 0x00477EB4
|
||||
[Token(Token = "0x6013466")]
|
||||
[Address(RVA = "0x7E7C60", Offset = "0x7E6A60", VA = "0x1807E7C60", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num = 0;
|
||||
this.Initialize(num);
|
||||
Tool tool = this.tool;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.MCFJIPLLGMH);
|
||||
tool.AddCustomPickupCondition(oglajafkbmn);
|
||||
Tool tool2 = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PFLAPOOECDN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo;
|
||||
ToolPlayerAttractor component = base.GetComponent<ToolPlayerAttractor>();
|
||||
this.OOPOMKMHBFK = component;
|
||||
ChargePhysicalButton componentInChildren = base.GetComponentInChildren<ChargePhysicalButton>();
|
||||
this.LKDLEHGHCAD = componentInChildren;
|
||||
ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.NPFNENLJOAI);
|
||||
componentInChildren.IFBBCJAFNKL += dhlbgcgfokm;
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
float num2 = this.buttonDischargeDuration;
|
||||
lkdlehghcad.IONDFILDPFL = num2;
|
||||
ChargePhysicalButton lkdlehghcad2 = this.LKDLEHGHCAD;
|
||||
ChargePhysicalButton.LAIOCMMEABH laiocmmeabh = new ChargePhysicalButton.LAIOCMMEABH(this.BLDBNAOHJIG);
|
||||
lkdlehghcad2.AddCustomChargeCondition(laiocmmeabh);
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.KOCPFHHFCJA = macmljjgbim;
|
||||
int num3;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "TIMER", (OHOEENCHJJE)num3);
|
||||
num3 = 0;
|
||||
this.MBDCEOIOBNA = mjnlddclogp;
|
||||
int num4;
|
||||
int num5;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", (OHOEENCHJJE)num4, num5);
|
||||
num5 = 0;
|
||||
num4 = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HBJGKOOBOOL);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.CPDOBNBLGGM);
|
||||
int num6 = 0;
|
||||
int num7 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num6, okgcdflpfod, num7, knfakjmalje);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KDOHMJEEJOB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.PMJKFBFDOJJ);
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MDCKLIGPABO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.PKEMMOKICPC);
|
||||
DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NLPANAGDOBJ);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.KHPMGGDKHAP);
|
||||
DJHELPHHAEN pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EDHMPNGGABF);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DDFCAPAPHAB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje5 = new MIEIBBPMDMP.KNFAKJMALJE(this.FINGEHDDPJG);
|
||||
DJHELPHHAEN pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.OPGNDCHHNDI);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MHGJKOIJJBP);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje6 = new MIEIBBPMDMP.KNFAKJMALJE(this.BCFDNADLAMD);
|
||||
DJHELPHHAEN pegjgmdgkjn6 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod9 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MNAEBEMCFGA);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje7 = new MIEIBBPMDMP.KNFAKJMALJE(this.MKOJPJPDCLA);
|
||||
DJHELPHHAEN pegjgmdgkjn7 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod10 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FELACJJAHMB);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod11 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EMPABGDCDIK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje8 = new MIEIBBPMDMP.KNFAKJMALJE(this.IGKMNNOKAME);
|
||||
DJHELPHHAEN pegjgmdgkjn8 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod12 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PLCGKJBANOM);
|
||||
DJHELPHHAEN pegjgmdgkjn9 = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod13 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MCFEMMGOLOJ);
|
||||
}
|
||||
|
||||
// Token: 0x06013467 RID: 78951 RVA: 0x00479F6C File Offset: 0x0047816C
|
||||
[Token(Token = "0x6013467")]
|
||||
[Address(RVA = "0x7EACA0", Offset = "0x7E9AA0", VA = "0x1807EACA0")]
|
||||
private void Start()
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06013468 RID: 78952 RVA: 0x00479FA4 File Offset: 0x004781A4
|
||||
[Token(Token = "0x6013468")]
|
||||
[Address(RVA = "0x7EA770", Offset = "0x7E9570", VA = "0x1807EA770")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.HJHGDJOIKPN();
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x06013469 RID: 78953 RVA: 0x00479FC0 File Offset: 0x004781C0
|
||||
[Token(Token = "0x6013469")]
|
||||
[Address(RVA = "0x7EA670", Offset = "0x7E9470", VA = "0x1807EA670", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PFLAPOOECDN);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action);
|
||||
tool.PostReleaseEvent = mfbglihgcgo;
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.NPFNENLJOAI);
|
||||
lkdlehghcad.IFBBCJAFNKL -= dhlbgcgfokm;
|
||||
this.HJHGDJOIKPN();
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x0601346A RID: 78954 RVA: 0x0047A030 File Offset: 0x00478230
|
||||
[Token(Token = "0x601346A")]
|
||||
[Address(RVA = "0x7EAD00", Offset = "0x7E9B00", VA = "0x1807EAD00")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.MBDCEOIOBNA.OCGHOBMJNMA();
|
||||
this.KOCPFHHFCJA.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x0601346B RID: 78955 RVA: 0x0047A064 File Offset: 0x00478264
|
||||
[Token(Token = "0x601346B")]
|
||||
[Address(RVA = "0x7E8DF0", Offset = "0x7E7BF0", VA = "0x1807E8DF0")]
|
||||
private void HBJGKOOBOOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601346B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.Arena.ArenaEMP::HBJGKOOBOOL(System.UInt16,System.UInt16)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_5F:
|
||||
stloc:AGAJMBPABDL(var_8_67, callgetter:AGAJMBPABDL(KKPBCOOONNK::CECOAGHOFJN))
|
||||
stloc:bool(var_9_71, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:AGAJMBPABDL(var_8_67)))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601346C RID: 78956 RVA: 0x0047A0E4 File Offset: 0x004782E4
|
||||
[Token(Token = "0x601346C")]
|
||||
[Address(RVA = "0x7E88E0", Offset = "0x7E76E0", VA = "0x1807E88E0")]
|
||||
private void CPDOBNBLGGM()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && ArenaEMPSite.IsInEMPSite(this))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601346D RID: 78957 RVA: 0x0047A114 File Offset: 0x00478314
|
||||
[Token(Token = "0x601346D")]
|
||||
[Address(RVA = "0x7E9930", Offset = "0x7E8730", VA = "0x1807E9930")]
|
||||
private void KDOHMJEEJOB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601346D)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.Activities.Arena.ArenaEMP::KDOHMJEEJOB(System.UInt16,System.UInt16)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_B3:
|
||||
stloc:AGAJMBPABDL(var_12_BB, callgetter:AGAJMBPABDL(KKPBCOOONNK::CECOAGHOFJN))
|
||||
stloc:bool(var_13_C5, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:AGAJMBPABDL(var_12_BB)))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601346E RID: 78958 RVA: 0x0047A1E8 File Offset: 0x004783E8
|
||||
[Token(Token = "0x601346E")]
|
||||
[Address(RVA = "0x7EAC10", Offset = "0x7E9A10", VA = "0x1807EAC10")]
|
||||
private void PMJKFBFDOJJ()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !ArenaEMPSite.IsInEMPSite(this))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601346F RID: 78959 RVA: 0x0047A220 File Offset: 0x00478420
|
||||
[Token(Token = "0x601346F")]
|
||||
[Address(RVA = "0x7E9F80", Offset = "0x7E8D80", VA = "0x1807E9F80")]
|
||||
private void MDCKLIGPABO(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK;
|
||||
int num = 0;
|
||||
if (oopomkmhbfk != num)
|
||||
{
|
||||
this.OOPOMKMHBFK.DHFOGELFLFC = true;
|
||||
}
|
||||
this.tool.rigidbodyEx.AddKinematic(this);
|
||||
this.LKDLEHGHCAD.PCNIJHPILBO = "ARM";
|
||||
this.LKDLEHGHCAD.EFEGGLIACKH = true;
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
float num2 = this.armDuration;
|
||||
lkdlehghcad.OLEOICPGCFD = num2;
|
||||
RecRoomAudioClip recRoomAudioClip = this.onMainframeAttachAudio;
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num4, num3);
|
||||
Color color = this.glowColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
}
|
||||
|
||||
// Token: 0x06013470 RID: 78960 RVA: 0x0047A2D4 File Offset: 0x004784D4
|
||||
[Token(Token = "0x6013470")]
|
||||
[Address(RVA = "0x7EA9A0", Offset = "0x7E97A0", VA = "0x1807EA9A0")]
|
||||
private void PKEMMOKICPC()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.tool.FNFNLDBILFE)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013471 RID: 78961 RVA: 0x0047A308 File Offset: 0x00478508
|
||||
[Token(Token = "0x6013471")]
|
||||
[Address(RVA = "0x7EA340", Offset = "0x7E9140", VA = "0x1807EA340")]
|
||||
private void NLPANAGDOBJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "READY TO ARM";
|
||||
}
|
||||
|
||||
// Token: 0x06013472 RID: 78962 RVA: 0x0047A32C File Offset: 0x0047852C
|
||||
[Token(Token = "0x6013472")]
|
||||
[Address(RVA = "0x7E9B30", Offset = "0x7E8930", VA = "0x1807E9B30")]
|
||||
private void KHPMGGDKHAP()
|
||||
{
|
||||
if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().DMKCIEPGGAB)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013473 RID: 78963 RVA: 0x0047A388 File Offset: 0x00478588
|
||||
[Token(Token = "0x6013473")]
|
||||
[Address(RVA = "0x7E8980", Offset = "0x7E7780", VA = "0x1807E8980")]
|
||||
private void EDHMPNGGABF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMING...";
|
||||
this.LHEAMDHPDKK();
|
||||
}
|
||||
|
||||
// Token: 0x06013474 RID: 78964 RVA: 0x0047A3B4 File Offset: 0x004785B4
|
||||
[Token(Token = "0x6013474")]
|
||||
[Address(RVA = "0x7E8D70", Offset = "0x7E7B70", VA = "0x1807E8D70")]
|
||||
private void FINGEHDDPJG()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013475 RID: 78965 RVA: 0x0047A3E8 File Offset: 0x004785E8
|
||||
[Token(Token = "0x6013475")]
|
||||
[Address(RVA = "0x7E8970", Offset = "0x7E7770", VA = "0x1807E8970")]
|
||||
private void DDFCAPAPHAB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x06013476 RID: 78966 RVA: 0x0047A3FC File Offset: 0x004785FC
|
||||
[Token(Token = "0x6013476")]
|
||||
[Address(RVA = "0x7EA430", Offset = "0x7E9230", VA = "0x1807EA430")]
|
||||
private void OPGNDCHHNDI(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK;
|
||||
int num = 0;
|
||||
if (oopomkmhbfk != num)
|
||||
{
|
||||
this.OOPOMKMHBFK.DHFOGELFLFC = true;
|
||||
}
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
float num2 = this.disarmDuration;
|
||||
lkdlehghcad.OLEOICPGCFD = num2;
|
||||
this.LKDLEHGHCAD.PCNIJHPILBO = "DISARM";
|
||||
this.LKDLEHGHCAD.EFEGGLIACKH = true;
|
||||
this.tool.rigidbodyEx.AddKinematic(this);
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
MJNLDDCLOGP mbdceoiobna = this.MBDCEOIOBNA;
|
||||
float num3 = this.detonateDelay;
|
||||
mbdceoiobna.KGFFMEICLNN(num3);
|
||||
}
|
||||
this.CEDIPLLEMOE();
|
||||
RecRoomAudioClip recRoomAudioClip = this.loopingArmedAudio;
|
||||
Transform transform = base.transform;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num5, num4);
|
||||
this.CADMOOHLLIB = sfxaudioSource;
|
||||
ArenaEMP.OKGJJIEBEGH armEvent = ArenaEMP.ArmEvent;
|
||||
AGAJMBPABDL authority = base.KPBFAKFKDAF;
|
||||
armEvent(this, authority);
|
||||
}
|
||||
|
||||
// Token: 0x06013477 RID: 78967 RVA: 0x0047A4E0 File Offset: 0x004786E0
|
||||
[Token(Token = "0x6013477")]
|
||||
[Address(RVA = "0x7E8360", Offset = "0x7E7160", VA = "0x1807E8360")]
|
||||
private void BCFDNADLAMD()
|
||||
{
|
||||
float num = this.MBDCEOIOBNA.HPDDAIKGLBM;
|
||||
int num2 = 0;
|
||||
num = Mathf.InverseLerp(num, (float)num2, num);
|
||||
if (this.KOCPFHHFCJA.OLGMEEIPCAL)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.warningBeepAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
AudioClip audioClip = recRoomAudioClip.audioClip;
|
||||
int num3 = 0;
|
||||
if (audioClip != num3)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.warningBeepAudio;
|
||||
Transform transform = base.transform;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num5, num4);
|
||||
}
|
||||
}
|
||||
float num6 = this.warningFrequencyCurve.Evaluate(num);
|
||||
num = num6;
|
||||
float num7 = Mathf.Lerp(num6, num, num);
|
||||
this.KOCPFHHFCJA.KGFFMEICLNN(1f);
|
||||
}
|
||||
num = Time.time;
|
||||
float num8 = Mathf.Lerp((float)0, 6.2831855f, num);
|
||||
Color color = this.glowColor;
|
||||
Color color2 = this.dimColor;
|
||||
if (base.OGIBLNIIHDK && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013478 RID: 78968 RVA: 0x0047A5D0 File Offset: 0x004787D0
|
||||
[Token(Token = "0x6013478")]
|
||||
[Address(RVA = "0x7EA180", Offset = "0x7E8F80", VA = "0x1807EA180")]
|
||||
private void MHGJKOIJJBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.HJHGDJOIKPN();
|
||||
}
|
||||
|
||||
// Token: 0x06013479 RID: 78969 RVA: 0x0047A5E4 File Offset: 0x004787E4
|
||||
[Token(Token = "0x6013479")]
|
||||
[Address(RVA = "0x7EA290", Offset = "0x7E9090", VA = "0x1807EA290")]
|
||||
private void MNAEBEMCFGA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMED";
|
||||
RecRoomAudioClip recRoomAudioClip = this.onArmAudio;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601347A RID: 78970 RVA: 0x0047A628 File Offset: 0x00478828
|
||||
[Token(Token = "0x601347A")]
|
||||
[Address(RVA = "0x7EA190", Offset = "0x7E8F90", VA = "0x1807EA190")]
|
||||
private void MKOJPJPDCLA()
|
||||
{
|
||||
if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().DMKCIEPGGAB)
|
||||
{
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601347B RID: 78971 RVA: 0x0047A684 File Offset: 0x00478884
|
||||
[Token(Token = "0x601347B")]
|
||||
[Address(RVA = "0x7E8D10", Offset = "0x7E7B10", VA = "0x1807E8D10")]
|
||||
private void FELACJJAHMB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "DISARMING...";
|
||||
this.LHEAMDHPDKK();
|
||||
}
|
||||
|
||||
// Token: 0x0601347C RID: 78972 RVA: 0x0047A6B0 File Offset: 0x004788B0
|
||||
[Token(Token = "0x601347C")]
|
||||
[Address(RVA = "0x7E8FE0", Offset = "0x7E7DE0", VA = "0x1807E8FE0")]
|
||||
private void IGKMNNOKAME()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601347D RID: 78973 RVA: 0x0047A6E4 File Offset: 0x004788E4
|
||||
[Token(Token = "0x601347D")]
|
||||
[Address(RVA = "0x7E8970", Offset = "0x7E7770", VA = "0x1807E8970")]
|
||||
private void EMPABGDCDIK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x0601347E RID: 78974 RVA: 0x0047A6F8 File Offset: 0x004788F8
|
||||
[Token(Token = "0x601347E")]
|
||||
[Address(RVA = "0x7EAA20", Offset = "0x7E9820", VA = "0x1807EAA20")]
|
||||
private void PLCGKJBANOM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK;
|
||||
int num = 0;
|
||||
if (oopomkmhbfk != num)
|
||||
{
|
||||
this.OOPOMKMHBFK.DHFOGELFLFC = true;
|
||||
}
|
||||
this.tool.rigidbodyEx.RemoveKinematic(this);
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "BOOM!";
|
||||
this.LKDLEHGHCAD.PCNIJHPILBO = "BOOM";
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
int num2 = 0;
|
||||
lkdlehghcad.EFEGGLIACKH = num2 != 0;
|
||||
Color color = this.dimColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
RecRoomAudioClip recRoomAudioClip = this.detonationAudio;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
|
||||
this.KOCPFHHFCJA.MHIDINLECGA();
|
||||
MACMLJJGBIM kocpfhhfcja = this.KOCPFHHFCJA;
|
||||
float num4 = this.detonationParticlesDelay;
|
||||
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.FEKHFKDCGHP);
|
||||
kocpfhhfcja.CIPHFNFPNFD(num4, ajhelnokkma);
|
||||
}
|
||||
|
||||
// Token: 0x0601347F RID: 78975 RVA: 0x0047A7D0 File Offset: 0x004789D0
|
||||
[Token(Token = "0x601347F")]
|
||||
[Address(RVA = "0x7E8B80", Offset = "0x7E7980", VA = "0x1807E8B80")]
|
||||
private void FEKHFKDCGHP()
|
||||
{
|
||||
PooledParticle pooledParticle = this.detonationParticlePrefab;
|
||||
int num = 0;
|
||||
if (pooledParticle != num)
|
||||
{
|
||||
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
|
||||
PooledParticle pooledParticle2 = this.detonationParticlePrefab;
|
||||
PooledParticle pooledParticle3 = instance.Acquire<PooledParticle>(pooledParticle2);
|
||||
int num2 = 0;
|
||||
if (pooledParticle3 != num2)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013480 RID: 78976 RVA: 0x0047A838 File Offset: 0x00478A38
|
||||
[Token(Token = "0x6013480")]
|
||||
[Address(RVA = "0x7E9CD0", Offset = "0x7E8AD0", VA = "0x1807E9CD0")]
|
||||
private void MCFEMMGOLOJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ToolPlayerAttractor oopomkmhbfk = this.OOPOMKMHBFK;
|
||||
int num = 0;
|
||||
if (oopomkmhbfk != num)
|
||||
{
|
||||
this.OOPOMKMHBFK.DHFOGELFLFC = true;
|
||||
}
|
||||
this.tool.rigidbodyEx.RemoveKinematic(this);
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "DEFUSED";
|
||||
this.LKDLEHGHCAD.PCNIJHPILBO = "DEFUSED";
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
int num2 = 0;
|
||||
lkdlehghcad.EFEGGLIACKH = num2 != 0;
|
||||
Color color = this.dimColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
RecRoomAudioClip recRoomAudioClip = this.defusedAudio;
|
||||
Transform transform = base.transform;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform, num4, num3);
|
||||
ArenaEMP.OKGJJIEBEGH defuseEvent = ArenaEMP.DefuseEvent;
|
||||
AGAJMBPABDL authority = base.KPBFAKFKDAF;
|
||||
defuseEvent(this, authority);
|
||||
}
|
||||
|
||||
// Token: 0x06013481 RID: 78977 RVA: 0x0047A904 File Offset: 0x00478B04
|
||||
[Token(Token = "0x6013481")]
|
||||
[Address(RVA = "0x7E9EF0", Offset = "0x7E8CF0", VA = "0x1807E9EF0")]
|
||||
private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = NHCEBNBEEBE != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013482 RID: 78978 RVA: 0x0047A938 File Offset: 0x00478B38
|
||||
[Token(Token = "0x6013482")]
|
||||
[Address(RVA = "0x7EA790", Offset = "0x7E9590", VA = "0x1807EA790")]
|
||||
private void PFLAPOOECDN(Tool EGFEJGHDNAI)
|
||||
{
|
||||
int num = 0;
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (this.KBPHFHNHCKB(num, num))
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
base.transform.rotation = num;
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013483 RID: 78979 RVA: 0x0047A988 File Offset: 0x00478B88
|
||||
[Token(Token = "0x6013483")]
|
||||
[Address(RVA = "0x7E9160", Offset = "0x7E7F60", VA = "0x1807E9160")]
|
||||
private bool KBPHFHNHCKB(out Vector3 LDLPPJEMJIB, out Quaternion DELLIOFGMDF)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
LDLPPJEMJIB.z = z;
|
||||
Transform transform2 = base.transform;
|
||||
SimpleVolume simpleVolume = this.attachmentSearchVolume;
|
||||
Collider[] dalfgejdjmm = ICMAPHMBBFM.DALFGEJDJMM;
|
||||
SimpleVolume simpleVolume2 = this.attachmentSearchVolume;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
SimpleVolume simpleVolume3 = this.attachmentSearchVolume;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Transform transform3 = simpleVolume3.transform;
|
||||
int num = 0;
|
||||
int num2;
|
||||
if (num2 > 0)
|
||||
{
|
||||
ArenaMainframe component = dalfgejdjmm[num].gameObject.GetComponent<ArenaMainframe>();
|
||||
int num3 = 0;
|
||||
if (component == num3)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
Transform transform4 = base.transform;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z6 = vector6.z;
|
||||
LDLPPJEMJIB.z = z6;
|
||||
Transform transform5 = base.transform;
|
||||
Vector3 vector7;
|
||||
float z7 = vector7.z;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Transform transform6 = base.transform;
|
||||
float z8 = LDLPPJEMJIB.z;
|
||||
Vector3 vector8;
|
||||
float z9 = vector8.z;
|
||||
Vector3 vector9;
|
||||
float z10 = vector9.z;
|
||||
}
|
||||
Transform transform7 = this.attachmentSnapCollider.transform;
|
||||
Transform transform8 = this.attachmentSnapCollider.transform;
|
||||
Vector3 vector10;
|
||||
float z11 = vector10.z;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
float z12 = LDLPPJEMJIB.z;
|
||||
Vector3 vector11;
|
||||
float z13 = vector11.z;
|
||||
Vector3 vector12;
|
||||
float z14 = vector12.z;
|
||||
LDLPPJEMJIB.z = z14;
|
||||
Transform transform9 = base.transform;
|
||||
Vector3 vector13;
|
||||
float z15 = vector13.z;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013484 RID: 78980 RVA: 0x0047AAE8 File Offset: 0x00478CE8
|
||||
[Token(Token = "0x6013484")]
|
||||
[Address(RVA = "0x7EA390", Offset = "0x7E9190", VA = "0x1807EA390")]
|
||||
private void NPFNENLJOAI(ChargePhysicalButton LKDLEHGHCAD)
|
||||
{
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
if (!hasAuthority)
|
||||
{
|
||||
return;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (hasAuthority)
|
||||
{
|
||||
return;
|
||||
}
|
||||
while (!hasAuthority)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013485 RID: 78981 RVA: 0x0047AB1C File Offset: 0x00478D1C
|
||||
[Token(Token = "0x6013485")]
|
||||
[Address(RVA = "0x7E86A0", Offset = "0x7E74A0", VA = "0x1807E86A0")]
|
||||
private bool BLDBNAOHJIG(ChargePhysicalButton LKDLEHGHCAD, AGAJMBPABDL BBIDOHOGCJN, PlayerHand JOFEIIFPKCC)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance == num) && (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(BBIDOHOGCJN) || !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.PlayerIsAlive(BBIDOHOGCJN)))
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013486 RID: 78982 RVA: 0x0047AB6C File Offset: 0x00478D6C
|
||||
[Token(Token = "0x6013486")]
|
||||
[Address(RVA = "0x7E9060", Offset = "0x7E7E60", VA = "0x1807E9060")]
|
||||
private void JGCDPNPLBOP()
|
||||
{
|
||||
float time = Time.time;
|
||||
float num = Mathf.Lerp((float)0, 6.2831855f, time);
|
||||
Color color = this.glowColor;
|
||||
Color color2 = this.dimColor;
|
||||
}
|
||||
|
||||
// Token: 0x06013487 RID: 78983 RVA: 0x0047ABA4 File Offset: 0x00478DA4
|
||||
[Token(Token = "0x6013487")]
|
||||
[Address(RVA = "0x7EA120", Offset = "0x7E8F20", VA = "0x1807EA120")]
|
||||
private void MGCPIBOCBIE()
|
||||
{
|
||||
Color color = this.dimColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
}
|
||||
|
||||
// Token: 0x06013488 RID: 78984 RVA: 0x0047ABD0 File Offset: 0x00478DD0
|
||||
[Token(Token = "0x6013488")]
|
||||
[Address(RVA = "0x7EA8A0", Offset = "0x7E96A0", VA = "0x1807EA8A0")]
|
||||
private void PGDMEJPDMNI()
|
||||
{
|
||||
Color color = this.glowColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
}
|
||||
|
||||
// Token: 0x06013489 RID: 78985 RVA: 0x0047ABFC File Offset: 0x00478DFC
|
||||
[Token(Token = "0x6013489")]
|
||||
[Address(RVA = "0x7E87E0", Offset = "0x7E75E0", VA = "0x1807E87E0")]
|
||||
private void BOPNBDDAAFD(Color GJAINANBOCB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601348A RID: 78986 RVA: 0x0047AC10 File Offset: 0x00478E10
|
||||
[Token(Token = "0x601348A")]
|
||||
[Address(RVA = "0x7E9C30", Offset = "0x7E8A30", VA = "0x1807E9C30")]
|
||||
private void LHEAMDHPDKK()
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
RecRoomAudioClip recRoomAudioClip = this.buttonHoldAudio;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
this.BDGGFMECNHP = sfxaudioSource;
|
||||
}
|
||||
|
||||
// Token: 0x0601348B RID: 78987 RVA: 0x0047AC4C File Offset: 0x00478E4C
|
||||
[Token(Token = "0x601348B")]
|
||||
[Address(RVA = "0x7E8830", Offset = "0x7E7630", VA = "0x1807E8830")]
|
||||
private void CEDIPLLEMOE()
|
||||
{
|
||||
SFXAudioSource bdggfmecnhp = this.BDGGFMECNHP;
|
||||
int num = 0;
|
||||
if (bdggfmecnhp != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.BDGGFMECNHP);
|
||||
this.BDGGFMECNHP = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601348C RID: 78988 RVA: 0x0047AC80 File Offset: 0x00478E80
|
||||
[Token(Token = "0x601348C")]
|
||||
[Address(RVA = "0x7EA900", Offset = "0x7E9700", VA = "0x1807EA900")]
|
||||
private void PINCDAHJHEJ()
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
RecRoomAudioClip recRoomAudioClip = this.loopingArmedAudio;
|
||||
Transform transform = base.transform;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
|
||||
this.CADMOOHLLIB = sfxaudioSource;
|
||||
}
|
||||
|
||||
// Token: 0x0601348D RID: 78989 RVA: 0x0047ACBC File Offset: 0x00478EBC
|
||||
[Token(Token = "0x601348D")]
|
||||
[Address(RVA = "0x7E8F30", Offset = "0x7E7D30", VA = "0x1807E8F30")]
|
||||
private void HJHGDJOIKPN()
|
||||
{
|
||||
SFXAudioSource cadmoohllib = this.CADMOOHLLIB;
|
||||
int num = 0;
|
||||
if (cadmoohllib != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.CADMOOHLLIB);
|
||||
this.CADMOOHLLIB = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601348E RID: 78990 RVA: 0x0047ACF0 File Offset: 0x00478EF0
|
||||
[Token(Token = "0x601348E")]
|
||||
[Address(RVA = "0x7E89E0", Offset = "0x7E77E0", VA = "0x1807E89E0")]
|
||||
private void EEPCPHJIMIK(float CBBKCMFMLML)
|
||||
{
|
||||
if (this.KOCPFHHFCJA.OLGMEEIPCAL)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.warningBeepAudio;
|
||||
if (recRoomAudioClip != 0)
|
||||
{
|
||||
AudioClip audioClip = recRoomAudioClip.audioClip;
|
||||
int num = 0;
|
||||
if (audioClip != num)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip2 = this.warningBeepAudio;
|
||||
Transform transform = base.transform;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip2, transform, num3, num2);
|
||||
}
|
||||
}
|
||||
float num4 = Mathf.Lerp(this.warningFrequencyCurve.Evaluate(CBBKCMFMLML), CBBKCMFMLML, CBBKCMFMLML);
|
||||
this.KOCPFHHFCJA.KGFFMEICLNN(1f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601348F RID: 78991 RVA: 0x0047AD78 File Offset: 0x00478F78
|
||||
[Token(Token = "0x601348F")]
|
||||
[Address(RVA = "0x7E7C00", Offset = "0x7E6A00", VA = "0x1807E7C00")]
|
||||
private bool AILAIAGOEKM(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601348F)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.Arena.ArenaEMP::AILAIAGOEKM(AGAJMBPABDL)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Exception(var_0_0A, newobj:Exception(Exception::.ctor, ldstr:string("Unsupported")))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06013490 RID: 78992 RVA: 0x0047AD90 File Offset: 0x00478F90
|
||||
[Token(Token = "0x6013490")]
|
||||
[Address(RVA = "0x7EAD50", Offset = "0x7E9B50", VA = "0x1807EAD50")]
|
||||
public ArenaEMP()
|
||||
{
|
||||
int num = Shader.PropertyToID("_EmissionColor");
|
||||
this.POGHHOCNLMD = num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06013491 RID: 78993 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013491")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
static ArenaEMP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400C8AA RID: 51370
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C8AA")]
|
||||
[SerializeField]
|
||||
[Header("Arming")]
|
||||
private float armDuration = 10f;
|
||||
|
||||
// Token: 0x0400C8AB RID: 51371
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C8AB")]
|
||||
[SerializeField]
|
||||
[Header("Mainframe Attaching")]
|
||||
private SimpleVolume attachmentSearchVolume;
|
||||
|
||||
// Token: 0x0400C8AC RID: 51372
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C8AC")]
|
||||
[SerializeField]
|
||||
private BoxCollider attachmentSnapCollider;
|
||||
|
||||
// Token: 0x0400C8AD RID: 51373
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C8AD")]
|
||||
[SerializeField]
|
||||
[Header("Detonate")]
|
||||
private float detonateDelay = 40f;
|
||||
|
||||
// Token: 0x0400C8AE RID: 51374
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400C8AE")]
|
||||
[SerializeField]
|
||||
[Header("Disarm")]
|
||||
private float disarmDuration = 10f;
|
||||
|
||||
// Token: 0x0400C8AF RID: 51375
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C8AF")]
|
||||
[SerializeField]
|
||||
[Header("Misc Button")]
|
||||
private float buttonDischargeDuration = 4f;
|
||||
|
||||
// Token: 0x0400C8B0 RID: 51376
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C8B0")]
|
||||
[SerializeField]
|
||||
[Header("EMP Site Feedback")]
|
||||
private RendererMaterialPair glowRenderer;
|
||||
|
||||
// Token: 0x0400C8B1 RID: 51377
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C8B1")]
|
||||
[SerializeField]
|
||||
private Color dimColor;
|
||||
|
||||
// Token: 0x0400C8B2 RID: 51378
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C8B2")]
|
||||
[SerializeField]
|
||||
private Color glowColor;
|
||||
|
||||
// Token: 0x0400C8B3 RID: 51379
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C8B3")]
|
||||
[SerializeField]
|
||||
[Header("Mainframe Attach Feedback")]
|
||||
private RecRoomAudioClip onMainframeAttachAudio;
|
||||
|
||||
// Token: 0x0400C8B4 RID: 51380
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C8B4")]
|
||||
[SerializeField]
|
||||
[Header("Button Feedback")]
|
||||
private RecRoomAudioClip buttonHoldAudio;
|
||||
|
||||
// Token: 0x0400C8B5 RID: 51381
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C8B5")]
|
||||
[SerializeField]
|
||||
[Header("Warning Feedback")]
|
||||
private float minWarningFrequency = 2f;
|
||||
|
||||
// Token: 0x0400C8B6 RID: 51382
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400C8B6")]
|
||||
[SerializeField]
|
||||
private float maxWarningFrequency = 6f;
|
||||
|
||||
// Token: 0x0400C8B7 RID: 51383
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C8B7")]
|
||||
[SerializeField]
|
||||
private AnimationCurve warningFrequencyCurve;
|
||||
|
||||
// Token: 0x0400C8B8 RID: 51384
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C8B8")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip warningBeepAudio;
|
||||
|
||||
// Token: 0x0400C8B9 RID: 51385
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C8B9")]
|
||||
[SerializeField]
|
||||
[Header("Armed Feedback")]
|
||||
private RecRoomAudioClip onArmAudio;
|
||||
|
||||
// Token: 0x0400C8BA RID: 51386
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C8BA")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip loopingArmedAudio;
|
||||
|
||||
// Token: 0x0400C8BB RID: 51387
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C8BB")]
|
||||
[SerializeField]
|
||||
[Header("Detonation Feedback")]
|
||||
private RecRoomAudioClip detonationAudio;
|
||||
|
||||
// Token: 0x0400C8BC RID: 51388
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C8BC")]
|
||||
[SerializeField]
|
||||
private float detonationParticlesDelay = 0.77f;
|
||||
|
||||
// Token: 0x0400C8BD RID: 51389
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C8BD")]
|
||||
[SerializeField]
|
||||
private PooledParticle detonationParticlePrefab;
|
||||
|
||||
// Token: 0x0400C8BE RID: 51390
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C8BE")]
|
||||
[SerializeField]
|
||||
[Header("Defused Feedback")]
|
||||
private RecRoomAudioClip defusedAudio;
|
||||
|
||||
// Token: 0x0400C8BF RID: 51391
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400C8BF")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C8C0 RID: 51392
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400C8C0")]
|
||||
private MACMLJJGBIM KOCPFHHFCJA;
|
||||
|
||||
// Token: 0x0400C8C1 RID: 51393
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400C8C1")]
|
||||
private MJNLDDCLOGP MBDCEOIOBNA;
|
||||
|
||||
// Token: 0x0400C8C2 RID: 51394
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400C8C2")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400C8C3 RID: 51395
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400C8C3")]
|
||||
private ToolPlayerAttractor OOPOMKMHBFK;
|
||||
|
||||
// Token: 0x0400C8C4 RID: 51396
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400C8C4")]
|
||||
private ChargePhysicalButton LKDLEHGHCAD;
|
||||
|
||||
// Token: 0x0400C8C5 RID: 51397
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C8C5")]
|
||||
private SFXAudioSource BDGGFMECNHP;
|
||||
|
||||
// Token: 0x0400C8C6 RID: 51398
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400C8C6")]
|
||||
private SFXAudioSource CADMOOHLLIB;
|
||||
|
||||
// Token: 0x0400C8C7 RID: 51399
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400C8C7")]
|
||||
private int POGHHOCNLMD;
|
||||
|
||||
// Token: 0x0400C8C8 RID: 51400
|
||||
[Token(Token = "0x400C8C8")]
|
||||
public static ArenaEMP.OKGJJIEBEGH ArmEvent;
|
||||
|
||||
// Token: 0x0400C8C9 RID: 51401
|
||||
[Token(Token = "0x400C8C9")]
|
||||
public static ArenaEMP.OKGJJIEBEGH DefuseEvent;
|
||||
|
||||
// Token: 0x02002C73 RID: 11379
|
||||
[Token(Token = "0x2002C73")]
|
||||
public sealed class OKGJJIEBEGH : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06013492 RID: 78994 RVA: 0x0047AE04 File Offset: 0x00479004
|
||||
[Token(Token = "0x6013492")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public OKGJJIEBEGH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x06013493 RID: 78995 RVA: 0x0047AE20 File Offset: 0x00479020
|
||||
[Token(Token = "0x6013493")]
|
||||
[Address(RVA = "0x48FFD0", Offset = "0x48EDD0", VA = "0x18048FFD0", Slot = "13")]
|
||||
public void Invoke(ArenaEMP JILMFLHKKFH, AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013494 RID: 78996 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013494")]
|
||||
[Address(RVA = "0x457420", Offset = "0x456220", VA = "0x180457420", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ArenaEMP JILMFLHKKFH, AGAJMBPABDL IEKDDPPNFPF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013495 RID: 78997 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013495")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002C74 RID: 11380
|
||||
[Token(Token = "0x2002C74")]
|
||||
private enum EOIAHDAHKLA
|
||||
{
|
||||
// Token: 0x0400C8CB RID: 51403
|
||||
[Token(Token = "0x400C8CB")]
|
||||
NOT_IN_EMP_SITE,
|
||||
// Token: 0x0400C8CC RID: 51404
|
||||
[Token(Token = "0x400C8CC")]
|
||||
IN_EMP_SITE,
|
||||
// Token: 0x0400C8CD RID: 51405
|
||||
[Token(Token = "0x400C8CD")]
|
||||
ATTACHED_TO_MAINFRAME,
|
||||
// Token: 0x0400C8CE RID: 51406
|
||||
[Token(Token = "0x400C8CE")]
|
||||
ARMED,
|
||||
// Token: 0x0400C8CF RID: 51407
|
||||
[Token(Token = "0x400C8CF")]
|
||||
DETONATED,
|
||||
// Token: 0x0400C8D0 RID: 51408
|
||||
[Token(Token = "0x400C8D0")]
|
||||
DEFUSED
|
||||
}
|
||||
|
||||
// Token: 0x02002C75 RID: 11381
|
||||
[Token(Token = "0x2002C75")]
|
||||
private enum NHADAAFMDGD
|
||||
{
|
||||
// Token: 0x0400C8D2 RID: 51410
|
||||
[Token(Token = "0x400C8D2")]
|
||||
READY_TO_ARM,
|
||||
// Token: 0x0400C8D3 RID: 51411
|
||||
[Token(Token = "0x400C8D3")]
|
||||
ARMING
|
||||
}
|
||||
|
||||
// Token: 0x02002C76 RID: 11382
|
||||
[Token(Token = "0x2002C76")]
|
||||
private enum KFIMBIFPOPD
|
||||
{
|
||||
// Token: 0x0400C8D5 RID: 51413
|
||||
[Token(Token = "0x400C8D5")]
|
||||
ARMED,
|
||||
// Token: 0x0400C8D6 RID: 51414
|
||||
[Token(Token = "0x400C8D6")]
|
||||
DISARMING
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C77 RID: 11383
|
||||
[Token(Token = "0x2002C77")]
|
||||
[RequireComponent(typeof(SimpleVolume))]
|
||||
public class ArenaEMPSite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06013496 RID: 78998 RVA: 0x0047AF20 File Offset: 0x00479120
|
||||
[Token(Token = "0x6013496")]
|
||||
[Address(RVA = "0x7E7950", Offset = "0x7E6750", VA = "0x1807E7950")]
|
||||
private void Awake()
|
||||
{
|
||||
ArenaEMPSite.FGEPIOHEHEA.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x06013497 RID: 78999 RVA: 0x0047AF40 File Offset: 0x00479140
|
||||
[Token(Token = "0x6013497")]
|
||||
[Address(RVA = "0x7E7B20", Offset = "0x7E6920", VA = "0x1807E7B20")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = ArenaEMPSite.FGEPIOHEHEA.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x06013498 RID: 79000 RVA: 0x0047AF60 File Offset: 0x00479160
|
||||
[Token(Token = "0x6013498")]
|
||||
[Address(RVA = "0x7E79D0", Offset = "0x7E67D0", VA = "0x1807E79D0")]
|
||||
public static bool IsInEMPSite(ArenaEMP FBEIDNADBCN)
|
||||
{
|
||||
int num = 0;
|
||||
List<ArenaEMPSite> fgepiohehea = ArenaEMPSite.FGEPIOHEHEA;
|
||||
List<ArenaEMPSite> fgepiohehea2 = ArenaEMPSite.FGEPIOHEHEA;
|
||||
Transform transform = FBEIDNADBCN.transform;
|
||||
Vector3 vector;
|
||||
if (vector.z == 0f)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x06013499 RID: 79001 RVA: 0x0047AFA0 File Offset: 0x004791A0
|
||||
[Token(Token = "0x6013499")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ArenaEMPSite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8D7 RID: 51415
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8D7")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private SimpleVolume volume;
|
||||
|
||||
// Token: 0x0400C8D8 RID: 51416
|
||||
[Token(Token = "0x400C8D8")]
|
||||
private static List<ArenaEMPSite> FGEPIOHEHEA = new List();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C78 RID: 11384
|
||||
[Token(Token = "0x2002C78")]
|
||||
public class ArenaEncounterSpawnPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700357A RID: 13690
|
||||
// (get) Token: 0x0601349B RID: 79003 RVA: 0x0047AFCC File Offset: 0x004791CC
|
||||
[Token(Token = "0x1700357A")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x601349B")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
get
|
||||
{
|
||||
return this.team;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357B RID: 13691
|
||||
// (get) Token: 0x0601349C RID: 79004 RVA: 0x0047AFE0 File Offset: 0x004791E0
|
||||
[Token(Token = "0x1700357B")]
|
||||
public bool HPDLBFJNENL
|
||||
{
|
||||
[Token(Token = "0x601349C")]
|
||||
[Address(RVA = "0x751340", Offset = "0x750140", VA = "0x180751340")]
|
||||
get
|
||||
{
|
||||
return this.isInitialSpawnPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357C RID: 13692
|
||||
// (get) Token: 0x0601349D RID: 79005 RVA: 0x0047AFF4 File Offset: 0x004791F4
|
||||
[Token(Token = "0x1700357C")]
|
||||
public EnemyPatrol MCBJJBJKKBE
|
||||
{
|
||||
[Token(Token = "0x601349D")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.patrol;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601349E RID: 79006 RVA: 0x0047B008 File Offset: 0x00479208
|
||||
[Token(Token = "0x601349E")]
|
||||
[Address(RVA = "0x7EAED0", Offset = "0x7E9CD0", VA = "0x1807EAED0")]
|
||||
public ArenaEncounterSpawnPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8D9 RID: 51417
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8D9")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C8DA RID: 51418
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400C8DA")]
|
||||
[SerializeField]
|
||||
private bool isInitialSpawnPoint;
|
||||
|
||||
// Token: 0x0400C8DB RID: 51419
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C8DB")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private EnemyPatrol patrol;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,244 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Encounters;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C79 RID: 11385
|
||||
[Token(Token = "0x2002C79")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaEncounterSpawner : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x1700357D RID: 13693
|
||||
// (get) Token: 0x0601349F RID: 79007 RVA: 0x0047B02C File Offset: 0x0047922C
|
||||
[Token(Token = "0x1700357D")]
|
||||
public int EOJJFOPMCDP
|
||||
{
|
||||
[Token(Token = "0x601349F")]
|
||||
[Address(RVA = "0x3F63F0", Offset = "0x3F51F0", VA = "0x1803F63F0")]
|
||||
get
|
||||
{
|
||||
return this.maxTeamEncountersRunning;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357E RID: 13694
|
||||
// (get) Token: 0x060134A0 RID: 79008 RVA: 0x0047B040 File Offset: 0x00479240
|
||||
[Token(Token = "0x1700357E")]
|
||||
public float LCGEICDJBEA
|
||||
{
|
||||
[Token(Token = "0x60134A0")]
|
||||
[Address(RVA = "0x7EB7E0", Offset = "0x7EA5E0", VA = "0x1807EB7E0")]
|
||||
get
|
||||
{
|
||||
return this.encounterSpawnPeriod;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700357F RID: 13695
|
||||
// (get) Token: 0x060134A1 RID: 79009 RVA: 0x0047B054 File Offset: 0x00479254
|
||||
[Token(Token = "0x1700357F")]
|
||||
public GameEncounter OFKIMGKAFOH
|
||||
{
|
||||
[Token(Token = "0x60134A1")]
|
||||
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")]
|
||||
get
|
||||
{
|
||||
return this.initialEncounterPrefab;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003580 RID: 13696
|
||||
// (get) Token: 0x060134A2 RID: 79010 RVA: 0x0047B068 File Offset: 0x00479268
|
||||
[Token(Token = "0x17003580")]
|
||||
public GameEncounter[] GJBNCAKDKJH
|
||||
{
|
||||
[Token(Token = "0x60134A2")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get
|
||||
{
|
||||
return this.encounterPrefabs;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003581 RID: 13697
|
||||
// (get) Token: 0x060134A3 RID: 79011 RVA: 0x0047B07C File Offset: 0x0047927C
|
||||
[Token(Token = "0x17003581")]
|
||||
public int IADGEOCOJNO
|
||||
{
|
||||
[Token(Token = "0x60134A3")]
|
||||
[Address(RVA = "0x7EB7F0", Offset = "0x7EA5F0", VA = "0x1807EB7F0")]
|
||||
get
|
||||
{
|
||||
return this.CDIGALDEGKB._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134A4 RID: 79012 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134A4")]
|
||||
[Address(RVA = "0x7EB040", Offset = "0x7E9E40", VA = "0x1807EB040")]
|
||||
public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060134A5 RID: 79013 RVA: 0x0047B09C File Offset: 0x0047929C
|
||||
[Token(Token = "0x60134A5")]
|
||||
[Address(RVA = "0x7EAF10", Offset = "0x7E9D10", VA = "0x1807EAF10", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
MFBGLIHGCGO<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
|
||||
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
|
||||
GameEncounter.GameEncounterInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(gameEncounterInstantiatedEvent, action);
|
||||
MFBGLIHGCGO<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
|
||||
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
|
||||
GameEncounter.GameEncounterDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(gameEncounterDestroyedEvent, action2);
|
||||
}
|
||||
|
||||
// Token: 0x060134A6 RID: 79014 RVA: 0x0047B0F0 File Offset: 0x004792F0
|
||||
[Token(Token = "0x60134A6")]
|
||||
[Address(RVA = "0x7EB620", Offset = "0x7EA420", VA = "0x1807EB620", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
MFBGLIHGCGO<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
|
||||
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
|
||||
GameEncounter.GameEncounterInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(gameEncounterInstantiatedEvent, action);
|
||||
MFBGLIHGCGO<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
|
||||
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
|
||||
GameEncounter.GameEncounterDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(gameEncounterDestroyedEvent, action2);
|
||||
}
|
||||
|
||||
// Token: 0x060134A7 RID: 79015 RVA: 0x0047B144 File Offset: 0x00479344
|
||||
[Token(Token = "0x60134A7")]
|
||||
[Address(RVA = "0x7EB370", Offset = "0x7EA170", VA = "0x1807EB370")]
|
||||
public GameEncounter MasterSpawnEncounter(GameEncounter NIGIADAJKKL, Transform KCIOLHPNJDG, CGLKOJIMDIH CGOLFOLCHIF, [Optional] EnemyPatrol CNIFEFDKIOF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num = 0;
|
||||
if (NIGIADAJKKL != num)
|
||||
{
|
||||
string name = NIGIADAJKKL.name;
|
||||
}
|
||||
int num2 = 0;
|
||||
if (KCIOLHPNJDG != num2)
|
||||
{
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
int num3 = 0;
|
||||
if (KCIOLHPNJDG != num3)
|
||||
{
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134A8 RID: 79016 RVA: 0x0047B1B0 File Offset: 0x004793B0
|
||||
[Token(Token = "0x60134A8")]
|
||||
[Address(RVA = "0x7EB5D0", Offset = "0x7EA3D0", VA = "0x1807EB5D0")]
|
||||
public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
GameEncounter gameEncounter;
|
||||
return gameEncounter;
|
||||
}
|
||||
|
||||
// Token: 0x060134A9 RID: 79017 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134A9")]
|
||||
[Address(RVA = "0x7EB200", Offset = "0x7EA000", VA = "0x1807EB200")]
|
||||
public void MasterDestroyAllActiveEncounters()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060134AA RID: 79018 RVA: 0x0047B1C0 File Offset: 0x004793C0
|
||||
[Token(Token = "0x60134AA")]
|
||||
[Address(RVA = "0x7EB180", Offset = "0x7E9F80", VA = "0x1807EB180")]
|
||||
private void LEDCLFOHHBH(GameEncounter CINCKMMINFA)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = CINCKMMINFA.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
|
||||
{
|
||||
this.CDIGALDEGKB.Add(CINCKMMINFA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134AB RID: 79019 RVA: 0x0047B1F8 File Offset: 0x004793F8
|
||||
[Token(Token = "0x60134AB")]
|
||||
[Address(RVA = "0x7EB100", Offset = "0x7E9F00", VA = "0x1807EB100")]
|
||||
private void KKMNFMKEPBJ(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
|
||||
{
|
||||
bool flag = this.CDIGALDEGKB.Remove(ADDBMBCNBKJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134AC RID: 79020 RVA: 0x0047B230 File Offset: 0x00479430
|
||||
[Token(Token = "0x60134AC")]
|
||||
[Address(RVA = "0x7EAEE0", Offset = "0x7E9CE0", VA = "0x1807EAEE0")]
|
||||
private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
return <HIKGLIJCOHC>k__BackingField == photonView.viewIdField;
|
||||
}
|
||||
|
||||
// Token: 0x060134AD RID: 79021 RVA: 0x0047B25C File Offset: 0x0047945C
|
||||
[Token(Token = "0x60134AD")]
|
||||
[Address(RVA = "0x7EB750", Offset = "0x7EA550", VA = "0x1807EB750")]
|
||||
public ArenaEncounterSpawner()
|
||||
{
|
||||
List<GameEncounter> list = new List();
|
||||
this.CDIGALDEGKB = list;
|
||||
List<GameEncounter> list2 = new List();
|
||||
this.IJFBABKPBLA = list2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C8DC RID: 51420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C8DC")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Mode Encounters")]
|
||||
private int maxTeamEncountersRunning = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400C8DD RID: 51421
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400C8DD")]
|
||||
[SerializeField]
|
||||
private float encounterSpawnPeriod = 20f;
|
||||
|
||||
// Token: 0x0400C8DE RID: 51422
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C8DE")]
|
||||
[SerializeField]
|
||||
private GameEncounter initialEncounterPrefab;
|
||||
|
||||
// Token: 0x0400C8DF RID: 51423
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C8DF")]
|
||||
[SerializeField]
|
||||
private GameEncounter[] encounterPrefabs;
|
||||
|
||||
// Token: 0x0400C8E0 RID: 51424
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C8E0")]
|
||||
private List<GameEncounter> CDIGALDEGKB;
|
||||
|
||||
// Token: 0x0400C8E1 RID: 51425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C8E1")]
|
||||
private List<GameEncounter> IJFBABKPBLA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,694 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7A RID: 11386
|
||||
[Token(Token = "0x2002C7A")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaEquipmentSpawner : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003582 RID: 13698
|
||||
// (get) Token: 0x060134AE RID: 79022 RVA: 0x0047B2A0 File Offset: 0x004794A0
|
||||
[Token(Token = "0x17003582")]
|
||||
private OGNBCNBPFCC KBMMIDCMFHF
|
||||
{
|
||||
[Token(Token = "0x60134AE")]
|
||||
[Address(RVA = "0x7EBDD0", Offset = "0x7EABD0", VA = "0x1807EBDD0")]
|
||||
get
|
||||
{
|
||||
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003583 RID: 13699
|
||||
// (get) Token: 0x060134AF RID: 79023 RVA: 0x0047B2B8 File Offset: 0x004794B8
|
||||
// (set) Token: 0x060134B0 RID: 79024 RVA: 0x0047B2CC File Offset: 0x004794CC
|
||||
[Token(Token = "0x17003583")]
|
||||
public bool IKAGKELDMJH
|
||||
{
|
||||
[Token(Token = "0x60134AF")]
|
||||
[Address(RVA = "0x7ED770", Offset = "0x7EC570", VA = "0x1807ED770")]
|
||||
get
|
||||
{
|
||||
return this.KIMBPPFDHKG;
|
||||
}
|
||||
[Token(Token = "0x60134B0")]
|
||||
[Address(RVA = "0x7ED780", Offset = "0x7EC580", VA = "0x1807ED780")]
|
||||
set
|
||||
{
|
||||
bool kimbppfdhkg = this.KIMBPPFDHKG;
|
||||
this.KIMBPPFDHKG = value;
|
||||
if (!value)
|
||||
{
|
||||
this.EOGPLLPGGBB.BFBHDNPIBOB();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
int num = 0;
|
||||
if (nndnjgklnpe != num)
|
||||
{
|
||||
this.NNDNJGKLNPE.MasterResetToLastSpawnPosition();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.KIMBPPFDHKG && !kimbppfdhkg && KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.MFIDGDPAGIB = num2;
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
float num3 = this.MGLEPDDEAIN;
|
||||
eogpllpggbb.KGFFMEICLNN(num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003584 RID: 13700
|
||||
// (get) Token: 0x060134B1 RID: 79025 RVA: 0x0047B360 File Offset: 0x00479560
|
||||
// (set) Token: 0x060134B2 RID: 79026 RVA: 0x0047B374 File Offset: 0x00479574
|
||||
[Token(Token = "0x17003584")]
|
||||
private Tool OMKBFOJLLCL
|
||||
{
|
||||
[Token(Token = "0x60134B1")]
|
||||
[Address(RVA = "0x7E2670", Offset = "0x7E1470", VA = "0x1807E2670")]
|
||||
get
|
||||
{
|
||||
return this.NNDNJGKLNPE;
|
||||
}
|
||||
[Token(Token = "0x60134B2")]
|
||||
[Address(RVA = "0x7EBC20", Offset = "0x7EAA20", VA = "0x1807EBC20")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003585 RID: 13701
|
||||
// (get) Token: 0x060134B3 RID: 79027 RVA: 0x0047B3A4 File Offset: 0x004795A4
|
||||
// (set) Token: 0x060134B4 RID: 79028 RVA: 0x0047B3C4 File Offset: 0x004795C4
|
||||
[Token(Token = "0x17003585")]
|
||||
private int MFIDGDPAGIB
|
||||
{
|
||||
[Token(Token = "0x60134B3")]
|
||||
[Address(RVA = "0x7EBB40", Offset = "0x7EA940", VA = "0x1807EBB40")]
|
||||
get
|
||||
{
|
||||
return this.IFNIBMFBDFC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60134B4")]
|
||||
[Address(RVA = "0x7EBE30", Offset = "0x7EAC30", VA = "0x1807EBE30")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> ifnibmfbdfc = this.IFNIBMFBDFC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003586 RID: 13702
|
||||
// (get) Token: 0x060134B5 RID: 79029 RVA: 0x0047B3E0 File Offset: 0x004795E0
|
||||
[Token(Token = "0x17003586")]
|
||||
private float MGLEPDDEAIN
|
||||
{
|
||||
[Token(Token = "0x60134B5")]
|
||||
[Address(RVA = "0x7EC1C0", Offset = "0x7EAFC0", VA = "0x1807EC1C0")]
|
||||
get
|
||||
{
|
||||
float[] array = this.spawnDelays;
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
int num = this.IFNIBMFBDFC.IAHDANBDAAM();
|
||||
int length = this.spawnDelays.Length;
|
||||
int num2 = 0;
|
||||
int num3 = Mathf.Clamp(num, num2, length);
|
||||
return this.spawnDelays[num3];
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134B6 RID: 79030 RVA: 0x0047B438 File Offset: 0x00479638
|
||||
[Token(Token = "0x60134B6")]
|
||||
[Address(RVA = "0x7EB830", Offset = "0x7EA630", VA = "0x1807EB830", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
PulsingBeam pulsingBeam = this.pulsingBeam;
|
||||
int num = 0;
|
||||
if (pulsingBeam != num)
|
||||
{
|
||||
GameObject gameObject = this.pulsingBeam.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
Action action = new Action(this.PIMDOPLCCKI);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.OJELDBPMKOK = kllmcpfpiie;
|
||||
KLLMCPFPIIE<int> kllmcpfpiie2;
|
||||
this.IFNIBMFBDFC = kllmcpfpiie2;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", OHOEENCHJJE.MASTER);
|
||||
this.EOGPLLPGGBB = mjnlddclogp;
|
||||
Action action2 = new Action(this.CPCEIFBLPAB);
|
||||
mjnlddclogp.DKGCBLEONAB += action2;
|
||||
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action3 = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(staticToolInstantiatedEvent, action3);
|
||||
}
|
||||
|
||||
// Token: 0x060134B7 RID: 79031 RVA: 0x0047B4EC File Offset: 0x004796EC
|
||||
[Token(Token = "0x60134B7")]
|
||||
[Address(RVA = "0x7ED4E0", Offset = "0x7EC2E0", VA = "0x1807ED4E0")]
|
||||
private void Start()
|
||||
{
|
||||
this.PIMDOPLCCKI();
|
||||
}
|
||||
|
||||
// Token: 0x060134B8 RID: 79032 RVA: 0x0047B500 File Offset: 0x00479700
|
||||
[Token(Token = "0x60134B8")]
|
||||
[Address(RVA = "0x7ECEA0", Offset = "0x7EBCA0", VA = "0x1807ECEA0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num2 = 0;
|
||||
if (teamManager != num2)
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Action action = new Action(this.HDFKJDFIFKK);
|
||||
teamManager2.HODHIDAOIJI -= action;
|
||||
}
|
||||
}
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
if (eogpllpggbb != 0)
|
||||
{
|
||||
Action action2 = new Action(this.CPCEIFBLPAB);
|
||||
eogpllpggbb.DKGCBLEONAB -= action2;
|
||||
}
|
||||
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action3 = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(staticToolInstantiatedEvent, action3);
|
||||
}
|
||||
|
||||
// Token: 0x060134B9 RID: 79033 RVA: 0x0047B5AC File Offset: 0x004797AC
|
||||
[Token(Token = "0x60134B9")]
|
||||
[Address(RVA = "0x7ED4F0", Offset = "0x7EC2F0", VA = "0x1807ED4F0")]
|
||||
private void Update()
|
||||
{
|
||||
this.EOGPLLPGGBB.OCGHOBMJNMA();
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
int num = 0;
|
||||
if (!(nndnjgklnpe != num) && !this.GMBEKEJMMOD())
|
||||
{
|
||||
this.uiRoot.SetActive(true);
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
TextMesh textMesh = this.spawnTimerText;
|
||||
string text = eogpllpggbb.HPDDAIKGLBM.OEFBEJEPLHM();
|
||||
textMesh.text = text;
|
||||
}
|
||||
}
|
||||
GameObject gameObject = this.uiRoot;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (instance != num3 && KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Tool nndnjgklnpe2 = this.NNDNJGKLNPE;
|
||||
int num4 = 0;
|
||||
if (nndnjgklnpe2 == num4 && this.EOGPLLPGGBB.OLGMEEIPCAL)
|
||||
{
|
||||
this.NICDOABNJFJ();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BA RID: 79034 RVA: 0x0047B688 File Offset: 0x00479888
|
||||
[Token(Token = "0x60134BA")]
|
||||
[Address(RVA = "0x7EBCD0", Offset = "0x7EAAD0", VA = "0x1807EBCD0")]
|
||||
private void FFHEADALFEO()
|
||||
{
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
int num = 0;
|
||||
if (!(nndnjgklnpe != num) && !this.GMBEKEJMMOD())
|
||||
{
|
||||
this.uiRoot.SetActive(true);
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
TextMesh textMesh = this.spawnTimerText;
|
||||
string text = eogpllpggbb.HPDDAIKGLBM.OEFBEJEPLHM();
|
||||
textMesh.text = text;
|
||||
return;
|
||||
}
|
||||
}
|
||||
GameObject gameObject = this.uiRoot;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060134BB RID: 79035 RVA: 0x0047B704 File Offset: 0x00479904
|
||||
[Token(Token = "0x60134BB")]
|
||||
[Address(RVA = "0x7EC2D0", Offset = "0x7EB0D0", VA = "0x1807EC2D0")]
|
||||
private bool GMBEKEJMMOD()
|
||||
{
|
||||
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
float z4 = Vector3.up.z;
|
||||
Vector3 vector4;
|
||||
float z5 = vector4.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134BC RID: 79036 RVA: 0x0047B764 File Offset: 0x00479964
|
||||
[Token(Token = "0x60134BC")]
|
||||
[Address(RVA = "0x7EC6C0", Offset = "0x7EB4C0", VA = "0x1807EC6C0")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Action action = new Action(this.HDFKJDFIFKK);
|
||||
teamManager.HODHIDAOIJI += action;
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num2 = 0;
|
||||
Renderer[] array = this.uiRenderers;
|
||||
if (num2 < array.Length)
|
||||
{
|
||||
Material material = array[num2].GetMaterial();
|
||||
Renderer[] array2 = this.uiRenderers;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BD RID: 79037 RVA: 0x0047B80C File Offset: 0x00479A0C
|
||||
[Token(Token = "0x60134BD")]
|
||||
[Address(RVA = "0x7EC540", Offset = "0x7EB340", VA = "0x1807EC540")]
|
||||
private void HDFKJDFIFKK()
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(agajmbpabdl);
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
int num = 0;
|
||||
Renderer[] array = this.uiRenderers;
|
||||
if (num < array.Length)
|
||||
{
|
||||
Material material = array[num].GetMaterial();
|
||||
Renderer[] array2 = this.uiRenderers;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BE RID: 79038 RVA: 0x0047B87C File Offset: 0x00479A7C
|
||||
[Token(Token = "0x60134BE")]
|
||||
[Address(RVA = "0x7ECC10", Offset = "0x7EBA10", VA = "0x1807ECC10")]
|
||||
private void NICDOABNJFJ()
|
||||
{
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
Transform transform = this.equipmentSpawnTransform;
|
||||
Transform transform2 = this.equipmentSpawnTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Tool tool;
|
||||
this.OMKBFOJLLCL = tool;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.ANJGMEDDNPE anjgmeddnpe = new DGLOJCGDOGG.ANJGMEDDNPE(this.RpcOnEquipmentSpawn);
|
||||
photonView.RpcAll(anjgmeddnpe);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134BF RID: 79039 RVA: 0x0047B910 File Offset: 0x00479B10
|
||||
[Token(Token = "0x60134BF")]
|
||||
[Address(RVA = "0x7EBE90", Offset = "0x7EAC90", VA = "0x1807EBE90")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcOnEquipmentSpawn()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.onSpawnAudio;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
string text = this.onSpawnNotification;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x060134C0 RID: 79040 RVA: 0x0047B95C File Offset: 0x00479B5C
|
||||
[Token(Token = "0x60134C0")]
|
||||
[Address(RVA = "0x7EBB90", Offset = "0x7EA990", VA = "0x1807EBB90")]
|
||||
private void CPCEIFBLPAB()
|
||||
{
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.KLINOJGIJHE);
|
||||
eogpllpggbb.LADHFOAHLDA(10f, ajhelnokkma);
|
||||
}
|
||||
|
||||
// Token: 0x060134C1 RID: 79041 RVA: 0x0047B990 File Offset: 0x00479B90
|
||||
[Token(Token = "0x60134C1")]
|
||||
[Address(RVA = "0x7EC920", Offset = "0x7EB720", VA = "0x1807EC920")]
|
||||
private void KLINOJGIJHE()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.spawnIn10SecondsAudio;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
string text = this.spawnIn10SecondsNotification;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x060134C2 RID: 79042 RVA: 0x0047B9DC File Offset: 0x00479BDC
|
||||
[Token(Token = "0x60134C2")]
|
||||
[Address(RVA = "0x7EBE90", Offset = "0x7EAC90", VA = "0x1807EBE90")]
|
||||
private void GCACJDHPOCB()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.onSpawnAudio;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
string text = this.onSpawnNotification;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x060134C3 RID: 79043 RVA: 0x0047BA28 File Offset: 0x00479C28
|
||||
[Token(Token = "0x60134C3")]
|
||||
[Address(RVA = "0x7EBA90", Offset = "0x7EA890", VA = "0x1807EBA90")]
|
||||
private void BEAIGEDBBOH(Tool NBHJPDBHDHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (NBHJPDBHDHB != num)
|
||||
{
|
||||
PhotonView photonView = NBHJPDBHDHB.JDHMIOJKLCK;
|
||||
KLLMCPFPIIE<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
int num2 = ojeldbpmkok.IAHDANBDAAM();
|
||||
if (viewIdField == num2)
|
||||
{
|
||||
this.PIMDOPLCCKI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C4 RID: 79044 RVA: 0x0047BA70 File Offset: 0x00479C70
|
||||
[Token(Token = "0x60134C4")]
|
||||
[Address(RVA = "0x7ED1E0", Offset = "0x7EBFE0", VA = "0x1807ED1E0")]
|
||||
private void PIMDOPLCCKI()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.OJELDBPMKOK.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
Tool component = photonView.GetComponent<Tool>();
|
||||
}
|
||||
int num2 = 0;
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
if (!(num2 != nndnjgklnpe))
|
||||
{
|
||||
return;
|
||||
}
|
||||
this.NNDNJGKLNPE = num2;
|
||||
int num3 = 0;
|
||||
if (!(num2 != num3))
|
||||
{
|
||||
break;
|
||||
}
|
||||
this.NNDNJGKLNPE.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
this.NNDNJGKLNPE.KinematicOnReset = true;
|
||||
Tool nndnjgklnpe2 = this.NNDNJGKLNPE;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = nndnjgklnpe2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.LNOIKBCIMGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postPickupEvent, action);
|
||||
nndnjgklnpe2.PostPickupEvent = mfbglihgcgo;
|
||||
Tool nndnjgklnpe3 = this.NNDNJGKLNPE;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = nndnjgklnpe3.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.PGCLLNKGMLB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.BPJDFPACLMK(postResetEvent, action2);
|
||||
nndnjgklnpe3.PostResetEvent = eahpnacbldd;
|
||||
PulsingBeam pulsingBeam = this.pulsingBeam;
|
||||
int num4 = 0;
|
||||
if (pulsingBeam != num4)
|
||||
{
|
||||
goto Block_4;
|
||||
}
|
||||
}
|
||||
PulsingBeam pulsingBeam2 = this.pulsingBeam;
|
||||
int num5 = 0;
|
||||
if (pulsingBeam2 != num5)
|
||||
{
|
||||
GameObject gameObject = this.pulsingBeam.gameObject;
|
||||
int num6 = 0;
|
||||
gameObject.SetActive(num6 != 0);
|
||||
}
|
||||
return;
|
||||
Block_4:
|
||||
GameObject gameObject2 = this.pulsingBeam.gameObject;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134C5 RID: 79045 RVA: 0x0047BBAC File Offset: 0x00479DAC
|
||||
[Token(Token = "0x60134C5")]
|
||||
[Address(RVA = "0x7EC9E0", Offset = "0x7EB7E0", VA = "0x1807EC9E0")]
|
||||
private void LNOIKBCIMGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = EGFEJGHDNAI.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.LNOIKBCIMGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postPickupEvent, action);
|
||||
EGFEJGHDNAI.PostPickupEvent = mfbglihgcgo;
|
||||
if (this.playNotificationOnEquipmentPickup)
|
||||
{
|
||||
int num = 0;
|
||||
if (EGFEJGHDNAI != num && EGFEJGHDNAI.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<OKDFEPHLKCB>k__BackingField != num2 && !EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL.DMKCIEPGGAB)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField2 = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
string text = this.equipmentPickupNotification;
|
||||
string ohafdcgemef = <OKDFEPHLKCB>k__BackingField2.DBAJDHGDPOL.OHAFDCGEMEF;
|
||||
string text2 = string.Format(text, ohafdcgemef);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text2, 3f, num3, num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
if (EGFEJGHDNAI == nndnjgklnpe)
|
||||
{
|
||||
this.GGFBCDNBHGJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C6 RID: 79046 RVA: 0x0047BC94 File Offset: 0x00479E94
|
||||
[Token(Token = "0x60134C6")]
|
||||
[Address(RVA = "0x7ED0F0", Offset = "0x7EBEF0", VA = "0x1807ED0F0")]
|
||||
private void PGCLLNKGMLB(Tool EGFEJGHDNAI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = EGFEJGHDNAI.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.PGCLLNKGMLB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
|
||||
EGFEJGHDNAI.PostResetEvent = eahpnacbldd;
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
if (EGFEJGHDNAI == nndnjgklnpe)
|
||||
{
|
||||
this.GGFBCDNBHGJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C7 RID: 79047 RVA: 0x0047BCE4 File Offset: 0x00479EE4
|
||||
[Token(Token = "0x60134C7")]
|
||||
[Address(RVA = "0x7EBF50", Offset = "0x7EAD50", VA = "0x1807EBF50")]
|
||||
private void GGFBCDNBHGJ()
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = nndnjgklnpe.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.PGCLLNKGMLB);
|
||||
EAHPNACBLDD<Tool, Vector3, Quaternion, Vector3, bool> eahpnacbldd = EAHPNACBLDD.GMNMHGMFGOL(postResetEvent, action);
|
||||
nndnjgklnpe.PostResetEvent = eahpnacbldd;
|
||||
Tool nndnjgklnpe2 = this.NNDNJGKLNPE;
|
||||
MFBGLIHGCGO<Tool> postPickupEvent = nndnjgklnpe2.PostPickupEvent;
|
||||
Action<Tool> action2 = new Action(this.LNOIKBCIMGO);
|
||||
EAHPNACBLDD eahpnacbldd2;
|
||||
nndnjgklnpe2.PostPickupEvent = eahpnacbldd2;
|
||||
this.NNDNJGKLNPE.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
KLLMCPFPIIE<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
int num2 = this.IFNIBMFBDFC.IAHDANBDAAM();
|
||||
KLLMCPFPIIE<int> ifnibmfbdfc = this.IFNIBMFBDFC;
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
float num3 = this.MGLEPDDEAIN;
|
||||
eogpllpggbb.KGFFMEICLNN(num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134C8 RID: 79048 RVA: 0x0047BDB4 File Offset: 0x00479FB4
|
||||
[Token(Token = "0x60134C8")]
|
||||
[Address(RVA = "0x7ED710", Offset = "0x7EC510", VA = "0x1807ED710")]
|
||||
public ArenaEquipmentSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8E2 RID: 51426
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C8E2")]
|
||||
[SerializeField]
|
||||
private Transform equipmentSpawnTransform;
|
||||
|
||||
// Token: 0x0400C8E3 RID: 51427
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C8E3")]
|
||||
[SerializeField]
|
||||
[Header("Spawn Configuration")]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid equipmentTypeId;
|
||||
|
||||
// Token: 0x0400C8E4 RID: 51428
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C8E4")]
|
||||
[SerializeField]
|
||||
private float[] spawnDelays;
|
||||
|
||||
// Token: 0x0400C8E5 RID: 51429
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C8E5")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private PulsingBeam pulsingBeam;
|
||||
|
||||
// Token: 0x0400C8E6 RID: 51430
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C8E6")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip spawnIn10SecondsAudio;
|
||||
|
||||
// Token: 0x0400C8E7 RID: 51431
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C8E7")]
|
||||
[SerializeField]
|
||||
private string spawnIn10SecondsNotification = "POWER WEAPON SPAWNS IN 10";
|
||||
|
||||
// Token: 0x0400C8E8 RID: 51432
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C8E8")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip onSpawnAudio;
|
||||
|
||||
// Token: 0x0400C8E9 RID: 51433
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C8E9")]
|
||||
[SerializeField]
|
||||
private string onSpawnNotification = "POWER WEAPON SPAWNED";
|
||||
|
||||
// Token: 0x0400C8EA RID: 51434
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C8EA")]
|
||||
[SerializeField]
|
||||
private bool playNotificationOnEquipmentPickup = true;
|
||||
|
||||
// Token: 0x0400C8EB RID: 51435
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C8EB")]
|
||||
[SerializeField]
|
||||
private string equipmentPickupNotification = "{0} GRABBED POWER WEAPON";
|
||||
|
||||
// Token: 0x0400C8EC RID: 51436
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C8EC")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private GameObject uiRoot;
|
||||
|
||||
// Token: 0x0400C8ED RID: 51437
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C8ED")]
|
||||
[SerializeField]
|
||||
private Renderer[] uiRenderers;
|
||||
|
||||
// Token: 0x0400C8EE RID: 51438
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C8EE")]
|
||||
[SerializeField]
|
||||
private TextMesh spawnTimerText;
|
||||
|
||||
// Token: 0x0400C8EF RID: 51439
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C8EF")]
|
||||
private MJNLDDCLOGP EOGPLLPGGBB;
|
||||
|
||||
// Token: 0x0400C8F0 RID: 51440
|
||||
[Token(Token = "0x400C8F0")]
|
||||
private const float GCCGALPMFOK = 2f;
|
||||
|
||||
// Token: 0x0400C8F1 RID: 51441
|
||||
[Token(Token = "0x400C8F1")]
|
||||
private const float CFDEEPECBFB = 4f;
|
||||
|
||||
// Token: 0x0400C8F2 RID: 51442
|
||||
[Token(Token = "0x400C8F2")]
|
||||
private const float DKEONODIADB = 120f;
|
||||
|
||||
// Token: 0x0400C8F3 RID: 51443
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C8F3")]
|
||||
private bool KIMBPPFDHKG;
|
||||
|
||||
// Token: 0x0400C8F4 RID: 51444
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C8F4")]
|
||||
private KLLMCPFPIIE<int> OJELDBPMKOK;
|
||||
|
||||
// Token: 0x0400C8F5 RID: 51445
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C8F5")]
|
||||
private Tool NNDNJGKLNPE;
|
||||
|
||||
// Token: 0x0400C8F6 RID: 51446
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C8F6")]
|
||||
private KLLMCPFPIIE<int> IFNIBMFBDFC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7B RID: 11387
|
||||
[Token(Token = "0x2002C7B")]
|
||||
[RequireComponent(typeof(Tool))]
|
||||
public class ArenaFuelCell : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003587 RID: 13703
|
||||
// (get) Token: 0x060134C9 RID: 79049 RVA: 0x0047BDF0 File Offset: 0x00479FF0
|
||||
[Token(Token = "0x17003587")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60134C9")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134CA RID: 79050 RVA: 0x0047BE04 File Offset: 0x0047A004
|
||||
[Token(Token = "0x60134CA")]
|
||||
[Address(RVA = "0x7EDAA0", Offset = "0x7EC8A0", VA = "0x1807EDAA0")]
|
||||
private void Awake()
|
||||
{
|
||||
ArenaFuelCell.AllFuelCells.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x060134CB RID: 79051 RVA: 0x0047BE24 File Offset: 0x0047A024
|
||||
[Token(Token = "0x60134CB")]
|
||||
[Address(RVA = "0x7EDBA0", Offset = "0x7EC9A0", VA = "0x1807EDBA0")]
|
||||
private void Start()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134CC RID: 79052 RVA: 0x0047BE5C File Offset: 0x0047A05C
|
||||
[Token(Token = "0x60134CC")]
|
||||
[Address(RVA = "0x7EDB20", Offset = "0x7EC920", VA = "0x1807EDB20")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = ArenaFuelCell.AllFuelCells.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x060134CD RID: 79053 RVA: 0x0047BE7C File Offset: 0x0047A07C
|
||||
[Token(Token = "0x60134CD")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ArenaFuelCell()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8F7 RID: 51447
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8F7")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400C8F8 RID: 51448
|
||||
[Token(Token = "0x400C8F8")]
|
||||
public static List<ArenaFuelCell> AllFuelCells = new List();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,127 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7C RID: 11388
|
||||
[Token(Token = "0x2002C7C")]
|
||||
[RequireComponent(typeof(OverlapVolume))]
|
||||
public class ArenaFuelCellSlot : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003588 RID: 13704
|
||||
// (get) Token: 0x060134CF RID: 79055 RVA: 0x0047BEA8 File Offset: 0x0047A0A8
|
||||
// (set) Token: 0x060134D0 RID: 79056 RVA: 0x0047BEBC File Offset: 0x0047A0BC
|
||||
[Token(Token = "0x17003588")]
|
||||
public bool IKAGKELDMJH
|
||||
{
|
||||
[Token(Token = "0x60134CF")]
|
||||
[Address(RVA = "0x431BB0", Offset = "0x4309B0", VA = "0x180431BB0")]
|
||||
get
|
||||
{
|
||||
return this.KIMBPPFDHKG;
|
||||
}
|
||||
[Token(Token = "0x60134D0")]
|
||||
[Address(RVA = "0x7EDA80", Offset = "0x7EC880", VA = "0x1807EDA80")]
|
||||
set
|
||||
{
|
||||
this.KIMBPPFDHKG = value;
|
||||
bool enabled = base.enabled;
|
||||
if (!enabled)
|
||||
{
|
||||
this.<NJCMHLEEHGN>k__BackingField = enabled;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003589 RID: 13705
|
||||
// (get) Token: 0x060134D1 RID: 79057 RVA: 0x0047BEE4 File Offset: 0x0047A0E4
|
||||
[Token(Token = "0x17003589")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x60134D1")]
|
||||
[Address(RVA = "0x40B720", Offset = "0x40A520", VA = "0x18040B720")]
|
||||
get
|
||||
{
|
||||
return this.team;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358A RID: 13706
|
||||
// (get) Token: 0x060134D2 RID: 79058 RVA: 0x0047BEF8 File Offset: 0x0047A0F8
|
||||
// (set) Token: 0x060134D3 RID: 79059 RVA: 0x0047BF0C File Offset: 0x0047A10C
|
||||
[Token(Token = "0x1700358A")]
|
||||
public bool IGFPDMGNOGB
|
||||
{
|
||||
[Token(Token = "0x60134D2")]
|
||||
[Address(RVA = "0x431AE0", Offset = "0x4308E0", VA = "0x180431AE0")]
|
||||
get;
|
||||
[Token(Token = "0x60134D3")]
|
||||
[Address(RVA = "0x431D40", Offset = "0x430B40", VA = "0x180431D40")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060134D4 RID: 79060 RVA: 0x0047BF20 File Offset: 0x0047A120
|
||||
[Token(Token = "0x60134D4")]
|
||||
[Address(RVA = "0x7ED8D0", Offset = "0x7EC6D0", VA = "0x1807ED8D0")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
float time = Time.time;
|
||||
float time2 = Time.time;
|
||||
this.ECEINJDGKND = time2;
|
||||
int num = 0;
|
||||
List<ArenaFuelCell> allFuelCells = ArenaFuelCell.AllFuelCells;
|
||||
OverlapVolume overlapVolume = this.overlapVolume;
|
||||
List<ArenaFuelCell> allFuelCells2 = ArenaFuelCell.AllFuelCells;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
if (overlapVolume.DOMABBDEAKJ == 0)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
this.<NJCMHLEEHGN>k__BackingField = (ulong)1L != 0UL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134D5 RID: 79061 RVA: 0x0047BF90 File Offset: 0x0047A190
|
||||
[Token(Token = "0x60134D5")]
|
||||
[Address(RVA = "0x7EAED0", Offset = "0x7E9CD0", VA = "0x1807EAED0")]
|
||||
public ArenaFuelCellSlot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C8F9 RID: 51449
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C8F9")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C8FA RID: 51450
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400C8FA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private OverlapVolume overlapVolume;
|
||||
|
||||
// Token: 0x0400C8FB RID: 51451
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C8FB")]
|
||||
private float ECEINJDGKND;
|
||||
|
||||
// Token: 0x0400C8FC RID: 51452
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400C8FC")]
|
||||
private bool KIMBPPFDHKG;
|
||||
|
||||
// Token: 0x0400C8FE RID: 51454
|
||||
[Token(Token = "0x400C8FE")]
|
||||
private const float NADAKBJLPPC = 5f;
|
||||
|
||||
// Token: 0x0400C8FF RID: 51455
|
||||
[Token(Token = "0x400C8FF")]
|
||||
private const float OBGELCEKGGH = 0.2f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7D RID: 11389
|
||||
[Token(Token = "0x2002C7D")]
|
||||
public class ArenaMainframe : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060134D6 RID: 79062 RVA: 0x0047BFB4 File Offset: 0x0047A1B4
|
||||
[Token(Token = "0x60134D6")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ArenaMainframe()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2497 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.Encounters;
|
||||
using RecRoom.Core.Pools;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7F RID: 11391
|
||||
[Token(Token = "0x2002C7F")]
|
||||
public class ArenaManager : GameRuleManager
|
||||
{
|
||||
// Token: 0x1700358B RID: 13707
|
||||
// (get) Token: 0x060134D7 RID: 79063 RVA: 0x0047BFC8 File Offset: 0x0047A1C8
|
||||
[Token(Token = "0x1700358B")]
|
||||
public new static ArenaManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x60134D7")]
|
||||
[Address(RVA = "0x7F6C50", Offset = "0x7F5A50", VA = "0x1807F6C50")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358C RID: 13708
|
||||
// (get) Token: 0x060134D8 RID: 79064 RVA: 0x0047BFE0 File Offset: 0x0047A1E0
|
||||
[Token(Token = "0x1700358C")]
|
||||
public new static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x60134D8")]
|
||||
[Address(RVA = "0x7F6CF0", Offset = "0x7F5AF0", VA = "0x1807F6CF0")]
|
||||
get
|
||||
{
|
||||
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance == 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
return instance != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358D RID: 13709
|
||||
// (get) Token: 0x060134D9 RID: 79065 RVA: 0x0047C004 File Offset: 0x0047A204
|
||||
[Token(Token = "0x1700358D")]
|
||||
private OGNBCNBPFCC[] HKPLMDOMLHN
|
||||
{
|
||||
[Token(Token = "0x60134D9")]
|
||||
[Address(RVA = "0x7F22D0", Offset = "0x7F10D0", VA = "0x1807F22D0")]
|
||||
get
|
||||
{
|
||||
OGNBCNBPFCC[] lpppimnolcm = this.LPPPIMNOLCM;
|
||||
if (lpppimnolcm == 0)
|
||||
{
|
||||
SerializedGuid[] array = this.dualWieldAllowedWeaponTypeIds;
|
||||
if (array != 0)
|
||||
{
|
||||
int num;
|
||||
Func<SerializedGuid, OGNBCNBPFCC> func = new Func(num.CCFEJLNMDLG);
|
||||
num = 0;
|
||||
OGNBCNBPFCC[] array2 = Enumerable.ToArray<OGNBCNBPFCC>(Enumerable.Select<SerializedGuid, OGNBCNBPFCC>(array, func));
|
||||
this.LPPPIMNOLCM = array2;
|
||||
return array2;
|
||||
}
|
||||
}
|
||||
return lpppimnolcm;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358E RID: 13710
|
||||
// (get) Token: 0x060134DA RID: 79066 RVA: 0x0047C050 File Offset: 0x0047A250
|
||||
// (set) Token: 0x060134DB RID: 79067 RVA: 0x0047C064 File Offset: 0x0047A264
|
||||
[Token(Token = "0x1700358E")]
|
||||
public float CDFAJDLJALK
|
||||
{
|
||||
[Token(Token = "0x60134DA")]
|
||||
[Address(RVA = "0x7F6C40", Offset = "0x7F5A40", VA = "0x1807F6C40")]
|
||||
get
|
||||
{
|
||||
return this.CIJFADFAPLB;
|
||||
}
|
||||
[Token(Token = "0x60134DB")]
|
||||
[Address(RVA = "0x7F6E10", Offset = "0x7F5C10", VA = "0x1807F6E10")]
|
||||
set
|
||||
{
|
||||
this.CIJFADFAPLB = value;
|
||||
this.MFOCPIILHIL.BPHIOMBNAAI = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700358F RID: 13711
|
||||
// (get) Token: 0x060134DC RID: 79068 RVA: 0x0047C08C File Offset: 0x0047A28C
|
||||
// (set) Token: 0x060134DD RID: 79069 RVA: 0x0047C0A0 File Offset: 0x0047A2A0
|
||||
[Token(Token = "0x1700358F")]
|
||||
public int DOOKJFGLIOO
|
||||
{
|
||||
[Token(Token = "0x60134DC")]
|
||||
[Address(RVA = "0x7F6E00", Offset = "0x7F5C00", VA = "0x1807F6E00")]
|
||||
get
|
||||
{
|
||||
return this.PHBJIHPKKNB;
|
||||
}
|
||||
[Token(Token = "0x60134DD")]
|
||||
[Address(RVA = "0x7F6E40", Offset = "0x7F5C40", VA = "0x1807F6E40")]
|
||||
set
|
||||
{
|
||||
this.PHBJIHPKKNB = value;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003590 RID: 13712
|
||||
// (get) Token: 0x060134DE RID: 79070 RVA: 0x0047C0DC File Offset: 0x0047A2DC
|
||||
[Token(Token = "0x17003590")]
|
||||
public override string LJDMGKNAOOG
|
||||
{
|
||||
[Token(Token = "0x60134DE")]
|
||||
[Address(RVA = "0x7F6DD0", Offset = "0x7F5BD0", VA = "0x1807F6DD0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return "lasertag";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003591 RID: 13713
|
||||
// (get) Token: 0x060134DF RID: 79071 RVA: 0x0047C0F0 File Offset: 0x0047A2F0
|
||||
[Token(Token = "0x17003591")]
|
||||
public override bool LEOEBAJLADB
|
||||
{
|
||||
[Token(Token = "0x60134DF")]
|
||||
[Address(RVA = "0x460D40", Offset = "0x45FB40", VA = "0x180460D40", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E0 RID: 79072 RVA: 0x0047C100 File Offset: 0x0047A300
|
||||
[Token(Token = "0x60134E0")]
|
||||
[Address(RVA = "0x7EDDE0", Offset = "0x7ECBE0", VA = "0x1807EDDE0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
ArenaEncounterSpawner arenaEncounterSpawner = global::UnityEngine.Object.FindObjectOfType<ArenaEncounterSpawner>();
|
||||
this.FMANEJPIJDA = arenaEncounterSpawner;
|
||||
int num = 0;
|
||||
if (arenaEncounterSpawner == num)
|
||||
{
|
||||
Debug.LogError("Add an arena encounter spawner on a gameobject in the scene");
|
||||
}
|
||||
ArenaVO arenaVO = global::UnityEngine.Object.FindObjectOfType<ArenaVO>();
|
||||
this.AHAGKMEPJBB = arenaVO;
|
||||
int num2 = 0;
|
||||
if (arenaVO == num2)
|
||||
{
|
||||
Debug.LogError("Add an ArenaVO on a gameobject in the scene");
|
||||
}
|
||||
PlayerCombatUI playerCombatUI = this.playerCombatUIPrefab;
|
||||
int num3 = 0;
|
||||
bool flag = playerCombatUI != num3;
|
||||
int num4 = 0;
|
||||
if (flag)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
PlayerCombatUI playerCombatUI2 = this.playerCombatUIPrefab;
|
||||
combatManager.AddPlayerCombatUIPrefab(playerCombatUI2, this, 500);
|
||||
}
|
||||
EnemyCombatUI enemyCombatUI = this.enemyCombatUIPrefab;
|
||||
int num5 = 0;
|
||||
if (enemyCombatUI != num5)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
EnemyCombatUI enemyCombatUI2 = this.enemyCombatUIPrefab;
|
||||
combatManager2.AddEnemyCombatUIPrefab(enemyCombatUI2, this, 500);
|
||||
}
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.BPJDFPACLMK(initializeLocalPlayerEvent, action);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action2 = new Action(this.OnPhotonPlayerConnected);
|
||||
IILCGFIHJLP iilcgfihjlp;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(agajmbpabdl);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.supportsGameOverGiftDequeing = true;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.<IILHAGILNDG>k__BackingField = num4 != 0;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ARENA_TIMER", (OHOEENCHJJE)((uint)1));
|
||||
this.LBHGFBNAMGG = mjnlddclogp;
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.DJLOODGOFNH = macmljjgbim;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.LAMLPJFGGNC);
|
||||
combatManager3.HOJFHHPHEBJ += hokocngfdao;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao2 = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager4.FBKJFMPLABN += hokocngfdao2;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HFBNLMLMNKA hfbnlmlmnka = new GameCombatManager.HFBNLMLMNKA(this.NGACCLNKKMG);
|
||||
combatManager5.MOHIOIIDKCH += hfbnlmlmnka;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKIFMEAFCNJ pkifmeafcnj = new GameCombatManager.PKIFMEAFCNJ(this.OFOHDEJPEOH);
|
||||
combatManager6.BPNIKBKNPEM += pkifmeafcnj;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.LAHMBKKJDKA);
|
||||
combatManager7.GNNAEJAFGBJ += nbeefofhblh;
|
||||
GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager8.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager9 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB);
|
||||
combatManager9.HCDKAAMFHBN += mgbbcmdiiij;
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager.EAIPEBLDFBK += kifngibbmdp;
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action3 = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.BPJDFPACLMK(localPlayerSpawnEvent, action3);
|
||||
PointsDropper.KCGMPDACFGM += this.FHIDAJNIBLG;
|
||||
SpawnableCollectible.PreAllocateCollectibles(this.collectiblePrefab, 100);
|
||||
SpawnableCollectible.PreAllocateCollectibles(SingletonMonoBehaviour.ONCPNMDGGKG.GetCurrencyPrefab(ACDKILABNNC.LaserTagTickets, num4), 100);
|
||||
WorldSpaceNotification worldSpaceNotification = this.team1WorldSpaceNotificationPrefab;
|
||||
GameTeamManager teamManager = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
WorldSpaceNotification worldSpaceNotification2 = this.team2WorldSpaceNotificationPrefab;
|
||||
GameTeamManager teamManager2 = SingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
|
||||
// Token: 0x060134E1 RID: 79073 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134E1")]
|
||||
[Address(RVA = "0x7F64D0", Offset = "0x7F52D0", VA = "0x1807F64D0", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060134E2 RID: 79074 RVA: 0x0047C404 File Offset: 0x0047A604
|
||||
[Token(Token = "0x60134E2")]
|
||||
[Address(RVA = "0x7EF2B0", Offset = "0x7EE0B0", VA = "0x1807EF2B0")]
|
||||
protected void CLMJNPFECAM(bool HOCMIMEHLLM, bool KOPENBICLNF)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num = 0;
|
||||
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
|
||||
}
|
||||
|
||||
// Token: 0x060134E3 RID: 79075 RVA: 0x0047C434 File Offset: 0x0047A634
|
||||
[Token(Token = "0x60134E3")]
|
||||
[Address(RVA = "0x7F56D0", Offset = "0x7F44D0", VA = "0x1807F56D0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.HMECDFPAGEI.Clear();
|
||||
this.MMHAGGJEPBF.Clear();
|
||||
PointsDropper.KCGMPDACFGM -= this.FHIDAJNIBLG;
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
IILCGFIHJLP<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action2 = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = IILCGFIHJLP.GMNMHGMFGOL(initializeLocalPlayerEvent, action2);
|
||||
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
||||
Action<AGAJMBPABDL> action3 = new Action(this.OnPhotonPlayerConnected);
|
||||
IILCGFIHJLP iilcgfihjlp;
|
||||
KKPBCOOONNK.OLDCNLGOCOH = iilcgfihjlp;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveResultsSubStateDuration(this);
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager.EAIPEBLDFBK -= kifngibbmdp;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemovePlayerCombatUIPrefab(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemoveEnemyCombatUIPrefab(this);
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.LAMLPJFGGNC);
|
||||
combatManager.HOJFHHPHEBJ -= hokocngfdao;
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao2 = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager2.FBKJFMPLABN -= hokocngfdao2;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HFBNLMLMNKA hfbnlmlmnka = new GameCombatManager.HFBNLMLMNKA(this.NGACCLNKKMG);
|
||||
combatManager3.MOHIOIIDKCH -= hfbnlmlmnka;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKIFMEAFCNJ pkifmeafcnj = new GameCombatManager.PKIFMEAFCNJ(this.OFOHDEJPEOH);
|
||||
combatManager4.BPNIKBKNPEM -= pkifmeafcnj;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.LAHMBKKJDKA);
|
||||
combatManager5.GNNAEJAFGBJ -= nbeefofhblh;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager6.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB);
|
||||
combatManager7.HCDKAAMFHBN -= mgbbcmdiiij;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveMaxScoreToDisplay(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E4 RID: 79076 RVA: 0x0047C63C File Offset: 0x0047A83C
|
||||
[Token(Token = "0x60134E4")]
|
||||
[Address(RVA = "0x7F6A40", Offset = "0x7F5840", VA = "0x1807F6A40")]
|
||||
protected void Update()
|
||||
{
|
||||
this.EOMJFPLCDBD.OPEMIFENIJM();
|
||||
this.BNMGKFNIAMO.OPEMIFENIJM();
|
||||
this.LBHGFBNAMGG.OCGHOBMJNMA();
|
||||
this.DJLOODGOFNH.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x060134E5 RID: 79077 RVA: 0x0047C67C File Offset: 0x0047A87C
|
||||
[Token(Token = "0x60134E5")]
|
||||
[Address(RVA = "0x7F4A20", Offset = "0x7F3820", VA = "0x1807F4A20", Slot = "24")]
|
||||
protected override void NJGKEJCHADK()
|
||||
{
|
||||
base.NJGKEJCHADK();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E6 RID: 79078 RVA: 0x0047C6B4 File Offset: 0x0047A8B4
|
||||
[Token(Token = "0x60134E6")]
|
||||
[Address(RVA = "0x7F51E0", Offset = "0x7F3FE0", VA = "0x1807F51E0", Slot = "25")]
|
||||
protected override void OODEMNCOLED()
|
||||
{
|
||||
base.OODEMNCOLED();
|
||||
int num = 0;
|
||||
this.BNMHHDAGBOL(num);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E7 RID: 79079 RVA: 0x0047C6E8 File Offset: 0x0047A8E8
|
||||
[Token(Token = "0x60134E7")]
|
||||
[Address(RVA = "0x7EEAB0", Offset = "0x7ED8B0", VA = "0x1807EEAB0")]
|
||||
protected int BPCAJBOABHN(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134E8 RID: 79080 RVA: 0x0047C708 File Offset: 0x0047A908
|
||||
[Token(Token = "0x60134E8")]
|
||||
[Address(RVA = "0x7F5E10", Offset = "0x7F4C10", VA = "0x1807F5E10", Slot = "22")]
|
||||
public override void RecordMatchAnalytics(bool IHKEFCIKBDK)
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
bool flag = scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag2 = scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)1), num);
|
||||
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl3 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag3 = scoreManager3.TryGetPlayerStat(agajmbpabdl3, (IJKNDEOFIFE)((uint)2), num);
|
||||
if (scoreManager3 != 0)
|
||||
{
|
||||
string text;
|
||||
CFLMJLFBOKH.NENBHKMFFFH("finished_game", text);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("games_played", 1);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("player_kills", num);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("enemy_kills", num);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("deaths", num);
|
||||
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE;
|
||||
int hashCode = fgamgpebmge.GetHashCode();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134E9 RID: 79081 RVA: 0x0047C7E0 File Offset: 0x0047A9E0
|
||||
[Token(Token = "0x60134E9")]
|
||||
[Address(RVA = "0x7F3A50", Offset = "0x7F2850", VA = "0x1807F3A50", Slot = "23")]
|
||||
public override bool LocalPlayerHasGameActivity()
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
if (scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num))
|
||||
{
|
||||
}
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)1), num))
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134EA RID: 79082 RVA: 0x0047C83C File Offset: 0x0047AA3C
|
||||
[Token(Token = "0x60134EA")]
|
||||
[Address(RVA = "0x7F28A0", Offset = "0x7F16A0", VA = "0x1807F28A0")]
|
||||
private void KCNCMMFELDN(SpawnableTool FAFPPDGHACH)
|
||||
{
|
||||
Tool component = FAFPPDGHACH.GetComponent<Tool>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
RangedWeapon component2 = component.GetComponent<RangedWeapon>();
|
||||
int num2 = 0;
|
||||
if (component2 != num2)
|
||||
{
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
component2.ENBPPJPKCPI += ejmdaakhbgj;
|
||||
}
|
||||
MFBGLIHGCGO<Tool> destroyEvent = component.DestroyEvent;
|
||||
Action<Tool> action = new Action(this.PMEDFNLICGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(destroyEvent, action);
|
||||
component.DestroyEvent = mfbglihgcgo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134EB RID: 79083 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60134EB")]
|
||||
[Address(RVA = "0x7F3160", Offset = "0x7F1F60", VA = "0x1807F3160")]
|
||||
private void LBDLHHLIKDC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060134EC RID: 79084 RVA: 0x0047C8B4 File Offset: 0x0047AAB4
|
||||
[Token(Token = "0x60134EC")]
|
||||
[Address(RVA = "0x7EEB50", Offset = "0x7ED950", VA = "0x1807EEB50")]
|
||||
private void CCBNKLPCBKB(RangedWeapon CHOKCBJIJAL)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(CHOKCBJIJAL == num))
|
||||
{
|
||||
Tool tool = CHOKCBJIJAL._tool;
|
||||
int num2 = 0;
|
||||
if (!(tool == num2))
|
||||
{
|
||||
Tool tool2 = CHOKCBJIJAL._tool;
|
||||
if (tool2.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num3))
|
||||
{
|
||||
SpawnableTool component = CHOKCBJIJAL.GetComponent<SpawnableTool>();
|
||||
int num4 = 0;
|
||||
if (!(CHOKCBJIJAL == num4))
|
||||
{
|
||||
int num5 = 0;
|
||||
if (!(component == num5))
|
||||
{
|
||||
OGNBCNBPFCC[] array = this.HKPLMDOMLHN;
|
||||
OGNBCNBPFCC type = component.OPLHMKFCNOL;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = CHOKCBJIJAL._tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num6 = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num6)
|
||||
{
|
||||
PlayerHand.PLLIKAOIPHP type2 = <PBCNKLKCIHJ>k__BackingField.type;
|
||||
PlayerHand otherHand = <OKDFEPHLKCB>k__BackingField.GetOtherHand(type2);
|
||||
}
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
bool flag2;
|
||||
if (!(num7 != num8) || flag2)
|
||||
{
|
||||
}
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
if (num9 != num10)
|
||||
{
|
||||
}
|
||||
int num11 = 0;
|
||||
int num12 = 0;
|
||||
if (!(num11 == num12) && !(num11 == CHOKCBJIJAL))
|
||||
{
|
||||
int num13 = 0;
|
||||
Weapon weapon;
|
||||
if (weapon != num13)
|
||||
{
|
||||
int num14 = 0;
|
||||
SpawnableTool spawnableTool;
|
||||
if (spawnableTool != num14)
|
||||
{
|
||||
OGNBCNBPFCC[] array2 = this.HKPLMDOMLHN;
|
||||
OGNBCNBPFCC type3 = spawnableTool.OPLHMKFCNOL;
|
||||
bool flag3;
|
||||
if (!flag3)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
bool flag4 = <OKDFEPHLKCB>k__BackingField.TryDisarm(num9);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134ED RID: 79085 RVA: 0x0047CA1C File Offset: 0x0047AC1C
|
||||
[Token(Token = "0x60134ED")]
|
||||
[Address(RVA = "0x7F5CF0", Offset = "0x7F4AF0", VA = "0x1807F5CF0")]
|
||||
private void PMEDFNLICGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
RangedWeapon component = EGFEJGHDNAI.GetComponent<RangedWeapon>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
component.ENBPPJPKCPI -= ejmdaakhbgj;
|
||||
}
|
||||
MFBGLIHGCGO<Tool> destroyEvent = EGFEJGHDNAI.DestroyEvent;
|
||||
Action<Tool> action = new Action(this.PMEDFNLICGO);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(destroyEvent, action);
|
||||
EGFEJGHDNAI.DestroyEvent = mfbglihgcgo;
|
||||
}
|
||||
|
||||
// Token: 0x060134EE RID: 79086 RVA: 0x0047CA80 File Offset: 0x0047AC80
|
||||
[Token(Token = "0x60134EE")]
|
||||
[Address(RVA = "0x7F2F80", Offset = "0x7F1D80", VA = "0x1807F2F80")]
|
||||
private void LAMLPJFGGNC(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (HMEIODIHDCL != 0 && HMEIODIHDCL.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
float z = Vector3.up.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134EF RID: 79087 RVA: 0x0047CAD0 File Offset: 0x0047ACD0
|
||||
[Token(Token = "0x60134EF")]
|
||||
[Address(RVA = "0x7EFFE0", Offset = "0x7EEDE0", VA = "0x1807EFFE0")]
|
||||
private void FKKEPHNPHBI(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
||||
int num = 0;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = this.playerKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num2);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
float z = Vector3.up.z;
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) != num)
|
||||
{
|
||||
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "TAGGED BY BOT", 3f, num, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F0 RID: 79088 RVA: 0x0047CB48 File Offset: 0x0047AD48
|
||||
[Token(Token = "0x60134F0")]
|
||||
[Address(RVA = "0x7F4900", Offset = "0x7F3700", VA = "0x1807F4900")]
|
||||
private void NGACCLNKKMG(Enemy LJGOHLFADDN, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = HMEIODIHDCL.<GFJMMJBJGMO>k__BackingField;
|
||||
if (LJGOHLFADDN.<GFJMMJBJGMO>k__BackingField != <GFJMMJBJGMO>k__BackingField)
|
||||
{
|
||||
JIEHOGDIGPG <PGKDPHBHDEC>k__BackingField = HMEIODIHDCL.<PGKDPHBHDEC>k__BackingField;
|
||||
if (<PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED)
|
||||
{
|
||||
}
|
||||
bool flag = <PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_GROUND_RANGED;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
int num = this.normalEnemyKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F1 RID: 79089 RVA: 0x0047CBAC File Offset: 0x0047ADAC
|
||||
[Token(Token = "0x60134F1")]
|
||||
[Address(RVA = "0x7F4C00", Offset = "0x7F3A00", VA = "0x1807F4C00")]
|
||||
private void OFOHDEJPEOH(AGAJMBPABDL LJGOHLFADDN, Weapon CHNKOFCAFCH, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LJGOHLFADDN != 0 && LJGOHLFADDN.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = HMEIODIHDCL.<GFJMMJBJGMO>k__BackingField;
|
||||
bool flag = teamManager.PlayerOnTeam(LJGOHLFADDN, <GFJMMJBJGMO>k__BackingField);
|
||||
JIEHOGDIGPG <PGKDPHBHDEC>k__BackingField = HMEIODIHDCL.<PGKDPHBHDEC>k__BackingField;
|
||||
if (<PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED)
|
||||
{
|
||||
}
|
||||
bool flag2 = <PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_GROUND_RANGED;
|
||||
int num3;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
ulong num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(LJGOHLFADDN, IJKNDEOFIFE.STAT_2, 1, num != 0UL);
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = this.enemyFriendlyFirePoints;
|
||||
num3 = 0;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num2);
|
||||
}
|
||||
Transform transform = HMEIODIHDCL.transform;
|
||||
if (!flag)
|
||||
{
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
int num4 = this.normalEnemyKillPoints;
|
||||
this.LJMGEPCANFE(LJGOHLFADDN, num4, num3);
|
||||
}
|
||||
int num5 = Mathf.Abs(this.enemyFriendlyFirePoints);
|
||||
Transform transform2 = LJGOHLFADDN.GPOMCJICJIH().head.transform;
|
||||
int num6 = 0;
|
||||
if (LJGOHLFADDN.DMKCIEPGGAB)
|
||||
{
|
||||
if (flag)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
int num7 = this.eliteEnemyKillPoints;
|
||||
this.HOLACFEPJGH(num7, "TAGGED ELITE BOT", num6);
|
||||
Vector3 vector;
|
||||
if (vector != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F2 RID: 79090 RVA: 0x0047CCF0 File Offset: 0x0047AEF0
|
||||
[Token(Token = "0x60134F2")]
|
||||
[Address(RVA = "0x7F2EF0", Offset = "0x7F1CF0", VA = "0x1807F2EF0")]
|
||||
private void LAHMBKKJDKA(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.AEGDBFPAFJO GEOMPLKMOLA, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL != 0 && HMEIODIHDCL.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F3 RID: 79091 RVA: 0x0047CD24 File Offset: 0x0047AF24
|
||||
[Token(Token = "0x60134F3")]
|
||||
[Address(RVA = "0x7F4330", Offset = "0x7F3130", VA = "0x1807F4330")]
|
||||
private void NFKFMFMBMIG(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LJGOHLFADDN != 0 && LJGOHLFADDN.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(LJGOHLFADDN, HMEIODIHDCL);
|
||||
bool flag2 = KKPBCOOONNK.BNNCCCFFALC;
|
||||
int num = 0;
|
||||
if (flag2)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
if (!flag)
|
||||
{
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
scoreManager2.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num2, 1, num3 != 0UL);
|
||||
}
|
||||
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num4 = 0;
|
||||
ulong num5;
|
||||
scoreManager3.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num4, -1, num5 != 0UL);
|
||||
int num6 = this.playerFriendlyFireKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num6);
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
string ohafdcgemef = HMEIODIHDCL.OHAFDCGEMEF;
|
||||
string text = LJGOHLFADDN.OHAFDCGEMEF + " TAGGED " + ohafdcgemef;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
return;
|
||||
}
|
||||
string customPlayerKillNotification = GDIGKHINJCG.GetCustomPlayerKillNotification(HMEIODIHDCL);
|
||||
}
|
||||
string text2;
|
||||
bool flag3 = text2.LJGBBKKGKOP();
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F4 RID: 79092 RVA: 0x0047CE40 File Offset: 0x0047B040
|
||||
[Token(Token = "0x60134F4")]
|
||||
[Address(RVA = "0x7EF910", Offset = "0x7EE710", VA = "0x1807EF910")]
|
||||
private void EPCENNFPIDK(AGAJMBPABDL FIEHKCJGOOC, bool EHAMFFHAPJC, bool IKJCKJNNDMO, Vector3 BEOPNIAIJOM, string GLKCMBHDJLG)
|
||||
{
|
||||
if (!EHAMFFHAPJC)
|
||||
{
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerKilledPlayerCriticalHitSFX;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
Player player = FIEHKCJGOOC.GPOMCJICJIH();
|
||||
if (!IKJCKJNNDMO)
|
||||
{
|
||||
Transform transform = player.head.transform;
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text = "FRIENDLY FIRE " + ohafdcgemef;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string ohafdcgemef2 = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text2 = "TAGGED " + ohafdcgemef2;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060134F5 RID: 79093 RVA: 0x0047CEC4 File Offset: 0x0047B0C4
|
||||
[Token(Token = "0x60134F5")]
|
||||
[Address(RVA = "0x7EFD40", Offset = "0x7EEB40", VA = "0x1807EFD40")]
|
||||
private void FGHHGANBDNH(AGAJMBPABDL HMEIODIHDCL, AGAJMBPABDL LJGOHLFADDN, bool IKJCKJNNDMO)
|
||||
{
|
||||
string ohafdcgemef = HMEIODIHDCL.OHAFDCGEMEF;
|
||||
string text = LJGOHLFADDN.OHAFDCGEMEF + " TAGGED " + ohafdcgemef;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060134F6 RID: 79094 RVA: 0x0047CEF8 File Offset: 0x0047B0F8
|
||||
[Token(Token = "0x60134F6")]
|
||||
[Address(RVA = "0x7F37E0", Offset = "0x7F25E0", VA = "0x1807F37E0")]
|
||||
private void LFECKFMDBBK(AGAJMBPABDL BMONDCAAFPJ, bool IKJCKJNNDMO, string CKMHGDINODE)
|
||||
{
|
||||
bool flag = CKMHGDINODE.LJGBBKKGKOP();
|
||||
if (!BMONDCAAFPJ.DMKCIEPGGAB)
|
||||
{
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x060134F7 RID: 79095 RVA: 0x0047CF24 File Offset: 0x0047B124
|
||||
[Token(Token = "0x60134F7")]
|
||||
[Address(RVA = "0x7F2C80", Offset = "0x7F1A80", VA = "0x1807F2C80")]
|
||||
private void KJFNGMIHLJO()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "TAGGED BY BOT", 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060134F8 RID: 79096 RVA: 0x0047CF54 File Offset: 0x0047B154
|
||||
[Token(Token = "0x60134F8")]
|
||||
[Address(RVA = "0x7F2630", Offset = "0x7F1430", VA = "0x1807F2630")]
|
||||
private void JPCLGAFBGMM(Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance.CIFKHPAHBHB)
|
||||
{
|
||||
float z = OKDCENHKDIP.z;
|
||||
if (OAEAKADENEB == Player.GAHEJKDCLLE.Head)
|
||||
{
|
||||
if (instance.OBCJHLBPKBJ == (ulong)0L)
|
||||
{
|
||||
}
|
||||
float z2 = BEOPNIAIJOM.z;
|
||||
float z3 = BEOPNIAIJOM.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerDamagedSFX;
|
||||
float z4 = BEOPNIAIJOM.z;
|
||||
float z5 = BEOPNIAIJOM.z;
|
||||
PooledParticle pooledParticle = this.playerDamagedParticles;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134F9 RID: 79097 RVA: 0x0047CFC0 File Offset: 0x0047B1C0
|
||||
[Token(Token = "0x60134F9")]
|
||||
[Address(RVA = "0x7F1050", Offset = "0x7EFE50", VA = "0x1807F1050")]
|
||||
private void HOLACFEPJGH(int CHMFEPLLNBI, string ACPMLLINIMG, Vector3 NAIDPMBKHPK)
|
||||
{
|
||||
int num = Mathf.Abs(CHMFEPLLNBI);
|
||||
string text2;
|
||||
string text3;
|
||||
string text = text2 + text3 + "";
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float z3 = NAIDPMBKHPK.z;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
NAIDPMBKHPK.z = z4;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
if (teamManager.PlayerOnTeam(agajmbpabdl, (CGLKOJIMDIH)num2))
|
||||
{
|
||||
}
|
||||
WorldSpaceNotification worldSpaceNotification = this.team2WorldSpaceNotificationPrefab;
|
||||
float z5 = NAIDPMBKHPK.z;
|
||||
}
|
||||
|
||||
// Token: 0x060134FA RID: 79098 RVA: 0x0047D050 File Offset: 0x0047B250
|
||||
[Token(Token = "0x60134FA")]
|
||||
[Address(RVA = "0x7F1D10", Offset = "0x7F0B10", VA = "0x1807F1D10")]
|
||||
private void JBAMACNACDB(AGAJMBPABDL LLFMHANMHIC, AGAJMBPABDL NLEOIMBAFFL, Vector3 DDHPAFKBMON)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LLFMHANMHIC != 0 && LLFMHANMHIC.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
int num;
|
||||
if (NLEOIMBAFFL.DMKCIEPGGAB)
|
||||
{
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float time2 = Time.time;
|
||||
this.LPJHKGBGKJI = time2;
|
||||
}
|
||||
if (NLEOIMBAFFL.DMKCIEPGGAB && flag)
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
ulong num2;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(NLEOIMBAFFL, (IJKNDEOFIFE)num, 1, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134FB RID: 79099 RVA: 0x0047D0F0 File Offset: 0x0047B2F0
|
||||
[Token(Token = "0x60134FB")]
|
||||
[Address(RVA = "0x7F40E0", Offset = "0x7F2EE0", VA = "0x1807F40E0")]
|
||||
private void NAHAFOLAIEC()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
|
||||
}
|
||||
|
||||
// Token: 0x060134FC RID: 79100 RVA: 0x0047D11C File Offset: 0x0047B31C
|
||||
[Token(Token = "0x60134FC")]
|
||||
[Address(RVA = "0x7F2D10", Offset = "0x7F1B10", VA = "0x1807F2D10")]
|
||||
private void KKIAFOCFDNP(int PKNBDHHKGGN)
|
||||
{
|
||||
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
|
||||
int num = 0;
|
||||
int length = allTeams.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = allTeams[num];
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = this.JCNKPEDFLKH(cglkojimdih).LNKHNOEOIPC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134FD RID: 79101 RVA: 0x0047D168 File Offset: 0x0047B368
|
||||
[Token(Token = "0x60134FD")]
|
||||
[Address(RVA = "0x7EE6A0", Offset = "0x7ED4A0", VA = "0x1807EE6A0")]
|
||||
private void BHDPFCFCEHL(int JNJPFJAMMHP)
|
||||
{
|
||||
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
|
||||
int num = 0;
|
||||
int length = allTeams.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = allTeams[num];
|
||||
ArenaManager.MLMHBNKELLG mlmhbnkellg = this.JCNKPEDFLKH(cglkojimdih);
|
||||
int num2 = mlmhbnkellg.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = mlmhbnkellg.LNKHNOEOIPC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060134FE RID: 79102 RVA: 0x0047D1C4 File Offset: 0x0047B3C4
|
||||
[Token(Token = "0x60134FE")]
|
||||
[Address(RVA = "0x7F36D0", Offset = "0x7F24D0", VA = "0x1807F36D0")]
|
||||
private int LDGDLNLDOBH(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (!this.DMGAJNHACLA)
|
||||
{
|
||||
return this.IKKFOCGCMLP(IEKDDPPNFPF).LNKHNOEOIPC.IAHDANBDAAM();
|
||||
}
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060134FF RID: 79103 RVA: 0x0047D204 File Offset: 0x0047B404
|
||||
[Token(Token = "0x60134FF")]
|
||||
[Address(RVA = "0x7F2420", Offset = "0x7F1220", VA = "0x1807F2420")]
|
||||
private void JHMBLDAAJLM(AGAJMBPABDL IEKDDPPNFPF, int CNFHAENEOGO)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
if (this.DMGAJNHACLA)
|
||||
{
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
ArenaManager.MLMHBNKELLG mlmhbnkellg;
|
||||
int num = mlmhbnkellg.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(IEKDDPPNFPF);
|
||||
int num2 = bhmmljedmgg.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = bhmmljedmgg.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013500 RID: 79104 RVA: 0x0047D260 File Offset: 0x0047B460
|
||||
[Token(Token = "0x6013500")]
|
||||
[Address(RVA = "0x7F5280", Offset = "0x7F4080", VA = "0x1807F5280")]
|
||||
private void OPINJGLCLNG(AGAJMBPABDL IEKDDPPNFPF, int CHMFEPLLNBI)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF) != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
ulong num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)4), CHMFEPLLNBI, num != 0UL);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num3 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num4 = Mathf.Min(CHMFEPLLNBI, num3);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013501 RID: 79105 RVA: 0x0047D2E4 File Offset: 0x0047B4E4
|
||||
[Token(Token = "0x6013501")]
|
||||
[Address(RVA = "0x7F54D0", Offset = "0x7F42D0", VA = "0x1807F54D0")]
|
||||
private void OPINJGLCLNG(Enemy BPJNEFJBBML, int CHMFEPLLNBI)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (BPJNEFJBBML != num && BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField;
|
||||
int score = scoreManager.GetScore(<GFJMMJBJGMO>k__BackingField);
|
||||
int num2 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num3 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num4 = Mathf.Min(CHMFEPLLNBI, num3);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField2 = BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField;
|
||||
scoreManager2.MasterAddScore(<GFJMMJBJGMO>k__BackingField2, CHMFEPLLNBI, phbjihpkknb);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013502 RID: 79106 RVA: 0x0047D384 File Offset: 0x0047B584
|
||||
[Token(Token = "0x6013502")]
|
||||
[Address(RVA = "0x7F30B0", Offset = "0x7F1EB0", VA = "0x1807F30B0")]
|
||||
private string LAONNOOPPBI(int DMOLHMMKCMD, bool BMDOIMOKJEL = true)
|
||||
{
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
string text = "";
|
||||
if (BMDOIMOKJEL)
|
||||
{
|
||||
text = " POINTS";
|
||||
}
|
||||
string text2;
|
||||
string text3;
|
||||
return text2 + text3 + text;
|
||||
}
|
||||
|
||||
// Token: 0x06013503 RID: 79107 RVA: 0x0047D3B4 File Offset: 0x0047B5B4
|
||||
[Token(Token = "0x6013503")]
|
||||
[Address(RVA = "0x7F02E0", Offset = "0x7EF0E0", VA = "0x1807F02E0")]
|
||||
private void GKEDHINKLLO(int CHMFEPLLNBI)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = Mathf.Abs(CHMFEPLLNBI);
|
||||
string text2;
|
||||
string text3;
|
||||
string text = text2 + text3 + " POINTS";
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 2f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013504 RID: 79108 RVA: 0x0047D400 File Offset: 0x0047B600
|
||||
[Token(Token = "0x6013504")]
|
||||
[Address(RVA = "0x7EFE30", Offset = "0x7EEC30", VA = "0x1807EFE30")]
|
||||
private void FHIDAJNIBLG(PointsDropper MLCHBMFPKPC, Vector3 DDHPAFKBMON, AGAJMBPABDL[] KHAIOLEBGIL, int JDFENOCNKAD, int FLIEBIMFHEN, NLJHBKNGIDN MIBGCOLFLJM, bool IKIFHELNDBC)
|
||||
{
|
||||
if (KHAIOLEBGIL != 0 && KHAIOLEBGIL.Length != 0 && "{il2cpp array field KHAIOLEBGIL->}" != (ulong)0L)
|
||||
{
|
||||
BreakablePointsContainer component = MLCHBMFPKPC.GetComponent<BreakablePointsContainer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KHAIOLEBGIL[0];
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
int num2 = this.lootChestPoints;
|
||||
this.OPINJGLCLNG(agajmbpabdl, num2);
|
||||
}
|
||||
float z = DDHPAFKBMON.z;
|
||||
int num3 = 0;
|
||||
if ((agajmbpabdl.DMKCIEPGGAB ? 1 : 0) != num3)
|
||||
{
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013505 RID: 79109 RVA: 0x0047D480 File Offset: 0x0047B680
|
||||
[Token(Token = "0x6013505")]
|
||||
[Address(RVA = "0x7F3910", Offset = "0x7F2710", VA = "0x1807F3910")]
|
||||
private void LJMGEPCANFE(AGAJMBPABDL JKPGNHBEMOK, int ONGBFDACHHG, Vector3 CAOHCBNEEND)
|
||||
{
|
||||
Player player = JKPGNHBEMOK.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num2 = Mathf.Abs(ONGBFDACHHG);
|
||||
float z = CAOHCBNEEND.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013506 RID: 79110 RVA: 0x0047D4BC File Offset: 0x0047B6BC
|
||||
[Token(Token = "0x6013506")]
|
||||
[Address(RVA = "0x7F1590", Offset = "0x7F0390", VA = "0x1807F1590")]
|
||||
private void IEDMJBOEOAF(AGAJMBPABDL LLFOLJPCCFD, int DMOLHMMKCMD, Vector3 BBIHEAMHBFF)
|
||||
{
|
||||
Player player = LLFOLJPCCFD.GPOMCJICJIH();
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = BBIHEAMHBFF.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013507 RID: 79111 RVA: 0x0047D4F4 File Offset: 0x0047B6F4
|
||||
[Token(Token = "0x6013507")]
|
||||
[Address(RVA = "0x7F16D0", Offset = "0x7F04D0", VA = "0x1807F16D0")]
|
||||
private void IEDMJBOEOAF(AGAJMBPABDL LLFOLJPCCFD, int DMOLHMMKCMD)
|
||||
{
|
||||
PlayerHead head = LLFOLJPCCFD.GPOMCJICJIH().head;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = head.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013508 RID: 79112 RVA: 0x0047D558 File Offset: 0x0047B758
|
||||
[Token(Token = "0x6013508")]
|
||||
[Address(RVA = "0x7F3D80", Offset = "0x7F2B80", VA = "0x1807F3D80")]
|
||||
private void MKBKGCDBIGF(int DMOLHMMKCMD, Vector3 CAOHCBNEEND, Vector3 NMPNMBABPLI)
|
||||
{
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
float z = NMPNMBABPLI.z;
|
||||
float z2 = CAOHCBNEEND.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013509 RID: 79113 RVA: 0x0047D584 File Offset: 0x0047B784
|
||||
[Token(Token = "0x6013509")]
|
||||
[Address(RVA = "0x7EDCD0", Offset = "0x7ECAD0", VA = "0x1807EDCD0")]
|
||||
private bool ANIJBAADAJN(AGAJMBPABDL IEKDDPPNFPF, int MMAKDCNFGHK)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (IEKDDPPNFPF == 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
||||
{
|
||||
}
|
||||
}
|
||||
int num;
|
||||
return num >= MMAKDCNFGHK;
|
||||
}
|
||||
|
||||
// Token: 0x0601350A RID: 79114 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601350A")]
|
||||
[Address(RVA = "0x7F0850", Offset = "0x7EF650", VA = "0x1807F0850")]
|
||||
private void GPKAJMNMBPB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601350B RID: 79115 RVA: 0x0047D5C8 File Offset: 0x0047B7C8
|
||||
[Token(Token = "0x601350B")]
|
||||
[Address(RVA = "0x7F0F90", Offset = "0x7EFD90", VA = "0x1807F0F90")]
|
||||
private void HFHGPJANOPA()
|
||||
{
|
||||
AAPEGDHKHJI<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> masterPurchaseRequestEvent = ArenaVendingMachine.MasterPurchaseRequestEvent;
|
||||
Action<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> action = new Action(this.EDCIDGLHIMP);
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent = AAPEGDHKHJI.GMNMHGMFGOL(masterPurchaseRequestEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x0601350C RID: 79116 RVA: 0x0047D5F4 File Offset: 0x0047B7F4
|
||||
[Token(Token = "0x601350C")]
|
||||
[Address(RVA = "0x7EF6C0", Offset = "0x7EE4C0", VA = "0x1807EF6C0")]
|
||||
private void EDCIDGLHIMP(ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, AGAJMBPABDL IEKDDPPNFPF, int MMAKDCNFGHK)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
||||
{
|
||||
return;
|
||||
}
|
||||
int num = this.LDGDLNLDOBH(IEKDDPPNFPF);
|
||||
}
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<AGAJMBPABDL, ArenaVendingMachine, ArenaVendingMachineSlot, int> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcOnPurchaseSuccess);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601350D RID: 79117 RVA: 0x0047D654 File Offset: 0x0047B854
|
||||
[Token(Token = "0x601350D")]
|
||||
[Address(RVA = "0x7F60A0", Offset = "0x7F4EA0", VA = "0x1807F60A0")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcOnPurchaseSuccess(AGAJMBPABDL IEKDDPPNFPF, ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, int MMAKDCNFGHK)
|
||||
{
|
||||
int num = 0;
|
||||
if (FJALLKMDHOF != num)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
}
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if ((IEKDDPPNFPF.DMKCIEPGGAB ? 1 : 0) != num2)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.lootSpentSFX;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2;
|
||||
string text3;
|
||||
string text = text2 + text3 + " POINTS";
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 2f, num2, num2);
|
||||
}
|
||||
Transform creditDispenseTransform = FJALLKMDHOF.creditDispenseTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Player player = IEKDDPPNFPF.GPOMCJICJIH();
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601350E RID: 79118 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601350E")]
|
||||
[Address(RVA = "0x7EE8D0", Offset = "0x7ED6D0", VA = "0x1807EE8D0")]
|
||||
private void BNMHHDAGBOL(int BAAFJCJPIKI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601350F RID: 79119 RVA: 0x0047D6FC File Offset: 0x0047B8FC
|
||||
[Token(Token = "0x601350F")]
|
||||
[Address(RVA = "0x7EF8A0", Offset = "0x7EE6A0", VA = "0x1807EF8A0")]
|
||||
private void EMNBBMPFCNI()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num = this.LDGDLNLDOBH(agajmbpabdl);
|
||||
this.BNMHHDAGBOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x06013510 RID: 79120 RVA: 0x0047D720 File Offset: 0x0047B920
|
||||
[Token(Token = "0x6013510")]
|
||||
[Address(RVA = "0x7F3510", Offset = "0x7F2310", VA = "0x1807F3510")]
|
||||
private void LCOAGFKMOJE()
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDBPMGEIIND);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MMANHOFGOOK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KIOHJHHKEIO);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.JEPMLPCOGNM((ushort)num2, okgcdflpfod, okgcdflpfod2, knfakjmalje);
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DOBOGKOOCPB);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.POCOENCICCN);
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
eomjfplcdbd2.JEPMLPCOGNM((ushort)num4, (ushort)num3, okgcdflpfod3, okgcdflpfod4, num);
|
||||
DJHELPHHAEN eomjfplcdbd3 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKIMMAJCNCP);
|
||||
}
|
||||
|
||||
// Token: 0x06013511 RID: 79121 RVA: 0x0047D7C8 File Offset: 0x0047B9C8
|
||||
[Token(Token = "0x6013511")]
|
||||
[Address(RVA = "0x7F2820", Offset = "0x7F1620", VA = "0x1807F2820")]
|
||||
private void JPFJBEDLJKK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013512 RID: 79122 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013512")]
|
||||
[Address(RVA = "0x7F0B30", Offset = "0x7EF930", VA = "0x1807F0B30")]
|
||||
private void HDBPMGEIIND(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013513 RID: 79123 RVA: 0x0047D7FC File Offset: 0x0047B9FC
|
||||
[Token(Token = "0x6013513")]
|
||||
[Address(RVA = "0x7F2A10", Offset = "0x7F1810", VA = "0x1807F2A10")]
|
||||
private void KIOHJHHKEIO()
|
||||
{
|
||||
int fijoknnknnc = this.FIJOKNNKNNC;
|
||||
int num = this.DMHDINAFHKA;
|
||||
if (num <= fijoknnknnc)
|
||||
{
|
||||
num = fijoknnknnc;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (num >= this.PHBJIHPKKNB || this.MFOCPIILHIL.OLGMEEIPCAL)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
instance2.MasterStopGame(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
float num3 = this.MFOCPIILHIL.HPDDAIKGLBM;
|
||||
if (this.gameEndingSoonTimeRemaining < num3)
|
||||
{
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
}
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013514 RID: 79124 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013514")]
|
||||
[Address(RVA = "0x7F3F10", Offset = "0x7F2D10", VA = "0x1807F3F10")]
|
||||
private void MMANHOFGOOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013515 RID: 79125 RVA: 0x0047D928 File Offset: 0x0047BB28
|
||||
[Token(Token = "0x6013515")]
|
||||
[Address(RVA = "0x7F1F00", Offset = "0x7F0D00", VA = "0x1807F1F00")]
|
||||
private void JCMGAAMAJBO(out CGLKOJIMDIH DFPMNBMABDP, out int FIJOKNNKNNC, out int DMHDINAFHKA)
|
||||
{
|
||||
int num = 0;
|
||||
DMHDINAFHKA.m_value = num;
|
||||
FIJOKNNKNNC.m_value = num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.GetHighestScore(out DFPMNBMABDP, num, true);
|
||||
DMHDINAFHKA.m_value = num;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = 0;
|
||||
int score = scoreManager.GetScore((CGLKOJIMDIH)num2);
|
||||
FIJOKNNKNNC.m_value = score;
|
||||
}
|
||||
|
||||
// Token: 0x06013516 RID: 79126 RVA: 0x0047D9A4 File Offset: 0x0047BBA4
|
||||
[Token(Token = "0x6013516")]
|
||||
[Address(RVA = "0x7F0670", Offset = "0x7EF470", VA = "0x1807F0670")]
|
||||
private void GOCFPPKEIPP(ref CGLKOJIMDIH DFPMNBMABDP, ref int FIJOKNNKNNC, ref int DMHDINAFHKA)
|
||||
{
|
||||
int num = this.minLeadFeedbackPoints;
|
||||
int num2 = 0;
|
||||
this.JCMGAAMAJBO(out DFPMNBMABDP, out FIJOKNNKNNC, out DMHDINAFHKA);
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " LEADS";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num3);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013517 RID: 79127 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013517")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void DOBOGKOOCPB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013518 RID: 79128 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013518")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void POCOENCICCN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013519 RID: 79129 RVA: 0x0047DA24 File Offset: 0x0047BC24
|
||||
[Token(Token = "0x6013519")]
|
||||
[Address(RVA = "0x7F0400", Offset = "0x7EF200", VA = "0x1807F0400")]
|
||||
private void GKIMMAJCNCP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
int num = 0;
|
||||
this.JCMGAAMAJBO(num, num, num);
|
||||
if (num != -1)
|
||||
{
|
||||
string text = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).TeamName + " CLOSE TO VICTORY";
|
||||
RecRoomAudioClip closeToVictoryVO = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).CloseToVictoryVO;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601351A RID: 79130 RVA: 0x0047DAA8 File Offset: 0x0047BCA8
|
||||
[Token(Token = "0x601351A")]
|
||||
[Address(RVA = "0x7F18F0", Offset = "0x7F06F0", VA = "0x1807F18F0")]
|
||||
private void IGDJILPINHA()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x0601351B RID: 79131 RVA: 0x0047DAC4 File Offset: 0x0047BCC4
|
||||
[Token(Token = "0x601351B")]
|
||||
[Address(RVA = "0x7F3D10", Offset = "0x7F2B10", VA = "0x1807F3D10")]
|
||||
private void MDOGBHDBPEH()
|
||||
{
|
||||
RecRoomAudioClip gameTitleAnnouncementVO = this.AHAGKMEPJBB.gameTitleAnnouncementVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameTitleAnnouncementVO, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601351C RID: 79132 RVA: 0x0047DAF0 File Offset: 0x0047BCF0
|
||||
[Token(Token = "0x601351C")]
|
||||
[Address(RVA = "0x7F05A0", Offset = "0x7EF3A0", VA = "0x1807F05A0")]
|
||||
private void GMBLNDFNCCA()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
string text = "FIRST TEAM TO " + instance + " POINTS WINS!";
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, text, 4f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601351D RID: 79133 RVA: 0x0047DB34 File Offset: 0x0047BD34
|
||||
[Token(Token = "0x601351D")]
|
||||
[Address(RVA = "0x7EF340", Offset = "0x7EE140", VA = "0x1807EF340")]
|
||||
private void DDMFNFNAKKN()
|
||||
{
|
||||
RecRoomAudioClip gameInstructionsVO = this.AHAGKMEPJBB.gameInstructionsVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameInstructionsVO, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601351E RID: 79134 RVA: 0x0047DB60 File Offset: 0x0047BD60
|
||||
[Token(Token = "0x601351E")]
|
||||
[Address(RVA = "0x7EFB40", Offset = "0x7EE940", VA = "0x1807EFB40")]
|
||||
private void FDOAGNJGEIA()
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(agajmbpabdl2);
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string teamName = teamVO.TeamName;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip joinVO = teamVO2.JoinVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(joinVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, teamName, 4f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601351F RID: 79135 RVA: 0x0047DC00 File Offset: 0x0047BE00
|
||||
[Token(Token = "0x601351F")]
|
||||
[Address(RVA = "0x7F4210", Offset = "0x7F3010", VA = "0x1807F4210")]
|
||||
private void NFFBOBDKPAK(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " CLOSE TO VICTORY";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip closeToVictoryVO = teamVO2.CloseToVictoryVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013520 RID: 79136 RVA: 0x0047DC6C File Offset: 0x0047BE6C
|
||||
[Token(Token = "0x6013520")]
|
||||
[Address(RVA = "0x7EE990", Offset = "0x7ED790", VA = "0x1807EE990")]
|
||||
private void BPAGFCKMEAC(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " LEADS";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013521 RID: 79137 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013521")]
|
||||
[Address(RVA = "0x7EE810", Offset = "0x7ED610", VA = "0x1807EE810")]
|
||||
private void BJIONAHKJGJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013522 RID: 79138 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013522")]
|
||||
[Address(RVA = "0x7EF540", Offset = "0x7EE340", VA = "0x1807EF540")]
|
||||
private void EBJAJKLKDKC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013523 RID: 79139 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013523")]
|
||||
[Address(RVA = "0x7F4B40", Offset = "0x7F3940", VA = "0x1807F4B40")]
|
||||
private void NKJEJAEMNBO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013524 RID: 79140 RVA: 0x0047DCD8 File Offset: 0x0047BED8
|
||||
[Token(Token = "0x6013524")]
|
||||
[Address(RVA = "0x7F2EA0", Offset = "0x7F1CA0", VA = "0x1807F2EA0")]
|
||||
private void KMFFNHAFMHA()
|
||||
{
|
||||
List<ArenaDoor> list = BEBOIKCDHFJ.PFOKAFNFHHM<ArenaDoor>(this);
|
||||
this.MFNABBJJAMG = list;
|
||||
this.UnlockAllDoors();
|
||||
}
|
||||
|
||||
// Token: 0x06013525 RID: 79141 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013525")]
|
||||
[Address(RVA = "0x7F3BC0", Offset = "0x7F29C0", VA = "0x1807F3BC0")]
|
||||
public void LockAllDoors()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013526 RID: 79142 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013526")]
|
||||
[Address(RVA = "0x7F6980", Offset = "0x7F5780", VA = "0x1807F6980")]
|
||||
public void UnlockAllDoors()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013527 RID: 79143 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013527")]
|
||||
[Address(RVA = "0x7F6410", Offset = "0x7F5210", VA = "0x1807F6410")]
|
||||
public void SetDoorUnlockTime(float OHHPCKCPFHN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013528 RID: 79144 RVA: 0x0047DCFC File Offset: 0x0047BEFC
|
||||
[Token(Token = "0x6013528")]
|
||||
[Address(RVA = "0x7F12F0", Offset = "0x7F00F0", VA = "0x1807F12F0")]
|
||||
private void IAGNPJFNIBJ()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.BNMGKFNIAMO = hkkohfhadkk;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLAFILIGMGC);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NDCKLIJKPHN);
|
||||
HKKOHFHADKK bnmgkfniamo2 = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JEGPHEPHFKE);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ICGPBCIBLIB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MCJCJBDKHPN);
|
||||
HKKOHFHADKK bnmgkfniamo3 = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NJMCGEAJPNK);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MLOFHNPFOOF);
|
||||
HKKOHFHADKK bnmgkfniamo4 = this.BNMGKFNIAMO;
|
||||
int num5 = 0;
|
||||
bnmgkfniamo4.PIEOGAPMGIH((ushort)num5);
|
||||
}
|
||||
|
||||
// Token: 0x06013529 RID: 79145 RVA: 0x0047DDC4 File Offset: 0x0047BFC4
|
||||
[Token(Token = "0x6013529")]
|
||||
[Address(RVA = "0x7F2E30", Offset = "0x7F1C30", VA = "0x1807F2E30")]
|
||||
private void KLAFILIGMGC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
int num = 0;
|
||||
musicMixer.BJGFLEHKJAF((float)num);
|
||||
}
|
||||
|
||||
// Token: 0x0601352A RID: 79146 RVA: 0x0047DDE8 File Offset: 0x0047BFE8
|
||||
[Token(Token = "0x601352A")]
|
||||
[Address(RVA = "0x7F4170", Offset = "0x7F2F70", VA = "0x1807F4170")]
|
||||
private void NDCKLIJKPHN()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
if (flag)
|
||||
{
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601352B RID: 79147 RVA: 0x0047DE24 File Offset: 0x0047C024
|
||||
[Token(Token = "0x601352B")]
|
||||
[Address(RVA = "0x7F2390", Offset = "0x7F1190", VA = "0x1807F2390")]
|
||||
private void JEGPHEPHFKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
float num = this.combatMusicFadeOutTime;
|
||||
musicMixer.BJGFLEHKJAF(num);
|
||||
AudioManager.CCJPMJMBJKC.PHLOCFHIBPM();
|
||||
}
|
||||
|
||||
// Token: 0x0601352C RID: 79148 RVA: 0x0047DE5C File Offset: 0x0047C05C
|
||||
[Token(Token = "0x601352C")]
|
||||
[Address(RVA = "0x7F3C70", Offset = "0x7F2A70", VA = "0x1807F3C70")]
|
||||
private void MCJCJBDKHPN()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
if (flag)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
}
|
||||
|
||||
// Token: 0x0601352D RID: 79149 RVA: 0x0047DE98 File Offset: 0x0047C098
|
||||
[Token(Token = "0x601352D")]
|
||||
[Address(RVA = "0x7F1530", Offset = "0x7F0330", VA = "0x1807F1530")]
|
||||
private void ICGPBCIBLIB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.NBNMGAMKKFK();
|
||||
}
|
||||
|
||||
// Token: 0x0601352E RID: 79150 RVA: 0x0047DEB8 File Offset: 0x0047C0B8
|
||||
[Token(Token = "0x601352E")]
|
||||
[Address(RVA = "0x7F4AB0", Offset = "0x7F38B0", VA = "0x1807F4AB0")]
|
||||
private void NJMCGEAJPNK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
RecRoomAudioClip teamNearingVictoryMusic = this.AHAGKMEPJBB.teamNearingVictoryMusic;
|
||||
musicMixer.AAADNDCIBLO(teamNearingVictoryMusic, this);
|
||||
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
|
||||
}
|
||||
|
||||
// Token: 0x0601352F RID: 79151 RVA: 0x0047DEF4 File Offset: 0x0047C0F4
|
||||
[Token(Token = "0x601352F")]
|
||||
[Address(RVA = "0x7F3E90", Offset = "0x7F2C90", VA = "0x1807F3E90")]
|
||||
private void MLOFHNPFOOF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
||||
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
||||
}
|
||||
|
||||
// Token: 0x06013530 RID: 79152 RVA: 0x0047DF20 File Offset: 0x0047C120
|
||||
[Token(Token = "0x6013530")]
|
||||
[Address(RVA = "0x7EDC90", Offset = "0x7ECA90", VA = "0x1807EDC90")]
|
||||
private void AKIJLLGAGDK(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013531 RID: 79153 RVA: 0x0047DF54 File Offset: 0x0047C154
|
||||
[Token(Token = "0x6013531")]
|
||||
[Address(RVA = "0x7F1BA0", Offset = "0x7F09A0", VA = "0x1807F1BA0")]
|
||||
private bool IMFHCAJOGKF()
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
return combatManager.PlayerIsAlive(agajmbpabdl2);
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013532 RID: 79154 RVA: 0x0047DFB4 File Offset: 0x0047C1B4
|
||||
[Token(Token = "0x6013532")]
|
||||
[Address(RVA = "0x7F25C0", Offset = "0x7F13C0", VA = "0x1807F25C0")]
|
||||
private bool JKLEJLLKFJC()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06013533 RID: 79155 RVA: 0x0047DFE0 File Offset: 0x0047C1E0
|
||||
[Token(Token = "0x6013533")]
|
||||
[Address(RVA = "0x7F4080", Offset = "0x7F2E80", VA = "0x1807F4080")]
|
||||
public void MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
|
||||
}
|
||||
|
||||
// Token: 0x06013534 RID: 79156 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013534")]
|
||||
[Address(RVA = "0x7F3350", Offset = "0x7F2150", VA = "0x1807F3350")]
|
||||
private void LCBLHDMHBKK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013535 RID: 79157 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013535")]
|
||||
[Address(RVA = "0x7EF3B0", Offset = "0x7EE1B0", VA = "0x1807EF3B0")]
|
||||
private void EAGGDPKDFGJ(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013536 RID: 79158 RVA: 0x0047DFFC File Offset: 0x0047C1FC
|
||||
[Token(Token = "0x6013536")]
|
||||
[Address(RVA = "0x7EF000", Offset = "0x7EDE00", VA = "0x1807EF000")]
|
||||
private void CDNBIKDECFK(CGLKOJIMDIH CGOLFOLCHIF, int MNIJHBJDPPA)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.ENHOLGCPOAC.Clear();
|
||||
if (CGOLFOLCHIF == CGLKOJIMDIH.TEAM_1)
|
||||
{
|
||||
}
|
||||
List<ArenaEncounterSpawnPoint> nbkopoapcbb = this.NBKOPOAPCBB;
|
||||
global::UnityEngine.Random.InitState((int)DateTime.UtcNow.dateData);
|
||||
int num = 0;
|
||||
if (MNIJHBJDPPA > 0)
|
||||
{
|
||||
int num2 = this.FMANEJPIJDA.encounterPrefabs.Length;
|
||||
GameEncounter[] encounterPrefabs = this.FMANEJPIJDA.encounterPrefabs;
|
||||
List<int> enholgcpoac = this.ENHOLGCPOAC;
|
||||
int num3 = enholgcpoac._size;
|
||||
int size = nbkopoapcbb._size;
|
||||
num2 = size;
|
||||
if (num3 != size)
|
||||
{
|
||||
int num4 = 0;
|
||||
int size2 = nbkopoapcbb._size;
|
||||
if (num4 < size2)
|
||||
{
|
||||
num3 = num2;
|
||||
if (enholgcpoac.Contains(num2))
|
||||
{
|
||||
num4++;
|
||||
}
|
||||
}
|
||||
}
|
||||
List<int> enholgcpoac2 = this.ENHOLGCPOAC;
|
||||
num2 = num3;
|
||||
if (!enholgcpoac2.Contains(num2))
|
||||
{
|
||||
List<int> enholgcpoac3 = this.ENHOLGCPOAC;
|
||||
num2 = num3;
|
||||
enholgcpoac3.Add(num2);
|
||||
}
|
||||
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013537 RID: 79159 RVA: 0x0047E100 File Offset: 0x0047C300
|
||||
[Token(Token = "0x6013537")]
|
||||
[Address(RVA = "0x7F0220", Offset = "0x7EF020", VA = "0x1807F0220")]
|
||||
private int FLFJNMIKEKA(List<int> IHDGGDGEABE, List<ArenaEncounterSpawnPoint> NDMFPANDOCB)
|
||||
{
|
||||
int size = IHDGGDGEABE._size;
|
||||
int size2 = NDMFPANDOCB._size;
|
||||
if (size != size2)
|
||||
{
|
||||
int num = 0;
|
||||
int size3 = NDMFPANDOCB._size;
|
||||
if (num < size3 && IHDGGDGEABE.Contains(size2))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013538 RID: 79160 RVA: 0x0047E148 File Offset: 0x0047C348
|
||||
[Token(Token = "0x6013538")]
|
||||
[Address(RVA = "0x7F09C0", Offset = "0x7EF7C0", VA = "0x1807F09C0")]
|
||||
public void GrantLaserTagTickets(float DFGHDKLNDIB)
|
||||
{
|
||||
PMGCJEPKFOF<GEAPBDGCKMB.BalanceUpdateResponseDTO<GEAPBDGCKMB.RewardBalanceModificationDTO>> pmgcjepkfof = GEAPBDGCKMB.LLNACOGDCMF(ACDKILABNNC.LaserTagTickets, new GEAPBDGCKMB.GrantBalanceRequest[]
|
||||
{
|
||||
new GEAPBDGCKMB.GrantBalanceRequest
|
||||
{
|
||||
Multiplier = 1f,
|
||||
BalanceAddType = (DKMCNBHMKIK)((uint)1003)
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Token: 0x06013539 RID: 79161 RVA: 0x0047E190 File Offset: 0x0047C390
|
||||
[Token(Token = "0x6013539")]
|
||||
[Address(RVA = "0x7F2060", Offset = "0x7F0E60", VA = "0x1807F2060")]
|
||||
private ArenaManager.MLMHBNKELLG JCNKPEDFLKH(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06013539)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG RecRoom.Activities.Arena.ArenaManager::JCNKPEDFLKH(CGLKOJIMDIH)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_3:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(var_12_6E, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(ArenaManager::MMHAGGJEPBF, ldloc:ArenaManager(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601353A RID: 79162 RVA: 0x0047E20C File Offset: 0x0047C40C
|
||||
[Token(Token = "0x601353A")]
|
||||
[Address(RVA = "0x7F1990", Offset = "0x7F0790", VA = "0x1807F1990")]
|
||||
private ArenaManager.BHMMLJEDMGG IKKFOCGCMLP(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601353A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG RecRoom.Activities.Arena.ArenaManager::IKKFOCGCMLP(AGAJMBPABDL)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_4:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>(var_11_5D, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>(ArenaManager::HMECDFPAGEI, ldloc:ArenaManager(this)))
|
||||
stloc:int32(var_12_65, ldfld:int32(AGAJMBPABDL::INPOAAAOAHI, ldloc:AGAJMBPABDL(IEKDDPPNFPF)))
|
||||
callsetter:!1(Dictionary`2::set_Item, ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>[exp:Dictionary`2](var_11_5D), ldloc:int32[exp:!0](var_12_65), ldloc:BHMMLJEDMGG[exp:!1](var_2))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601353B RID: 79163 RVA: 0x0047E28C File Offset: 0x0047C48C
|
||||
[Token(Token = "0x601353B")]
|
||||
[Address(RVA = "0x7F5CE0", Offset = "0x7F4AE0", VA = "0x1807F5CE0")]
|
||||
protected void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
|
||||
{
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(BJGOFOEKLMC);
|
||||
}
|
||||
|
||||
// Token: 0x0601353C RID: 79164 RVA: 0x0047E2A4 File Offset: 0x0047C4A4
|
||||
[Token(Token = "0x601353C")]
|
||||
[Address(RVA = "0x7F6AA0", Offset = "0x7F58A0", VA = "0x1807F6AA0")]
|
||||
public ArenaManager()
|
||||
{
|
||||
List<ArenaEncounterSpawnPoint> list = new List();
|
||||
this.AOBJKLAKFPP = list;
|
||||
List<ArenaEncounterSpawnPoint> list2 = new List();
|
||||
this.NBKOPOAPCBB = list2;
|
||||
List<int> list3 = new List();
|
||||
this.ENHOLGCPOAC = list3;
|
||||
Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> dictionary = new Dictionary();
|
||||
this.MMHAGGJEPBF = dictionary;
|
||||
Dictionary<int, ArenaManager.BHMMLJEDMGG> dictionary2 = new Dictionary();
|
||||
this.HMECDFPAGEI = dictionary2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C903 RID: 51459
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C903")]
|
||||
private ArenaEncounterSpawner FMANEJPIJDA;
|
||||
|
||||
// Token: 0x0400C904 RID: 51460
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C904")]
|
||||
private ArenaVO AHAGKMEPJBB;
|
||||
|
||||
// Token: 0x0400C905 RID: 51461
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C905")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private PlayerCombatUI playerCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400C906 RID: 51462
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C906")]
|
||||
[SerializeField]
|
||||
private EnemyCombatUI enemyCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400C907 RID: 51463
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C907")]
|
||||
[SerializeField]
|
||||
[Header("Collectibles")]
|
||||
private SpawnableCollectible collectiblePrefab;
|
||||
|
||||
// Token: 0x0400C908 RID: 51464
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C908")]
|
||||
[SerializeField]
|
||||
private int individualCollectibleCreditValue = (int)((ulong)25L);
|
||||
|
||||
// Token: 0x0400C909 RID: 51465
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400C909")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private float combatMusicMinPlayTime = 5f;
|
||||
|
||||
// Token: 0x0400C90A RID: 51466
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C90A")]
|
||||
[SerializeField]
|
||||
private float combatMusicFadeOutTime = 3f;
|
||||
|
||||
// Token: 0x0400C90B RID: 51467
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C90B")]
|
||||
[SerializeField]
|
||||
[Header("SFX")]
|
||||
private RecRoomAudioClip playerDamagedSFX;
|
||||
|
||||
// Token: 0x0400C90C RID: 51468
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400C90C")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerDamagedCriticalHitSFX;
|
||||
|
||||
// Token: 0x0400C90D RID: 51469
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C90D")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerKilledPlayerSFX;
|
||||
|
||||
// Token: 0x0400C90E RID: 51470
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400C90E")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerKilledPlayerCriticalHitSFX;
|
||||
|
||||
// Token: 0x0400C90F RID: 51471
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C90F")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip lootSpentSFX;
|
||||
|
||||
// Token: 0x0400C910 RID: 51472
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400C910")]
|
||||
[SerializeField]
|
||||
[Header("Particles")]
|
||||
private PooledParticle playerDamagedParticles;
|
||||
|
||||
// Token: 0x0400C911 RID: 51473
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400C911")]
|
||||
[SerializeField]
|
||||
private PooledParticle playerDamagedCriticalHitParticles;
|
||||
|
||||
// Token: 0x0400C912 RID: 51474
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400C912")]
|
||||
[SerializeField]
|
||||
private WorldSpaceNotification team1WorldSpaceNotificationPrefab;
|
||||
|
||||
// Token: 0x0400C913 RID: 51475
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400C913")]
|
||||
[SerializeField]
|
||||
private WorldSpaceNotification team2WorldSpaceNotificationPrefab;
|
||||
|
||||
// Token: 0x0400C914 RID: 51476
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400C914")]
|
||||
[SerializeField]
|
||||
[Header("Dual Wielding")]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid[] dualWieldAllowedWeaponTypeIds;
|
||||
|
||||
// Token: 0x0400C915 RID: 51477
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400C915")]
|
||||
[NonSerialized]
|
||||
private OGNBCNBPFCC[] LPPPIMNOLCM;
|
||||
|
||||
// Token: 0x0400C916 RID: 51478
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400C916")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Mode Scoring")]
|
||||
private int playerKillPoints = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400C917 RID: 51479
|
||||
[FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x400C917")]
|
||||
[SerializeField]
|
||||
private int playerFriendlyFireKillPoints = (int)((ulong)4294967286L);
|
||||
|
||||
// Token: 0x0400C918 RID: 51480
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400C918")]
|
||||
[SerializeField]
|
||||
private int normalEnemyKillPoints = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400C919 RID: 51481
|
||||
[FieldOffset(Offset = "0x10C")]
|
||||
[Token(Token = "0x400C919")]
|
||||
[SerializeField]
|
||||
private int eliteEnemyKillPoints = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400C91A RID: 51482
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400C91A")]
|
||||
[SerializeField]
|
||||
private int enemyFriendlyFirePoints = (int)((ulong)4294967096L);
|
||||
|
||||
// Token: 0x0400C91B RID: 51483
|
||||
[FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x400C91B")]
|
||||
[SerializeField]
|
||||
private int lootChestPoints = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400C91C RID: 51484
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400C91C")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Scoring Feedback")]
|
||||
private int minLeadFeedbackPoints = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x0400C91D RID: 51485
|
||||
[FieldOffset(Offset = "0x11C")]
|
||||
[Token(Token = "0x400C91D")]
|
||||
[SerializeField]
|
||||
private int gameEndingSoonPointsRemaining = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x0400C91E RID: 51486
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400C91E")]
|
||||
[SerializeField]
|
||||
private float gameEndingSoonTimeRemaining = 60f;
|
||||
|
||||
// Token: 0x0400C91F RID: 51487
|
||||
[FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x400C91F")]
|
||||
private float CIJFADFAPLB = 600f;
|
||||
|
||||
// Token: 0x0400C920 RID: 51488
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400C920")]
|
||||
private int PHBJIHPKKNB = (int)((ulong)3L);
|
||||
|
||||
// Token: 0x0400C921 RID: 51489
|
||||
[Token(Token = "0x400C921")]
|
||||
private const float KHMIOMCDADA = 1.35f;
|
||||
|
||||
// Token: 0x0400C922 RID: 51490
|
||||
[Token(Token = "0x400C922")]
|
||||
private const float ACOLINHMCFE = 3f;
|
||||
|
||||
// Token: 0x0400C923 RID: 51491
|
||||
[Token(Token = "0x400C923")]
|
||||
private const float OOEEPNHJAMD = 1.5f;
|
||||
|
||||
// Token: 0x0400C924 RID: 51492
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400C924")]
|
||||
private DJHELPHHAEN EOMJFPLCDBD;
|
||||
|
||||
// Token: 0x0400C925 RID: 51493
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400C925")]
|
||||
private MJNLDDCLOGP LBHGFBNAMGG;
|
||||
|
||||
// Token: 0x0400C926 RID: 51494
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400C926")]
|
||||
private MACMLJJGBIM DJLOODGOFNH;
|
||||
|
||||
// Token: 0x0400C927 RID: 51495
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400C927")]
|
||||
private HKKOHFHADKK BNMGKFNIAMO;
|
||||
|
||||
// Token: 0x0400C928 RID: 51496
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400C928")]
|
||||
private List<ArenaEncounterSpawnPoint> AOBJKLAKFPP;
|
||||
|
||||
// Token: 0x0400C929 RID: 51497
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400C929")]
|
||||
private List<ArenaEncounterSpawnPoint> NBKOPOAPCBB;
|
||||
|
||||
// Token: 0x0400C92A RID: 51498
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400C92A")]
|
||||
private List<ArenaVendingMachine> HDCAJPMIKKO;
|
||||
|
||||
// Token: 0x0400C92B RID: 51499
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400C92B")]
|
||||
private List<ArenaDoor> MFNABBJJAMG;
|
||||
|
||||
// Token: 0x0400C92C RID: 51500
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400C92C")]
|
||||
private List<ArenaEquipmentSpawner> INIJGPCAEAI;
|
||||
|
||||
// Token: 0x0400C92D RID: 51501
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400C92D")]
|
||||
private float LPJHKGBGKJI;
|
||||
|
||||
// Token: 0x0400C92E RID: 51502
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x400C92E")]
|
||||
private bool DMGAJNHACLA;
|
||||
|
||||
// Token: 0x0400C92F RID: 51503
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400C92F")]
|
||||
private CGLKOJIMDIH DFPMNBMABDP;
|
||||
|
||||
// Token: 0x0400C930 RID: 51504
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x400C930")]
|
||||
private int DMHDINAFHKA;
|
||||
|
||||
// Token: 0x0400C931 RID: 51505
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400C931")]
|
||||
private int FIJOKNNKNNC;
|
||||
|
||||
// Token: 0x0400C932 RID: 51506
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400C932")]
|
||||
private List<int> ENHOLGCPOAC;
|
||||
|
||||
// Token: 0x0400C933 RID: 51507
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400C933")]
|
||||
private Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> MMHAGGJEPBF;
|
||||
|
||||
// Token: 0x0400C934 RID: 51508
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400C934")]
|
||||
private Dictionary<int, ArenaManager.BHMMLJEDMGG> HMECDFPAGEI;
|
||||
|
||||
// Token: 0x02002C80 RID: 11392
|
||||
[Token(Token = "0x2002C80")]
|
||||
private enum EHPLDINOIBH
|
||||
{
|
||||
// Token: 0x0400C936 RID: 51510
|
||||
[Token(Token = "0x400C936")]
|
||||
ATTRITION_ROUND_RUNNING,
|
||||
// Token: 0x0400C937 RID: 51511
|
||||
[Token(Token = "0x400C937")]
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x02002C81 RID: 11393
|
||||
[Token(Token = "0x2002C81")]
|
||||
private enum ECNMJKJMMFL
|
||||
{
|
||||
// Token: 0x0400C939 RID: 51513
|
||||
[Token(Token = "0x400C939")]
|
||||
LOW_SCORE,
|
||||
// Token: 0x0400C93A RID: 51514
|
||||
[Token(Token = "0x400C93A")]
|
||||
HIGH_SCORE
|
||||
}
|
||||
|
||||
// Token: 0x02002C82 RID: 11394
|
||||
[Token(Token = "0x2002C82")]
|
||||
private enum DEJBJNOKKAG
|
||||
{
|
||||
// Token: 0x0400C93C RID: 51516
|
||||
[Token(Token = "0x400C93C")]
|
||||
NONE,
|
||||
// Token: 0x0400C93D RID: 51517
|
||||
[Token(Token = "0x400C93D")]
|
||||
EXPLORE,
|
||||
// Token: 0x0400C93E RID: 51518
|
||||
[Token(Token = "0x400C93E")]
|
||||
COMBAT,
|
||||
// Token: 0x0400C93F RID: 51519
|
||||
[Token(Token = "0x400C93F")]
|
||||
LAST_LAP
|
||||
}
|
||||
|
||||
// Token: 0x02002C83 RID: 11395
|
||||
[Token(Token = "0x2002C83")]
|
||||
private enum JJOGDIBAMGP
|
||||
{
|
||||
// Token: 0x0400C941 RID: 51521
|
||||
[Token(Token = "0x400C941")]
|
||||
PLAYER_KILLS,
|
||||
// Token: 0x0400C942 RID: 51522
|
||||
[Token(Token = "0x400C942")]
|
||||
ENEMY_KILLS,
|
||||
// Token: 0x0400C943 RID: 51523
|
||||
[Token(Token = "0x400C943")]
|
||||
DEATHS,
|
||||
// Token: 0x0400C944 RID: 51524
|
||||
[Token(Token = "0x400C944")]
|
||||
REVIVES,
|
||||
// Token: 0x0400C945 RID: 51525
|
||||
[Token(Token = "0x400C945")]
|
||||
TOTAL_POINTS
|
||||
}
|
||||
|
||||
// Token: 0x02002C84 RID: 11396
|
||||
[Token(Token = "0x2002C84")]
|
||||
private class MLMHBNKELLG
|
||||
{
|
||||
// Token: 0x17003592 RID: 13714
|
||||
// (get) Token: 0x0601353D RID: 79165 RVA: 0x0047E394 File Offset: 0x0047C594
|
||||
// (set) Token: 0x0601353E RID: 79166 RVA: 0x0047E3B4 File Offset: 0x0047C5B4
|
||||
[Token(Token = "0x17003592")]
|
||||
public int BDKMNLAHKPK
|
||||
{
|
||||
[Token(Token = "0x601353D")]
|
||||
[Address(RVA = "0x7FFDE0", Offset = "0x7FEBE0", VA = "0x1807FFDE0")]
|
||||
get
|
||||
{
|
||||
return this.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x601353E")]
|
||||
[Address(RVA = "0x7FFC80", Offset = "0x7FEA80", VA = "0x1807FFC80")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = this.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B0 RID: 432
|
||||
// (add) Token: 0x0601353F RID: 79167 RVA: 0x0047E3D0 File Offset: 0x0047C5D0
|
||||
// (remove) Token: 0x06013540 RID: 79168 RVA: 0x0047E3F8 File Offset: 0x0047C5F8
|
||||
[Token(Token = "0x140001B0")]
|
||||
public event Action IJFJFAHGFPK
|
||||
{
|
||||
[Token(Token = "0x601353F")]
|
||||
[Address(RVA = "0x7FFD40", Offset = "0x7FEB40", VA = "0x1807FFD40")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Combine(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6013540")]
|
||||
[Address(RVA = "0x7FFE30", Offset = "0x7FEC30", VA = "0x1807FFE30")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Remove(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013541 RID: 79169 RVA: 0x0047E420 File Offset: 0x0047C620
|
||||
[Token(Token = "0x6013541")]
|
||||
[Address(RVA = "0x7FFED0", Offset = "0x7FECD0", VA = "0x1807FFED0")]
|
||||
public MLMHBNKELLG(MonoBehaviourPun BPHOHGNONKP, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
string text = string.Format("{0}.{1}", CGOLFOLCHIF, "CR");
|
||||
Action action = new Action(this.EMNBBMPFCNI);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.LNKHNOEOIPC = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06013542 RID: 79170 RVA: 0x0047E45C File Offset: 0x0047C65C
|
||||
[Token(Token = "0x6013542")]
|
||||
[Address(RVA = "0x7F94C0", Offset = "0x7F82C0", VA = "0x1807F94C0")]
|
||||
private void EMNBBMPFCNI()
|
||||
{
|
||||
Action ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
if (ijfjfahgfpk != 0)
|
||||
{
|
||||
ijfjfahgfpk();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013543 RID: 79171 RVA: 0x0047E47C File Offset: 0x0047C67C
|
||||
[Token(Token = "0x6013543")]
|
||||
[Address(RVA = "0x7FFCE0", Offset = "0x7FEAE0", VA = "0x1807FFCE0")]
|
||||
private static string EFBNHCFBCPL(CGLKOJIMDIH CGOLFOLCHIF, string IJALLPGDNFL)
|
||||
{
|
||||
return string.Format("{0}.{1}", CGOLFOLCHIF, IJALLPGDNFL);
|
||||
}
|
||||
|
||||
// Token: 0x0400C946 RID: 51526
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C946")]
|
||||
private KLLMCPFPIIE<int> LNKHNOEOIPC;
|
||||
}
|
||||
|
||||
// Token: 0x02002C85 RID: 11397
|
||||
[Token(Token = "0x2002C85")]
|
||||
private class BHMMLJEDMGG
|
||||
{
|
||||
// Token: 0x17003593 RID: 13715
|
||||
// (get) Token: 0x06013544 RID: 79172 RVA: 0x0047E498 File Offset: 0x0047C698
|
||||
// (set) Token: 0x06013545 RID: 79173 RVA: 0x0047E4B8 File Offset: 0x0047C6B8
|
||||
[Token(Token = "0x17003593")]
|
||||
public int BDKMNLAHKPK
|
||||
{
|
||||
[Token(Token = "0x6013544")]
|
||||
[Address(RVA = "0x7F95E0", Offset = "0x7F83E0", VA = "0x1807F95E0")]
|
||||
get
|
||||
{
|
||||
return this.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6013545")]
|
||||
[Address(RVA = "0x7F94E0", Offset = "0x7F82E0", VA = "0x1807F94E0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = this.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B1 RID: 433
|
||||
// (add) Token: 0x06013546 RID: 79174 RVA: 0x0047E4D4 File Offset: 0x0047C6D4
|
||||
// (remove) Token: 0x06013547 RID: 79175 RVA: 0x0047E4FC File Offset: 0x0047C6FC
|
||||
[Token(Token = "0x140001B1")]
|
||||
public event Action IJFJFAHGFPK
|
||||
{
|
||||
[Token(Token = "0x6013546")]
|
||||
[Address(RVA = "0x7F9540", Offset = "0x7F8340", VA = "0x1807F9540")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Combine(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6013547")]
|
||||
[Address(RVA = "0x7F9630", Offset = "0x7F8430", VA = "0x1807F9630")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Remove(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013548 RID: 79176 RVA: 0x0047E524 File Offset: 0x0047C724
|
||||
[Token(Token = "0x6013548")]
|
||||
[Address(RVA = "0x7F96D0", Offset = "0x7F84D0", VA = "0x1807F96D0")]
|
||||
public BHMMLJEDMGG(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
Action action = new Action(this.AHPNHPJMIDD);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.LNKHNOEOIPC = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06013549 RID: 79177 RVA: 0x0047E550 File Offset: 0x0047C750
|
||||
[Token(Token = "0x6013549")]
|
||||
[Address(RVA = "0x7F94C0", Offset = "0x7F82C0", VA = "0x1807F94C0")]
|
||||
private void AHPNHPJMIDD()
|
||||
{
|
||||
Action ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
if (ijfjfahgfpk != 0)
|
||||
{
|
||||
ijfjfahgfpk();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400C948 RID: 51528
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C948")]
|
||||
private KLLMCPFPIIE<int> LNKHNOEOIPC;
|
||||
}
|
||||
|
||||
// Token: 0x02002C86 RID: 11398
|
||||
[Token(Token = "0x2002C86")]
|
||||
[Serializable]
|
||||
private class AwardConfig
|
||||
{
|
||||
// Token: 0x17003594 RID: 13716
|
||||
// (get) Token: 0x0601354A RID: 79178 RVA: 0x0047E570 File Offset: 0x0047C770
|
||||
[Token(Token = "0x17003594")]
|
||||
public int TotalPossible
|
||||
{
|
||||
[Token(Token = "0x601354A")]
|
||||
[Address(RVA = "0x7F94B0", Offset = "0x7F82B0", VA = "0x1807F94B0")]
|
||||
get
|
||||
{
|
||||
return this.BonusRangeEnd;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601354B RID: 79179 RVA: 0x0047E584 File Offset: 0x0047C784
|
||||
[Token(Token = "0x601354B")]
|
||||
[Address(RVA = "0x7F93E0", Offset = "0x7F81E0", VA = "0x1807F93E0")]
|
||||
public int ADDPNAPHNOB(out int BHHMLLIMKOM, out int FDPEMADDIAF, float GNKJGDGEFLM = 1f)
|
||||
{
|
||||
int num = this.BonusRangeEnd;
|
||||
int bonusRangeStart = this.BonusRangeStart;
|
||||
num++;
|
||||
int num2 = global::UnityEngine.Random.Range(bonusRangeStart, num);
|
||||
int num3;
|
||||
BHHMLLIMKOM.m_value = num3;
|
||||
int num4;
|
||||
FDPEMADDIAF.m_value = num4;
|
||||
return num4;
|
||||
}
|
||||
|
||||
// Token: 0x0601354C RID: 79180 RVA: 0x0047E5BC File Offset: 0x0047C7BC
|
||||
[Token(Token = "0x601354C")]
|
||||
[Address(RVA = "0x7F94A0", Offset = "0x7F82A0", VA = "0x1807F94A0")]
|
||||
public AwardConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C94A RID: 51530
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C94A")]
|
||||
public int BaseCredits = (int)((ulong)50L);
|
||||
|
||||
// Token: 0x0400C94B RID: 51531
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400C94B")]
|
||||
public int BonusRangeStart;
|
||||
|
||||
// Token: 0x0400C94C RID: 51532
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400C94C")]
|
||||
public int BonusRangeEnd;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,297 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C87 RID: 11399
|
||||
[Token(Token = "0x2002C87")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaVendingMachine : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003595 RID: 13717
|
||||
// (get) Token: 0x0601354D RID: 79181 RVA: 0x0047E5DC File Offset: 0x0047C7DC
|
||||
[Token(Token = "0x17003595")]
|
||||
public Transform GHIEEFPHHCH
|
||||
{
|
||||
[Token(Token = "0x601354D")]
|
||||
[Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40")]
|
||||
get
|
||||
{
|
||||
return this.creditDispenseTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003596 RID: 13718
|
||||
// (get) Token: 0x0601354E RID: 79182 RVA: 0x0047E5F0 File Offset: 0x0047C7F0
|
||||
// (set) Token: 0x0601354F RID: 79183 RVA: 0x0047E604 File Offset: 0x0047C804
|
||||
[Token(Token = "0x17003596")]
|
||||
public ArenaManager IIGAJDNPLFP
|
||||
{
|
||||
[Token(Token = "0x601354E")]
|
||||
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")]
|
||||
get;
|
||||
[Token(Token = "0x601354F")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013550 RID: 79184 RVA: 0x0047E618 File Offset: 0x0047C818
|
||||
[Token(Token = "0x6013550")]
|
||||
[Address(RVA = "0x7F8D30", Offset = "0x7F7B30", VA = "0x1807F8D30", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
int num4;
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base..ctor();
|
||||
TextMesh textMesh = this.teamLabel;
|
||||
int num = 0;
|
||||
if (textMesh != num)
|
||||
{
|
||||
TextMesh textMesh2 = this.teamLabel;
|
||||
int num2 = (int)this.team;
|
||||
string text2;
|
||||
string text = text2.ToUpper() + " TEAM";
|
||||
textMesh2.text = text;
|
||||
}
|
||||
ArenaVendingMachineSlot[] componentsInChildren = base.GetComponentsInChildren<ArenaVendingMachineSlot>();
|
||||
int num3 = 0;
|
||||
this.IFPMHEJELJC = componentsInChildren;
|
||||
num4 = 0;
|
||||
if (num3 >= componentsInChildren.Length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
componentsInChildren[num4].Update();
|
||||
ArenaVendingMachineSlot arenaVendingMachineSlot = this.IFPMHEJELJC[num4];
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC ogmdjpmlhlc;
|
||||
ogmdjpmlhlc.method_ptr = ldftn(AKCMGIMLNIF);
|
||||
ogmdjpmlhlc.method = ldftn(AKCMGIMLNIF);
|
||||
ogmdjpmlhlc.m_target = this;
|
||||
cmiklojkkim = arenaVendingMachineSlot.CMIKLOJKKIM;
|
||||
@delegate = Delegate.Combine(cmiklojkkim, ogmdjpmlhlc);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmiklojkkim)
|
||||
{
|
||||
}
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc = this.IFPMHEJELJC;
|
||||
num4++;
|
||||
}
|
||||
|
||||
// Token: 0x06013551 RID: 79185 RVA: 0x0047E708 File Offset: 0x0047C908
|
||||
[Token(Token = "0x6013551")]
|
||||
[Address(RVA = "0x7F9080", Offset = "0x7F7E80", VA = "0x1807F9080", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
int num2;
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc = this.IFPMHEJELJC;
|
||||
int num = 0;
|
||||
num2 = 0;
|
||||
if (num >= ifpmhejeljc.Length)
|
||||
{
|
||||
return;
|
||||
}
|
||||
ArenaVendingMachineSlot arenaVendingMachineSlot = ifpmhejeljc[num2];
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC ogmdjpmlhlc;
|
||||
ogmdjpmlhlc.method_ptr = ldftn(AKCMGIMLNIF);
|
||||
ogmdjpmlhlc.method = ldftn(AKCMGIMLNIF);
|
||||
ogmdjpmlhlc.m_target = this;
|
||||
cmiklojkkim = arenaVendingMachineSlot.CMIKLOJKKIM;
|
||||
@delegate = Delegate.Remove(cmiklojkkim, ogmdjpmlhlc);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmiklojkkim)
|
||||
{
|
||||
}
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc2 = this.IFPMHEJELJC;
|
||||
num2++;
|
||||
}
|
||||
|
||||
// Token: 0x06013552 RID: 79186 RVA: 0x0047E790 File Offset: 0x0047C990
|
||||
[Token(Token = "0x6013552")]
|
||||
[Address(RVA = "0x7F8F90", Offset = "0x7F7D90", VA = "0x1807F8F90")]
|
||||
private void Update()
|
||||
{
|
||||
float bejdlnofmdo = this.BEJDLNOFMDO;
|
||||
float num = Time.time;
|
||||
float num2 = Mathf.InverseLerp(num, bejdlnofmdo, num);
|
||||
num = num2;
|
||||
int num3 = Mathf.RoundToInt(Mathf.Lerp(num2, bejdlnofmdo, num));
|
||||
TextMesh textMesh = this.playerCreditLabel;
|
||||
this.AMLLJDEJBDG = num3;
|
||||
string text;
|
||||
textMesh.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x06013553 RID: 79187 RVA: 0x0047E7E8 File Offset: 0x0047C9E8
|
||||
[Token(Token = "0x6013553")]
|
||||
[Address(RVA = "0x7F8BA0", Offset = "0x7F79A0", VA = "0x1807F8BA0")]
|
||||
private void AKCMGIMLNIF(ArenaVendingMachineSlot POFOFFDCGCB, AGAJMBPABDL EJPMBEBDEEB, int MMAKDCNFGHK)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && ArenaVendingMachine.MasterPurchaseRequestEvent.MENDGJKDBNN && MMAKDCNFGHK > 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (POFOFFDCGCB != num)
|
||||
{
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent.CNFDGDEOPPF(this, POFOFFDCGCB, EJPMBEBDEEB, MMAKDCNFGHK);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013554 RID: 79188 RVA: 0x0047E830 File Offset: 0x0047CA30
|
||||
[Token(Token = "0x6013554")]
|
||||
[Address(RVA = "0x7F8F90", Offset = "0x7F7D90", VA = "0x1807F8F90")]
|
||||
private void OLLDJNMLEAJ()
|
||||
{
|
||||
float bejdlnofmdo = this.BEJDLNOFMDO;
|
||||
float num = Time.time;
|
||||
float num2 = Mathf.InverseLerp(num, bejdlnofmdo, num);
|
||||
num = num2;
|
||||
int num3 = Mathf.RoundToInt(Mathf.Lerp(num2, bejdlnofmdo, num));
|
||||
TextMesh textMesh = this.playerCreditLabel;
|
||||
this.AMLLJDEJBDG = num3;
|
||||
string text;
|
||||
textMesh.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x06013555 RID: 79189 RVA: 0x0047E888 File Offset: 0x0047CA88
|
||||
[Token(Token = "0x6013555")]
|
||||
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
this.<MCKOOMOCKNI>k__BackingField = MCMIHLAAOGO;
|
||||
}
|
||||
|
||||
// Token: 0x06013556 RID: 79190 RVA: 0x0047E89C File Offset: 0x0047CA9C
|
||||
[Token(Token = "0x6013556")]
|
||||
[Address(RVA = "0x7F9220", Offset = "0x7F8020", VA = "0x1807F9220")]
|
||||
public void SetLocalPlayerCredits(int BAAFJCJPIKI)
|
||||
{
|
||||
int baafjcjpiki = this.BAAFJCJPIKI;
|
||||
this.ACOOMELBMPO = baafjcjpiki;
|
||||
this.BAAFJCJPIKI = BAAFJCJPIKI;
|
||||
int num = Mathf.Abs(BAAFJCJPIKI);
|
||||
float time = Time.time;
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc = this.IFPMHEJELJC;
|
||||
int num2 = 0;
|
||||
this.EOHIIMMFGDH = time;
|
||||
if (num2 < ifpmhejeljc.Length)
|
||||
{
|
||||
ArenaVendingMachineSlot arenaVendingMachineSlot = ifpmhejeljc[num2];
|
||||
ArenaVendingMachineSlot[] ifpmhejeljc2 = this.IFPMHEJELJC;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013557 RID: 79191 RVA: 0x0047E90C File Offset: 0x0047CB0C
|
||||
[Token(Token = "0x6013557")]
|
||||
[Address(RVA = "0x7F91F0", Offset = "0x7F7FF0", VA = "0x1807F91F0")]
|
||||
public void OnMasterPurchaseSuccess(ArenaVendingMachineSlot POFOFFDCGCB)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)POFOFFDCGCB).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06013558 RID: 79192 RVA: 0x0047E928 File Offset: 0x0047CB28
|
||||
[Token(Token = "0x6013558")]
|
||||
[Address(RVA = "0x7F93B0", Offset = "0x7F81B0", VA = "0x1807F93B0")]
|
||||
public ArenaVendingMachine()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06013559 RID: 79193 RVA: 0x0047E97C File Offset: 0x0047CB7C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6013559")]
|
||||
[Address(RVA = "0x7F9340", Offset = "0x7F8140", VA = "0x1807F9340")]
|
||||
static ArenaVendingMachine()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
AAPEGDHKHJI<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> aapegdhkhji = new AAPEGDHKHJI(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent = aapegdhkhji;
|
||||
}
|
||||
|
||||
// Token: 0x0400C94D RID: 51533
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C94D")]
|
||||
[SerializeField]
|
||||
[Header("Team")]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C94E RID: 51534
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C94E")]
|
||||
[SerializeField]
|
||||
private TextMesh teamLabel;
|
||||
|
||||
// Token: 0x0400C94F RID: 51535
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C94F")]
|
||||
[SerializeField]
|
||||
[Header("Credits")]
|
||||
private TextMesh playerCreditLabel;
|
||||
|
||||
// Token: 0x0400C950 RID: 51536
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C950")]
|
||||
[SerializeField]
|
||||
private Transform creditDispenseTransform;
|
||||
|
||||
// Token: 0x0400C951 RID: 51537
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C951")]
|
||||
[SerializeField]
|
||||
private float creditChangeAnimationDelay = 0.5f;
|
||||
|
||||
// Token: 0x0400C952 RID: 51538
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400C952")]
|
||||
[SerializeField]
|
||||
private float creditChangeRate = 800f;
|
||||
|
||||
// Token: 0x0400C954 RID: 51540
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C954")]
|
||||
private ArenaVendingMachineSlot[] IFPMHEJELJC;
|
||||
|
||||
// Token: 0x0400C955 RID: 51541
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400C955")]
|
||||
private int BAAFJCJPIKI = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x0400C956 RID: 51542
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400C956")]
|
||||
private int ACOOMELBMPO;
|
||||
|
||||
// Token: 0x0400C957 RID: 51543
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C957")]
|
||||
private int AMLLJDEJBDG = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400C958 RID: 51544
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400C958")]
|
||||
private float EOHIIMMFGDH;
|
||||
|
||||
// Token: 0x0400C959 RID: 51545
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C959")]
|
||||
private float BEJDLNOFMDO;
|
||||
|
||||
// Token: 0x0400C95A RID: 51546
|
||||
[Token(Token = "0x400C95A")]
|
||||
public static AAPEGDHKHJI<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> MasterPurchaseRequestEvent;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,199 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C88 RID: 11400
|
||||
[Token(Token = "0x2002C88")]
|
||||
public class ArenaVendingMachineEncounterSlot : ArenaVendingMachineSlot
|
||||
{
|
||||
// Token: 0x0601355A RID: 79194 RVA: 0x0047E9A0 File Offset: 0x0047CBA0
|
||||
[Token(Token = "0x601355A")]
|
||||
[Address(RVA = "0x7F6EE0", Offset = "0x7F5CE0", VA = "0x1807F6EE0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
SimplePhysicalButton simplePhysicalButton = this.button;
|
||||
int num = 0;
|
||||
if (simplePhysicalButton != num)
|
||||
{
|
||||
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent;
|
||||
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
pressEvent.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355B RID: 79195 RVA: 0x0047E9EC File Offset: 0x0047CBEC
|
||||
[Token(Token = "0x601355B")]
|
||||
[Address(RVA = "0x7F72C0", Offset = "0x7F60C0", VA = "0x1807F72C0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
SimplePhysicalButton simplePhysicalButton = this.button;
|
||||
int num = 0;
|
||||
if (simplePhysicalButton != num)
|
||||
{
|
||||
PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent;
|
||||
UnityAction<PhysicalButtonBase, Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
pressEvent.RemoveListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355C RID: 79196 RVA: 0x0047EA38 File Offset: 0x0047CC38
|
||||
[Token(Token = "0x601355C")]
|
||||
[Address(RVA = "0x7F73A0", Offset = "0x7F61A0", VA = "0x1807F73A0", Slot = "19")]
|
||||
public override void OnMasterPurchaseSuccess()
|
||||
{
|
||||
ArenaVendingMachine fjallkmdhof = this.FJALLKMDHOF;
|
||||
int num = 0;
|
||||
if (fjallkmdhof != num)
|
||||
{
|
||||
ArenaManager <MCKOOMOCKNI>k__BackingField = this.FJALLKMDHOF.<MCKOOMOCKNI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<MCKOOMOCKNI>k__BackingField != num2)
|
||||
{
|
||||
ArenaEncounterSpawner fmanejpijda = this.FJALLKMDHOF.<MCKOOMOCKNI>k__BackingField.FMANEJPIJDA;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355D RID: 79197 RVA: 0x0047EA88 File Offset: 0x0047CC88
|
||||
[Token(Token = "0x601355D")]
|
||||
[Address(RVA = "0x7F7530", Offset = "0x7F6330", VA = "0x1807F7530", Slot = "18")]
|
||||
public override void SetLocalPlayerCredits(int BAAFJCJPIKI)
|
||||
{
|
||||
base.SetLocalPlayerCredits(BAAFJCJPIKI);
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
|
||||
bool flag = teamManager.PlayerOnTeam(agajmbpabdl, cgolfolchif);
|
||||
Renderer renderer = this.buttonRenderer;
|
||||
this.PGOHKPPKPOK = flag;
|
||||
int num2 = 0;
|
||||
if (renderer != num2)
|
||||
{
|
||||
Material material = this.buttonRenderer.GetMaterial();
|
||||
int aoghijclddc = this.AOGHIJCLDDC;
|
||||
Color color = this.buttonEmissiveColorCanNotAfford;
|
||||
material.SetColor(aoghijclddc, color);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355E RID: 79198 RVA: 0x0047EB24 File Offset: 0x0047CD24
|
||||
[Token(Token = "0x601355E")]
|
||||
[Address(RVA = "0x7F6FC0", Offset = "0x7F5DC0", VA = "0x1807F6FC0")]
|
||||
private void DFJBKCHBHME(PhysicalButtonBase AKBHFOFHHNK, Player EEMNAFPPPIK)
|
||||
{
|
||||
int num = 0;
|
||||
if (EEMNAFPPPIK != num && EEMNAFPPPIK.DBAJDHGDPOL.DMKCIEPGGAB)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush);
|
||||
photonView.RpcMaster<AGAJMBPABDL>(lflfmimncon, agajmbpabdl);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601355F RID: 79199 RVA: 0x0047EB78 File Offset: 0x0047CD78
|
||||
[Token(Token = "0x601355F")]
|
||||
[Address(RVA = "0x7F7220", Offset = "0x7F6020", VA = "0x1807F7220")]
|
||||
private void ODKOHPKGFOF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush);
|
||||
photonView.RpcMaster<AGAJMBPABDL>(lflfmimncon, IEKDDPPNFPF);
|
||||
}
|
||||
|
||||
// Token: 0x06013560 RID: 79200 RVA: 0x0047EBA8 File Offset: 0x0047CDA8
|
||||
[Token(Token = "0x6013560")]
|
||||
[Address(RVA = "0x7F74C0", Offset = "0x7F62C0", VA = "0x1807F74C0")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcMasterOnButtonPush(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
base.FNPKCLECCNF(IEKDDPPNFPF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013561 RID: 79201 RVA: 0x0047EBC8 File Offset: 0x0047CDC8
|
||||
[Token(Token = "0x6013561")]
|
||||
[Address(RVA = "0x7F7110", Offset = "0x7F5F10", VA = "0x1807F7110")]
|
||||
private bool HMKLHKNEFOJ()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
bool flag = instance != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
|
||||
return teamManager.PlayerOnTeam(agajmbpabdl, cgolfolchif);
|
||||
}
|
||||
|
||||
// Token: 0x06013562 RID: 79202 RVA: 0x0047EC18 File Offset: 0x0047CE18
|
||||
[Token(Token = "0x6013562")]
|
||||
[Address(RVA = "0x7F7700", Offset = "0x7F6500", VA = "0x1807F7700")]
|
||||
public ArenaVendingMachineEncounterSlot()
|
||||
{
|
||||
int num = Shader.PropertyToID("_EmissionColor");
|
||||
this.AOGHIJCLDDC = num;
|
||||
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C95B RID: 51547
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C95B")]
|
||||
[SerializeField]
|
||||
private EncounterDescriptor encounterDescriptor;
|
||||
|
||||
// Token: 0x0400C95C RID: 51548
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C95C")]
|
||||
[SerializeField]
|
||||
[Header("Button")]
|
||||
private SimplePhysicalButton button;
|
||||
|
||||
// Token: 0x0400C95D RID: 51549
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C95D")]
|
||||
[SerializeField]
|
||||
private Renderer buttonRenderer;
|
||||
|
||||
// Token: 0x0400C95E RID: 51550
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400C95E")]
|
||||
[SerializeField]
|
||||
private Color buttonEmissiveColorCanAfford;
|
||||
|
||||
// Token: 0x0400C95F RID: 51551
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400C95F")]
|
||||
[SerializeField]
|
||||
private Color buttonEmissiveColorCanNotAfford;
|
||||
|
||||
// Token: 0x0400C960 RID: 51552
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400C960")]
|
||||
[SerializeField]
|
||||
[Header("Debug")]
|
||||
private KeyCode debugSpawnEncounterKey;
|
||||
|
||||
// Token: 0x0400C961 RID: 51553
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400C961")]
|
||||
private int AOGHIJCLDDC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,335 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C89 RID: 11401
|
||||
[Token(Token = "0x2002C89")]
|
||||
public class ArenaVendingMachineEquipmentSlot : ArenaVendingMachineSlot
|
||||
{
|
||||
// Token: 0x17003597 RID: 13719
|
||||
// (get) Token: 0x06013563 RID: 79203 RVA: 0x0047EC50 File Offset: 0x0047CE50
|
||||
[Token(Token = "0x17003597")]
|
||||
private OGNBCNBPFCC KBMMIDCMFHF
|
||||
{
|
||||
[Token(Token = "0x6013563")]
|
||||
[Address(RVA = "0x7F7FD0", Offset = "0x7F6DD0", VA = "0x1807F7FD0")]
|
||||
get
|
||||
{
|
||||
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003598 RID: 13720
|
||||
// (get) Token: 0x06013564 RID: 79204 RVA: 0x0047EC68 File Offset: 0x0047CE68
|
||||
[Token(Token = "0x17003598")]
|
||||
private Vector3 HFGEGDHINKH
|
||||
{
|
||||
[Token(Token = "0x6013564")]
|
||||
[Address(RVA = "0x7F8030", Offset = "0x7F6E30", VA = "0x1807F8030")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003599 RID: 13721
|
||||
// (get) Token: 0x06013565 RID: 79205 RVA: 0x0047EC8C File Offset: 0x0047CE8C
|
||||
[Token(Token = "0x17003599")]
|
||||
private Quaternion BBFGBHLGGPB
|
||||
{
|
||||
[Token(Token = "0x6013565")]
|
||||
[Address(RVA = "0x7F7A70", Offset = "0x7F6870", VA = "0x1807F7A70")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700359A RID: 13722
|
||||
// (get) Token: 0x06013566 RID: 79206 RVA: 0x0047ECAC File Offset: 0x0047CEAC
|
||||
// (set) Token: 0x06013567 RID: 79207 RVA: 0x0047ECC0 File Offset: 0x0047CEC0
|
||||
[Token(Token = "0x1700359A")]
|
||||
private Tool AFFNGJAPHAC
|
||||
{
|
||||
[Token(Token = "0x6013566")]
|
||||
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
|
||||
get
|
||||
{
|
||||
return this.LCMCCHCAMIC;
|
||||
}
|
||||
[Token(Token = "0x6013567")]
|
||||
[Address(RVA = "0x7F7980", Offset = "0x7F6780", VA = "0x1807F7980")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
int num2 = 0;
|
||||
if (photonView != num2)
|
||||
{
|
||||
PhotonView photonView2 = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
KLLMCPFPIIE<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013568 RID: 79208 RVA: 0x0047ED04 File Offset: 0x0047CF04
|
||||
[Token(Token = "0x6013568")]
|
||||
[Address(RVA = "0x7F7790", Offset = "0x7F6590", VA = "0x1807F7790", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.DJICPGDJEHK);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.BBNBJPFGBDK = kllmcpfpiie;
|
||||
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action2 = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(staticToolInstantiatedEvent, action2);
|
||||
}
|
||||
|
||||
// Token: 0x06013569 RID: 79209 RVA: 0x0047ED50 File Offset: 0x0047CF50
|
||||
[Token(Token = "0x6013569")]
|
||||
[Address(RVA = "0x7F81E0", Offset = "0x7F6FE0", VA = "0x1807F81E0", Slot = "15")]
|
||||
protected override void Start()
|
||||
{
|
||||
this.DJICPGDJEHK();
|
||||
}
|
||||
|
||||
// Token: 0x0601356A RID: 79210 RVA: 0x0047ED64 File Offset: 0x0047CF64
|
||||
[Token(Token = "0x601356A")]
|
||||
[Address(RVA = "0x7F8110", Offset = "0x7F6F10", VA = "0x1807F8110", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
MFBGLIHGCGO<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(staticToolInstantiatedEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x0601356B RID: 79211 RVA: 0x0047ED98 File Offset: 0x0047CF98
|
||||
[Token(Token = "0x601356B")]
|
||||
[Address(RVA = "0x7F81F0", Offset = "0x7F6FF0", VA = "0x1807F81F0", Slot = "16")]
|
||||
protected override void Update()
|
||||
{
|
||||
ArenaVendingMachine fjallkmdhof = this.FJALLKMDHOF;
|
||||
int num = 0;
|
||||
if (!(fjallkmdhof == num))
|
||||
{
|
||||
ArenaManager <MCKOOMOCKNI>k__BackingField = this.FJALLKMDHOF.<MCKOOMOCKNI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(<MCKOOMOCKNI>k__BackingField == num2))
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
if (!(instance == num3))
|
||||
{
|
||||
float time = Time.time;
|
||||
float time2 = Time.time;
|
||||
this.IAJDBKKFEDE = time2;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Tool lcmcchcamic = this.LCMCCHCAMIC;
|
||||
int num4 = 0;
|
||||
if (lcmcchcamic == num4)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
Transform transform = this.equipmentSpawnTransform;
|
||||
int num5 = 0;
|
||||
if (transform != num5)
|
||||
{
|
||||
Transform transform2 = this.equipmentSpawnTransform;
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
Transform transform3 = this.equipmentSpawnTransform;
|
||||
int num6 = 0;
|
||||
if (transform3 != num6)
|
||||
{
|
||||
Transform transform4 = this.equipmentSpawnTransform;
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
int num7 = 0;
|
||||
Tool tool;
|
||||
if (tool != num7)
|
||||
{
|
||||
PhotonView photonView = tool.JDHMIOJKLCK;
|
||||
int num8 = 0;
|
||||
if (photonView != num8)
|
||||
{
|
||||
PhotonView photonView2 = tool.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
KLLMCPFPIIE<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601356C RID: 79212 RVA: 0x0047EEE0 File Offset: 0x0047D0E0
|
||||
[Token(Token = "0x601356C")]
|
||||
[Address(RVA = "0x7F78D0", Offset = "0x7F66D0", VA = "0x1807F78D0")]
|
||||
private void BEAIGEDBBOH(Tool NBHJPDBHDHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (NBHJPDBHDHB != num)
|
||||
{
|
||||
PhotonView photonView = NBHJPDBHDHB.JDHMIOJKLCK;
|
||||
KLLMCPFPIIE<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
int num2 = bbnbjpfgbdk.IAHDANBDAAM();
|
||||
if (viewIdField == num2)
|
||||
{
|
||||
this.DJICPGDJEHK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601356D RID: 79213 RVA: 0x0047EF28 File Offset: 0x0047D128
|
||||
[Token(Token = "0x601356D")]
|
||||
[Address(RVA = "0x7F7B40", Offset = "0x7F6940", VA = "0x1807F7B40")]
|
||||
private void DJICPGDJEHK()
|
||||
{
|
||||
PhotonView photonView = KKPBCOOONNK.BGOPDFHFLOG(this.BBNBJPFGBDK.IAHDANBDAAM());
|
||||
int num = 0;
|
||||
if (photonView != num)
|
||||
{
|
||||
Tool component = photonView.GetComponent<Tool>();
|
||||
}
|
||||
int num2 = 0;
|
||||
Tool lcmcchcamic = this.LCMCCHCAMIC;
|
||||
if (num2 != lcmcchcamic)
|
||||
{
|
||||
this.LCMCCHCAMIC = num2;
|
||||
int num3 = 0;
|
||||
if (num2 != num3)
|
||||
{
|
||||
this.LCMCCHCAMIC.KinematicOnReset = true;
|
||||
Tool lcmcchcamic2 = this.LCMCCHCAMIC;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.APAEOEGIIAK);
|
||||
lcmcchcamic2.AddCustomPickupCondition(oglajafkbmn);
|
||||
Tool lcmcchcamic3 = this.LCMCCHCAMIC;
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = lcmcchcamic3.PrePickupEvent;
|
||||
Action<Tool> action = new Action(this.EGAGCNKAHPJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(prePickupEvent, action);
|
||||
lcmcchcamic3.PrePickupEvent = mfbglihgcgo;
|
||||
ToolPlayerAttractor component2 = this.LCMCCHCAMIC.GetComponent<ToolPlayerAttractor>();
|
||||
int num4 = 0;
|
||||
if (component2 != num4)
|
||||
{
|
||||
component2.DHFOGELFLFC = true;
|
||||
}
|
||||
this.LCMCCHCAMIC.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601356E RID: 79214 RVA: 0x0047F024 File Offset: 0x0047D224
|
||||
[Token(Token = "0x601356E")]
|
||||
[Address(RVA = "0x7F7DD0", Offset = "0x7F6BD0", VA = "0x1807F7DD0")]
|
||||
private void EGAGCNKAHPJ(Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
Tool lcmcchcamic = this.LCMCCHCAMIC;
|
||||
if (EGFEJGHDNAI == lcmcchcamic)
|
||||
{
|
||||
}
|
||||
}
|
||||
MFBGLIHGCGO<Tool> prePickupEvent = EGFEJGHDNAI.PrePickupEvent;
|
||||
Action<Tool> action = new Action(this.EGAGCNKAHPJ);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(prePickupEvent, action);
|
||||
EGFEJGHDNAI.PrePickupEvent = mfbglihgcgo;
|
||||
Tool.OGLAJAFKBMN oglajafkbmn = new Tool.OGLAJAFKBMN(this.APAEOEGIIAK);
|
||||
EGFEJGHDNAI.RemoveCustomPickupCondition(oglajafkbmn);
|
||||
ToolPlayerAttractor component = EGFEJGHDNAI.GetComponent<ToolPlayerAttractor>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
component.DHFOGELFLFC = num2 != 0;
|
||||
}
|
||||
EGFEJGHDNAI.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
AGAJMBPABDL photonPlayer = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
base.FNPKCLECCNF(photonPlayer);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601356F RID: 79215 RVA: 0x0047F0DC File Offset: 0x0047D2DC
|
||||
[Token(Token = "0x601356F")]
|
||||
[Address(RVA = "0x7F7750", Offset = "0x7F6550", VA = "0x1807F7750")]
|
||||
private bool APAEOEGIIAK(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
if (!NHCEBNBEEBE.DBAJDHGDPOL.DMKCIEPGGAB)
|
||||
{
|
||||
}
|
||||
return this.PGOHKPPKPOK;
|
||||
}
|
||||
|
||||
// Token: 0x06013570 RID: 79216 RVA: 0x0047F108 File Offset: 0x0047D308
|
||||
[Token(Token = "0x6013570")]
|
||||
[Address(RVA = "0x7F86E0", Offset = "0x7F74E0", VA = "0x1807F86E0")]
|
||||
public ArenaVendingMachineEquipmentSlot()
|
||||
{
|
||||
SerializedGuid serializedGuid;
|
||||
this.equipmentTypeId = serializedGuid;
|
||||
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400C962 RID: 51554
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400C962")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid equipmentTypeId;
|
||||
|
||||
// Token: 0x0400C963 RID: 51555
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400C963")]
|
||||
[SerializeField]
|
||||
private Transform equipmentSpawnTransform;
|
||||
|
||||
// Token: 0x0400C964 RID: 51556
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400C964")]
|
||||
private KLLMCPFPIIE<int> BBNBJPFGBDK;
|
||||
|
||||
// Token: 0x0400C965 RID: 51557
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400C965")]
|
||||
private float IAJDBKKFEDE;
|
||||
|
||||
// Token: 0x0400C966 RID: 51558
|
||||
[Token(Token = "0x400C966")]
|
||||
private const float FHINLFKBOEM = 2f;
|
||||
|
||||
// Token: 0x0400C967 RID: 51559
|
||||
[Token(Token = "0x400C967")]
|
||||
private const float EAPHALPHBCG = 0.5f;
|
||||
|
||||
// Token: 0x0400C968 RID: 51560
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400C968")]
|
||||
private Tool LCMCCHCAMIC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,255 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C8A RID: 11402
|
||||
[Token(Token = "0x2002C8A")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaVendingMachineSlot : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x140001B2 RID: 434
|
||||
// (add) Token: 0x06013571 RID: 79217 RVA: 0x0047F134 File Offset: 0x0047D334
|
||||
// (remove) Token: 0x06013572 RID: 79218 RVA: 0x0047F15C File Offset: 0x0047D35C
|
||||
[Token(Token = "0x140001B2")]
|
||||
public event ArenaVendingMachineSlot.OGMDJPMLHLC CMIKLOJKKIM
|
||||
{
|
||||
[Token(Token = "0x6013571")]
|
||||
[Address(RVA = "0x7F8A60", Offset = "0x7F7860", VA = "0x1807F8A60")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
cmiklojkkim = this.CMIKLOJKKIM;
|
||||
@delegate = Delegate.Combine(cmiklojkkim, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmiklojkkim)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6013572")]
|
||||
[Address(RVA = "0x7F8B00", Offset = "0x7F7900", VA = "0x1807F8B00")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
cmiklojkkim = this.CMIKLOJKKIM;
|
||||
@delegate = Delegate.Remove(cmiklojkkim, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmiklojkkim)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013573 RID: 79219 RVA: 0x0047F184 File Offset: 0x0047D384
|
||||
[Token(Token = "0x6013573")]
|
||||
[Address(RVA = "0x7F8840", Offset = "0x7F7640", VA = "0x1807F8840")]
|
||||
protected void FNPKCLECCNF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim = this.CMIKLOJKKIM;
|
||||
if (cmiklojkkim != 0)
|
||||
{
|
||||
int num = this.creditCost;
|
||||
cmiklojkkim(this, IEKDDPPNFPF, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013574 RID: 79220 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013574")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "15")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013575 RID: 79221 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013575")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "16")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013576 RID: 79222 RVA: 0x0047F1B8 File Offset: 0x0047D3B8
|
||||
[Token(Token = "0x6013576")]
|
||||
[Address(RVA = "0x7F88C0", Offset = "0x7F76C0", VA = "0x1807F88C0", Slot = "17")]
|
||||
public virtual void Initialize(ArenaVendingMachine FJALLKMDHOF, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
this.FJALLKMDHOF = FJALLKMDHOF;
|
||||
this.CGOLFOLCHIF = CGOLFOLCHIF;
|
||||
}
|
||||
|
||||
// Token: 0x06013577 RID: 79223 RVA: 0x0047F1D4 File Offset: 0x0047D3D4
|
||||
[Token(Token = "0x6013577")]
|
||||
[Address(RVA = "0x7F88D0", Offset = "0x7F76D0", VA = "0x1807F88D0", Slot = "18")]
|
||||
public virtual void SetLocalPlayerCredits(int BAAFJCJPIKI)
|
||||
{
|
||||
GameObject gameObject = this.lockIcon;
|
||||
bool flag = BAAFJCJPIKI >= this.creditCost;
|
||||
this.PGOHKPPKPOK = flag;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
GameObject gameObject2 = this.lockIcon;
|
||||
bool flag2 = !this.PGOHKPPKPOK;
|
||||
gameObject2.SetActive(flag2);
|
||||
}
|
||||
Material material = this.priceTagBackground.GetMaterial();
|
||||
int num2 = 0;
|
||||
if ((this.PGOHKPPKPOK ? 1 : 0) != num2)
|
||||
{
|
||||
Color white = Color.white;
|
||||
}
|
||||
Color black = Color.black;
|
||||
TextMesh textMesh = this.priceTagLabel;
|
||||
int num3 = 0;
|
||||
if (textMesh != num3)
|
||||
{
|
||||
bool pgohkppkpok = this.PGOHKPPKPOK;
|
||||
TextMesh textMesh2 = this.priceTagLabel;
|
||||
string text;
|
||||
if (!pgohkppkpok)
|
||||
{
|
||||
string text2;
|
||||
text = string.Format("{0}", text2);
|
||||
}
|
||||
textMesh2.text = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013578 RID: 79224 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013578")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "19")]
|
||||
public virtual void OnMasterPurchaseSuccess()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013579 RID: 79225 RVA: 0x0047F294 File Offset: 0x0047D494
|
||||
[Token(Token = "0x6013579")]
|
||||
[Address(RVA = "0x7F8780", Offset = "0x7F7580", VA = "0x1807F8780")]
|
||||
private void AIFJPDFINAF()
|
||||
{
|
||||
TextMesh textMesh = this.priceTagLabel;
|
||||
int num = 0;
|
||||
if (textMesh != num)
|
||||
{
|
||||
bool pgohkppkpok = this.PGOHKPPKPOK;
|
||||
TextMesh textMesh2 = this.priceTagLabel;
|
||||
string text2;
|
||||
if (!pgohkppkpok)
|
||||
{
|
||||
string text = string.Format("{0}", text2);
|
||||
}
|
||||
textMesh2.text = text2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601357A RID: 79226 RVA: 0x0047F2E4 File Offset: 0x0047D4E4
|
||||
[Token(Token = "0x601357A")]
|
||||
[Address(RVA = "0x7F8A50", Offset = "0x7F7850", VA = "0x1807F8A50")]
|
||||
public ArenaVendingMachineSlot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400C969 RID: 51561
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C969")]
|
||||
[SerializeField]
|
||||
protected int creditCost;
|
||||
|
||||
// Token: 0x0400C96A RID: 51562
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C96A")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private TextMesh priceTagLabel;
|
||||
|
||||
// Token: 0x0400C96B RID: 51563
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C96B")]
|
||||
[SerializeField]
|
||||
private MeshRenderer priceTagBackground;
|
||||
|
||||
// Token: 0x0400C96C RID: 51564
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C96C")]
|
||||
[SerializeField]
|
||||
private GameObject lockIcon;
|
||||
|
||||
// Token: 0x0400C96D RID: 51565
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400C96D")]
|
||||
protected bool PGOHKPPKPOK;
|
||||
|
||||
// Token: 0x0400C96E RID: 51566
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400C96E")]
|
||||
protected ArenaVendingMachine FJALLKMDHOF;
|
||||
|
||||
// Token: 0x0400C96F RID: 51567
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400C96F")]
|
||||
protected CGLKOJIMDIH CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x02002C8B RID: 11403
|
||||
[Token(Token = "0x2002C8B")]
|
||||
public sealed class OGMDJPMLHLC : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0601357B RID: 79227 RVA: 0x0047F308 File Offset: 0x0047D508
|
||||
[Token(Token = "0x601357B")]
|
||||
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
|
||||
public OGMDJPMLHLC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x0601357C RID: 79228 RVA: 0x0047F324 File Offset: 0x0047D524
|
||||
[Token(Token = "0x601357C")]
|
||||
[Address(RVA = "0x8002B0", Offset = "0x7FF0B0", VA = "0x1808002B0", Slot = "13")]
|
||||
public void Invoke(ArenaVendingMachineSlot POFOFFDCGCB, AGAJMBPABDL EJPMBEBDEEB, int MMAKDCNFGHK)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601357D RID: 79229 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601357D")]
|
||||
[Address(RVA = "0x800220", Offset = "0x7FF020", VA = "0x180800220", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ArenaVendingMachineSlot POFOFFDCGCB, AGAJMBPABDL EJPMBEBDEEB, int MMAKDCNFGHK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601357E RID: 79230 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601357E")]
|
||||
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,28 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Encounters;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002C7E RID: 11390
|
||||
[Token(Token = "0x2002C7E")]
|
||||
[Serializable]
|
||||
public struct EncounterDescriptor
|
||||
{
|
||||
// Token: 0x0400C900 RID: 51456
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400C900")]
|
||||
public GameEncounter EncounterPrefab;
|
||||
|
||||
// Token: 0x0400C901 RID: 51457
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400C901")]
|
||||
public Transform EncounterSpawnPoint;
|
||||
|
||||
// Token: 0x0400C902 RID: 51458
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400C902")]
|
||||
public EnemyPatrol OverridePatrol;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user