m
This commit is contained in:
@@ -0,0 +1,810 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002D57 RID: 11607
|
||||
[Token(Token = "0x2002D57")]
|
||||
[RequireComponent(typeof(ArenaEncounterSpawner))]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaBase : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003625 RID: 13861
|
||||
// (get) Token: 0x0601387D RID: 79997 RVA: 0x00482C54 File Offset: 0x00480E54
|
||||
// (set) Token: 0x0601387E RID: 79998 RVA: 0x00482C74 File Offset: 0x00480E74
|
||||
[Token(Token = "0x17003625")]
|
||||
private CGLKOJIMDIH IFENDLANEGG
|
||||
{
|
||||
[Token(Token = "0x601387D")]
|
||||
[Address(RVA = "0x12DA230", Offset = "0x12D9230", VA = "0x1812DA230")]
|
||||
get
|
||||
{
|
||||
return this.HEFJFEJKDDA.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x601387E")]
|
||||
[Address(RVA = "0x12DA490", Offset = "0x12D9490", VA = "0x1812DA490")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> hefjfejkdda = this.HEFJFEJKDDA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003626 RID: 13862
|
||||
// (get) Token: 0x0601387F RID: 79999 RVA: 0x00482C90 File Offset: 0x00480E90
|
||||
// (set) Token: 0x06013880 RID: 80000 RVA: 0x00482CB0 File Offset: 0x00480EB0
|
||||
[Token(Token = "0x17003626")]
|
||||
private CGLKOJIMDIH BOHHBIKLOIM
|
||||
{
|
||||
[Token(Token = "0x601387F")]
|
||||
[Address(RVA = "0x12DBE30", Offset = "0x12DAE30", VA = "0x1812DBE30")]
|
||||
get
|
||||
{
|
||||
return this.NHOJBICAJIN.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6013880")]
|
||||
[Address(RVA = "0x12DA8B0", Offset = "0x12D98B0", VA = "0x1812DA8B0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> nhojbicajin = this.NHOJBICAJIN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003627 RID: 13863
|
||||
// (get) Token: 0x06013881 RID: 80001 RVA: 0x00482CCC File Offset: 0x00480ECC
|
||||
// (set) Token: 0x06013882 RID: 80002 RVA: 0x00482CEC File Offset: 0x00480EEC
|
||||
[Token(Token = "0x17003627")]
|
||||
private float LBLDHJMELGH
|
||||
{
|
||||
[Token(Token = "0x6013881")]
|
||||
[Address(RVA = "0x12DB6D0", Offset = "0x12DA6D0", VA = "0x1812DB6D0")]
|
||||
get
|
||||
{
|
||||
return this.FIFLHEPKNIO.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6013882")]
|
||||
[Address(RVA = "0x12DBC80", Offset = "0x12DAC80", VA = "0x1812DBC80")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<float> fiflhepknio = this.FIFLHEPKNIO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013883 RID: 80003 RVA: 0x00482D08 File Offset: 0x00480F08
|
||||
[Token(Token = "0x6013883")]
|
||||
[Address(RVA = "0x12D9C50", Offset = "0x12D8C50", VA = "0x1812D9C50", 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: 0x06013884 RID: 80004 RVA: 0x00482E58 File Offset: 0x00481058
|
||||
[Token(Token = "0x6013884")]
|
||||
[Address(RVA = "0x12DC410", Offset = "0x12DB410", VA = "0x1812DC410")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.BBPALMFNGJP.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x06013885 RID: 80005 RVA: 0x00482E84 File Offset: 0x00481084
|
||||
[Token(Token = "0x6013885")]
|
||||
[Address(RVA = "0x12DB5A0", Offset = "0x12DA5A0", VA = "0x1812DB5A0")]
|
||||
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: 0x06013886 RID: 80006 RVA: 0x00482EFC File Offset: 0x004810FC
|
||||
[Token(Token = "0x6013886")]
|
||||
[Address(RVA = "0x12DBCE0", Offset = "0x12DACE0", VA = "0x1812DBCE0")]
|
||||
public void MasterActivate()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (this.canChangeTeam)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.defaultTeam;
|
||||
KLLMCPFPIIE<CGLKOJIMDIH> hefjfejkdda = this.HEFJFEJKDDA;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013887 RID: 80007 RVA: 0x00482F38 File Offset: 0x00481138
|
||||
[Token(Token = "0x6013887")]
|
||||
[Address(RVA = "0x12DBDB0", Offset = "0x12DADB0", VA = "0x1812DBDB0")]
|
||||
public void MasterDeactivate()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013888 RID: 80008 RVA: 0x00482F68 File Offset: 0x00481168
|
||||
[Token(Token = "0x6013888")]
|
||||
[Address(RVA = "0x12DBBC0", Offset = "0x12DABC0", VA = "0x1812DBBC0")]
|
||||
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: 0x06013889 RID: 80009 RVA: 0x00482FB0 File Offset: 0x004811B0
|
||||
[Token(Token = "0x6013889")]
|
||||
[Address(RVA = "0x12DAE50", Offset = "0x12D9E50", VA = "0x1812DAE50")]
|
||||
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: 0x0601388A RID: 80010 RVA: 0x00483080 File Offset: 0x00481280
|
||||
[Token(Token = "0x601388A")]
|
||||
[Address(RVA = "0x12DAB20", Offset = "0x12D9B20", VA = "0x1812DAB20")]
|
||||
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: 0x0601388B RID: 80011 RVA: 0x0048314C File Offset: 0x0048134C
|
||||
[Token(Token = "0x601388B")]
|
||||
[Address(RVA = "0x12DB200", Offset = "0x12DA200", VA = "0x1812DB200")]
|
||||
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: 0x0601388C RID: 80012 RVA: 0x00483220 File Offset: 0x00481420
|
||||
[Token(Token = "0x601388C")]
|
||||
[Address(RVA = "0x12DBE80", Offset = "0x12DAE80", VA = "0x1812DBE80")]
|
||||
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)
|
||||
{
|
||||
float num = this.GJBMKGGPPEK();
|
||||
KLLMCPFPIIE<float> fiflhepknio = this.FIFLHEPKNIO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601388D RID: 80013 RVA: 0x004832AC File Offset: 0x004814AC
|
||||
[Token(Token = "0x601388D")]
|
||||
[Address(RVA = "0x12DA4F0", Offset = "0x12D94F0", VA = "0x1812DA4F0")]
|
||||
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;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (this.HEFJFEJKDDA.IAHDANBDAAM() != -1)
|
||||
{
|
||||
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
|
||||
float num4 = this.onActivateInitialWaveDelay;
|
||||
bbpalmfngjp.KGFFMEICLNN(num4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601388E RID: 80014 RVA: 0x004833BC File Offset: 0x004815BC
|
||||
[Token(Token = "0x601388E")]
|
||||
[Address(RVA = "0x12DA280", Offset = "0x12D9280", VA = "0x1812DA280")]
|
||||
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: 0x0601388F RID: 80015 RVA: 0x0048346C File Offset: 0x0048166C
|
||||
[Token(Token = "0x601388F")]
|
||||
[Address(RVA = "0x12DA910", Offset = "0x12D9910", VA = "0x1812DA910")]
|
||||
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: 0x06013890 RID: 80016 RVA: 0x004834C0 File Offset: 0x004816C0
|
||||
[Token(Token = "0x6013890")]
|
||||
[Address(RVA = "0x12DC0C0", Offset = "0x12DB0C0", VA = "0x1812DC0C0")]
|
||||
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: 0x06013891 RID: 80017 RVA: 0x00483508 File Offset: 0x00481708
|
||||
[Token(Token = "0x6013891")]
|
||||
[Address(RVA = "0x12DAA00", Offset = "0x12D9A00", VA = "0x1812DAA00")]
|
||||
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: 0x06013892 RID: 80018 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013892")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private void BNMHBLEAPMJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013893 RID: 80019 RVA: 0x00483550 File Offset: 0x00481750
|
||||
[Token(Token = "0x6013893")]
|
||||
[Address(RVA = "0x12DB720", Offset = "0x12DA720", VA = "0x1812DB720")]
|
||||
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: 0x06013894 RID: 80020 RVA: 0x00483680 File Offset: 0x00481880
|
||||
[Token(Token = "0x6013894")]
|
||||
[Address(RVA = "0x12DA050", Offset = "0x12D9050", VA = "0x1812DA050")]
|
||||
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: 0x06013895 RID: 80021 RVA: 0x004836FC File Offset: 0x004818FC
|
||||
[Token(Token = "0x6013895")]
|
||||
[Address(RVA = "0x12DC360", Offset = "0x12DB360", VA = "0x1812DC360")]
|
||||
private Color PMBEJJGHHKE(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Color white = Color.white;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013896 RID: 80022 RVA: 0x00483720 File Offset: 0x00481920
|
||||
[Token(Token = "0x6013896")]
|
||||
[Address(RVA = "0x12DC2D0", Offset = "0x12DB2D0", VA = "0x1812DC2D0")]
|
||||
private string PAPIOPMIFIA(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
if (CGOLFOLCHIF != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
string text;
|
||||
return text.ToUpper() + " TEAM";
|
||||
}
|
||||
return "NEUTRAL";
|
||||
}
|
||||
|
||||
// Token: 0x06013897 RID: 80023 RVA: 0x00483750 File Offset: 0x00481950
|
||||
[Token(Token = "0x6013897")]
|
||||
[Address(RVA = "0x12DC200", Offset = "0x12DB200", VA = "0x1812DC200")]
|
||||
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: 0x06013898 RID: 80024 RVA: 0x0048378C File Offset: 0x0048198C
|
||||
[Token(Token = "0x6013898")]
|
||||
[Address(RVA = "0x12DC450", Offset = "0x12DB450", VA = "0x1812DC450")]
|
||||
public ArenaBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CA98 RID: 51864
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CA98")]
|
||||
[SerializeField]
|
||||
private string baseName;
|
||||
|
||||
// Token: 0x0400CA99 RID: 51865
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CA99")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float onActivateInitialWaveDelay = 5f;
|
||||
|
||||
// Token: 0x0400CA9A RID: 51866
|
||||
[FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400CA9A")]
|
||||
[SerializeField]
|
||||
private float waveDuration = 60f;
|
||||
|
||||
// Token: 0x0400CA9B RID: 51867
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CA9B")]
|
||||
[SerializeField]
|
||||
[Header("Encounters")]
|
||||
private EncounterDescriptor blueTeamEncounterPrefab;
|
||||
|
||||
// Token: 0x0400CA9C RID: 51868
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400CA9C")]
|
||||
[SerializeField]
|
||||
private EncounterDescriptor redTeamEncounterPrefab;
|
||||
|
||||
// Token: 0x0400CA9D RID: 51869
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400CA9D")]
|
||||
[SerializeField]
|
||||
[Header("Team")]
|
||||
private bool canChangeTeam;
|
||||
|
||||
// Token: 0x0400CA9E RID: 51870
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400CA9E")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH defaultTeam;
|
||||
|
||||
// Token: 0x0400CA9F RID: 51871
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400CA9F")]
|
||||
[SerializeField]
|
||||
[Header("Capture")]
|
||||
private Transform captureCenter;
|
||||
|
||||
// Token: 0x0400CAA0 RID: 51872
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400CAA0")]
|
||||
[SerializeField]
|
||||
private float captureRadius = 5f;
|
||||
|
||||
// Token: 0x0400CAA1 RID: 51873
|
||||
[FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400CAA1")]
|
||||
[SerializeField]
|
||||
private float captureDuration = 10f;
|
||||
|
||||
// Token: 0x0400CAA2 RID: 51874
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400CAA2")]
|
||||
[SerializeField]
|
||||
private float returnToOwningTeamDuration = 10f;
|
||||
|
||||
// Token: 0x0400CAA3 RID: 51875
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400CAA3")]
|
||||
[SerializeField]
|
||||
[Header("Portal Doors")]
|
||||
private LockableDoor blueTeamPortal;
|
||||
|
||||
// Token: 0x0400CAA4 RID: 51876
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400CAA4")]
|
||||
[SerializeField]
|
||||
private LockableDoor redTeamPortal;
|
||||
|
||||
// Token: 0x0400CAA5 RID: 51877
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400CAA5")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private ArenaEncounterSpawner encounterSpawner;
|
||||
|
||||
// Token: 0x0400CAA6 RID: 51878
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400CAA6")]
|
||||
private GameManager MCMIHLAAOGO;
|
||||
|
||||
// Token: 0x0400CAA7 RID: 51879
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400CAA7")]
|
||||
private ArenaBaseVisuals CBDFGLGMKOA;
|
||||
|
||||
// Token: 0x0400CAA8 RID: 51880
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400CAA8")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400CAA9 RID: 51881
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400CAA9")]
|
||||
private MJNLDDCLOGP BBPALMFNGJP;
|
||||
|
||||
// Token: 0x0400CAAA RID: 51882
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400CAAA")]
|
||||
private KLLMCPFPIIE<CGLKOJIMDIH> HEFJFEJKDDA;
|
||||
|
||||
// Token: 0x0400CAAB RID: 51883
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400CAAB")]
|
||||
private KLLMCPFPIIE<CGLKOJIMDIH> NHOJBICAJIN;
|
||||
|
||||
// Token: 0x0400CAAC RID: 51884
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400CAAC")]
|
||||
private KLLMCPFPIIE<float> FIFLHEPKNIO;
|
||||
|
||||
// Token: 0x02002D58 RID: 11608
|
||||
[Token(Token = "0x2002D58")]
|
||||
private enum NFOPNEOHMMG
|
||||
{
|
||||
// Token: 0x0400CAAE RID: 51886
|
||||
[Token(Token = "0x400CAAE")]
|
||||
INACTIVE,
|
||||
// Token: 0x0400CAAF RID: 51887
|
||||
[Token(Token = "0x400CAAF")]
|
||||
CONTESTED,
|
||||
// Token: 0x0400CAB0 RID: 51888
|
||||
[Token(Token = "0x400CAB0")]
|
||||
CAPTURING,
|
||||
// Token: 0x0400CAB1 RID: 51889
|
||||
[Token(Token = "0x400CAB1")]
|
||||
RUNNING
|
||||
}
|
||||
|
||||
// Token: 0x02002D59 RID: 11609
|
||||
[Token(Token = "0x2002D59")]
|
||||
private enum BAPIKHMDOGD
|
||||
{
|
||||
// Token: 0x0400CAB3 RID: 51891
|
||||
[Token(Token = "0x400CAB3")]
|
||||
NONE,
|
||||
// Token: 0x0400CAB4 RID: 51892
|
||||
[Token(Token = "0x400CAB4")]
|
||||
ON_SINGLE_TEAM,
|
||||
// Token: 0x0400CAB5 RID: 51893
|
||||
[Token(Token = "0x400CAB5")]
|
||||
ON_MULTIPLE_TEAMS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,181 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002D5A RID: 11610
|
||||
[Token(Token = "0x2002D5A")]
|
||||
public class ArenaDoor : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003628 RID: 13864
|
||||
// (get) Token: 0x06013899 RID: 80025 RVA: 0x004837D8 File Offset: 0x004819D8
|
||||
// (set) Token: 0x0601389A RID: 80026 RVA: 0x004837EC File Offset: 0x004819EC
|
||||
[Token(Token = "0x17003628")]
|
||||
public bool NLLONFJBKKP
|
||||
{
|
||||
[Token(Token = "0x6013899")]
|
||||
[Address(RVA = "0x417650", Offset = "0x416650", VA = "0x180417650")]
|
||||
get
|
||||
{
|
||||
return this.DJOGLAAEACB;
|
||||
}
|
||||
[Token(Token = "0x601389A")]
|
||||
[Address(RVA = "0x12DC7C0", Offset = "0x12DB7C0", VA = "0x1812DC7C0")]
|
||||
set
|
||||
{
|
||||
this.DJOGLAAEACB = value;
|
||||
if (value)
|
||||
{
|
||||
int num = 0;
|
||||
this.HACBIOINOLL = num != 0;
|
||||
return;
|
||||
}
|
||||
if (this.alwaysOpenWhenUnlocked != value)
|
||||
{
|
||||
this.HACBIOINOLL = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003629 RID: 13865
|
||||
// (get) Token: 0x0601389B RID: 80027 RVA: 0x00483820 File Offset: 0x00481A20
|
||||
// (set) Token: 0x0601389C RID: 80028 RVA: 0x00483834 File Offset: 0x00481A34
|
||||
[Token(Token = "0x17003629")]
|
||||
public bool HACBIOINOLL
|
||||
{
|
||||
[Token(Token = "0x601389B")]
|
||||
[Address(RVA = "0x51F230", Offset = "0x51E230", VA = "0x18051F230")]
|
||||
get
|
||||
{
|
||||
return this.LJHPCFBIFGG;
|
||||
}
|
||||
[Token(Token = "0x601389C")]
|
||||
[Address(RVA = "0x12DC4A0", Offset = "0x12DB4A0", VA = "0x1812DC4A0")]
|
||||
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: 0x1700362A RID: 13866
|
||||
// (get) Token: 0x0601389D RID: 80029 RVA: 0x004838E0 File Offset: 0x00481AE0
|
||||
// (set) Token: 0x0601389E RID: 80030 RVA: 0x004838F4 File Offset: 0x00481AF4
|
||||
[Token(Token = "0x1700362A")]
|
||||
public float GAGNANAOCIP
|
||||
{
|
||||
[Token(Token = "0x601389D")]
|
||||
[Address(RVA = "0x812630", Offset = "0x811630", VA = "0x180812630")]
|
||||
get;
|
||||
[Token(Token = "0x601389E")]
|
||||
[Address(RVA = "0xCA2F00", Offset = "0xCA1F00", VA = "0x180CA2F00")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0601389F RID: 80031 RVA: 0x00483908 File Offset: 0x00481B08
|
||||
[Token(Token = "0x601389F")]
|
||||
[Address(RVA = "0x12DC490", Offset = "0x12DB490", VA = "0x1812DC490")]
|
||||
private void Awake()
|
||||
{
|
||||
this.HACBIOINOLL = true;
|
||||
}
|
||||
|
||||
// Token: 0x060138A0 RID: 80032 RVA: 0x0048391C File Offset: 0x00481B1C
|
||||
[Token(Token = "0x60138A0")]
|
||||
[Address(RVA = "0x12DC610", Offset = "0x12DB610", VA = "0x1812DC610")]
|
||||
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: 0x060138A1 RID: 80033 RVA: 0x00483994 File Offset: 0x00481B94
|
||||
[Token(Token = "0x60138A1")]
|
||||
[Address(RVA = "0x12DC7B0", Offset = "0x12DB7B0", VA = "0x1812DC7B0")]
|
||||
public ArenaDoor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CAB6 RID: 51894
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CAB6")]
|
||||
[SerializeField]
|
||||
private TextMesh timerLabelText;
|
||||
|
||||
// Token: 0x0400CAB7 RID: 51895
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400CAB7")]
|
||||
[SerializeField]
|
||||
private bool alwaysOpenWhenUnlocked = true;
|
||||
|
||||
// Token: 0x0400CAB8 RID: 51896
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CAB8")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip openAudio;
|
||||
|
||||
// Token: 0x0400CAB9 RID: 51897
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400CAB9")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x0400CABA RID: 51898
|
||||
[Token(Token = "0x400CABA")]
|
||||
private static readonly int KEGKHFBOPBH = Animator.StringToHash("Locked");
|
||||
|
||||
// Token: 0x0400CABB RID: 51899
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400CABB")]
|
||||
private bool DJOGLAAEACB;
|
||||
|
||||
// Token: 0x0400CABC RID: 51900
|
||||
[FieldOffset(Offset = "0x39")]
|
||||
[Token(Token = "0x400CABC")]
|
||||
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: 0x02002D5B RID: 11611
|
||||
[Token(Token = "0x2002D5B")]
|
||||
public class ArenaEMP : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x1700362B RID: 13867
|
||||
// (get) Token: 0x060138A3 RID: 80035 RVA: 0x004839CC File Offset: 0x00481BCC
|
||||
[Token(Token = "0x1700362B")]
|
||||
public bool HABNHHJNBCJ
|
||||
{
|
||||
[Token(Token = "0x60138A3")]
|
||||
[Address(RVA = "0x12DFC80", Offset = "0x12DEC80", VA = "0x1812DFC80")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700362C RID: 13868
|
||||
// (get) Token: 0x060138A4 RID: 80036 RVA: 0x004839E8 File Offset: 0x00481BE8
|
||||
[Token(Token = "0x1700362C")]
|
||||
public bool FJPFHBEDKPD
|
||||
{
|
||||
[Token(Token = "0x60138A4")]
|
||||
[Address(RVA = "0x12DFD20", Offset = "0x12DED20", VA = "0x1812DFD20")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700362D RID: 13869
|
||||
// (get) Token: 0x060138A5 RID: 80037 RVA: 0x00483A04 File Offset: 0x00481C04
|
||||
[Token(Token = "0x1700362D")]
|
||||
public bool MDJNPKPLEPO
|
||||
{
|
||||
[Token(Token = "0x60138A5")]
|
||||
[Address(RVA = "0x12DFCD0", Offset = "0x12DECD0", VA = "0x1812DFCD0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138A6 RID: 80038 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60138A6")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060138A7 RID: 80039 RVA: 0x00483A20 File Offset: 0x00481C20
|
||||
[Token(Token = "0x60138A7")]
|
||||
[Address(RVA = "0x12DCB00", Offset = "0x12DBB00", VA = "0x1812DCB00", 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: 0x060138A8 RID: 80040 RVA: 0x00483CD8 File Offset: 0x00481ED8
|
||||
[Token(Token = "0x60138A8")]
|
||||
[Address(RVA = "0x12DFB40", Offset = "0x12DEB40", VA = "0x1812DFB40")]
|
||||
private void Start()
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x060138A9 RID: 80041 RVA: 0x00483D10 File Offset: 0x00481F10
|
||||
[Token(Token = "0x60138A9")]
|
||||
[Address(RVA = "0x12DF610", Offset = "0x12DE610", VA = "0x1812DF610")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.HJHGDJOIKPN();
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x060138AA RID: 80042 RVA: 0x00483D2C File Offset: 0x00481F2C
|
||||
[Token(Token = "0x60138AA")]
|
||||
[Address(RVA = "0x12DF510", Offset = "0x12DE510", VA = "0x1812DF510", 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: 0x060138AB RID: 80043 RVA: 0x00483D9C File Offset: 0x00481F9C
|
||||
[Token(Token = "0x60138AB")]
|
||||
[Address(RVA = "0x12DFBA0", Offset = "0x12DEBA0", VA = "0x1812DFBA0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.MBDCEOIOBNA.OCGHOBMJNMA();
|
||||
this.KOCPFHHFCJA.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x060138AC RID: 80044 RVA: 0x00483DD0 File Offset: 0x00481FD0
|
||||
[Token(Token = "0x60138AC")]
|
||||
[Address(RVA = "0x12DDC90", Offset = "0x12DCC90", VA = "0x1812DDC90")]
|
||||
private void HBJGKOOBOOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060138AC)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060138AD RID: 80045 RVA: 0x00483E50 File Offset: 0x00482050
|
||||
[Token(Token = "0x60138AD")]
|
||||
[Address(RVA = "0x12DD780", Offset = "0x12DC780", VA = "0x1812DD780")]
|
||||
private void CPDOBNBLGGM()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && ArenaEMPSite.IsInEMPSite(this))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138AE RID: 80046 RVA: 0x00483E80 File Offset: 0x00482080
|
||||
[Token(Token = "0x60138AE")]
|
||||
[Address(RVA = "0x12DE7D0", Offset = "0x12DD7D0", VA = "0x1812DE7D0")]
|
||||
private void KDOHMJEEJOB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060138AE)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060138AF RID: 80047 RVA: 0x00483F54 File Offset: 0x00482154
|
||||
[Token(Token = "0x60138AF")]
|
||||
[Address(RVA = "0x12DFAB0", Offset = "0x12DEAB0", VA = "0x1812DFAB0")]
|
||||
private void PMJKFBFDOJJ()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !ArenaEMPSite.IsInEMPSite(this))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138B0 RID: 80048 RVA: 0x00483F8C File Offset: 0x0048218C
|
||||
[Token(Token = "0x60138B0")]
|
||||
[Address(RVA = "0x12DEE20", Offset = "0x12DDE20", VA = "0x1812DEE20")]
|
||||
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: 0x060138B1 RID: 80049 RVA: 0x00484040 File Offset: 0x00482240
|
||||
[Token(Token = "0x60138B1")]
|
||||
[Address(RVA = "0x12DF840", Offset = "0x12DE840", VA = "0x1812DF840")]
|
||||
private void PKEMMOKICPC()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.tool.FNFNLDBILFE)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138B2 RID: 80050 RVA: 0x00484074 File Offset: 0x00482274
|
||||
[Token(Token = "0x60138B2")]
|
||||
[Address(RVA = "0x12DF1E0", Offset = "0x12DE1E0", VA = "0x1812DF1E0")]
|
||||
private void NLPANAGDOBJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "READY TO ARM";
|
||||
}
|
||||
|
||||
// Token: 0x060138B3 RID: 80051 RVA: 0x00484098 File Offset: 0x00482298
|
||||
[Token(Token = "0x60138B3")]
|
||||
[Address(RVA = "0x12DE9D0", Offset = "0x12DD9D0", VA = "0x1812DE9D0")]
|
||||
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: 0x060138B4 RID: 80052 RVA: 0x004840F4 File Offset: 0x004822F4
|
||||
[Token(Token = "0x60138B4")]
|
||||
[Address(RVA = "0x12DD820", Offset = "0x12DC820", VA = "0x1812DD820")]
|
||||
private void EDHMPNGGABF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMING...";
|
||||
this.LHEAMDHPDKK();
|
||||
}
|
||||
|
||||
// Token: 0x060138B5 RID: 80053 RVA: 0x00484120 File Offset: 0x00482320
|
||||
[Token(Token = "0x60138B5")]
|
||||
[Address(RVA = "0x12DDC10", Offset = "0x12DCC10", VA = "0x1812DDC10")]
|
||||
private void FINGEHDDPJG()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138B6 RID: 80054 RVA: 0x00484154 File Offset: 0x00482354
|
||||
[Token(Token = "0x60138B6")]
|
||||
[Address(RVA = "0x12DD810", Offset = "0x12DC810", VA = "0x1812DD810")]
|
||||
private void DDFCAPAPHAB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x060138B7 RID: 80055 RVA: 0x00484168 File Offset: 0x00482368
|
||||
[Token(Token = "0x60138B7")]
|
||||
[Address(RVA = "0x12DF2D0", Offset = "0x12DE2D0", VA = "0x1812DF2D0")]
|
||||
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: 0x060138B8 RID: 80056 RVA: 0x0048424C File Offset: 0x0048244C
|
||||
[Token(Token = "0x60138B8")]
|
||||
[Address(RVA = "0x12DD200", Offset = "0x12DC200", VA = "0x1812DD200")]
|
||||
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: 0x060138B9 RID: 80057 RVA: 0x0048433C File Offset: 0x0048253C
|
||||
[Token(Token = "0x60138B9")]
|
||||
[Address(RVA = "0x12DF020", Offset = "0x12DE020", VA = "0x1812DF020")]
|
||||
private void MHGJKOIJJBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.HJHGDJOIKPN();
|
||||
}
|
||||
|
||||
// Token: 0x060138BA RID: 80058 RVA: 0x00484350 File Offset: 0x00482550
|
||||
[Token(Token = "0x60138BA")]
|
||||
[Address(RVA = "0x12DF130", Offset = "0x12DE130", VA = "0x1812DF130")]
|
||||
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: 0x060138BB RID: 80059 RVA: 0x00484394 File Offset: 0x00482594
|
||||
[Token(Token = "0x60138BB")]
|
||||
[Address(RVA = "0x12DF030", Offset = "0x12DE030", VA = "0x1812DF030")]
|
||||
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: 0x060138BC RID: 80060 RVA: 0x004843F0 File Offset: 0x004825F0
|
||||
[Token(Token = "0x60138BC")]
|
||||
[Address(RVA = "0x12DDBB0", Offset = "0x12DCBB0", VA = "0x1812DDBB0")]
|
||||
private void FELACJJAHMB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "DISARMING...";
|
||||
this.LHEAMDHPDKK();
|
||||
}
|
||||
|
||||
// Token: 0x060138BD RID: 80061 RVA: 0x0048441C File Offset: 0x0048261C
|
||||
[Token(Token = "0x60138BD")]
|
||||
[Address(RVA = "0x12DDE80", Offset = "0x12DCE80", VA = "0x1812DDE80")]
|
||||
private void IGKMNNOKAME()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.LKDLEHGHCAD.JPAJBLPGHJK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138BE RID: 80062 RVA: 0x00484450 File Offset: 0x00482650
|
||||
[Token(Token = "0x60138BE")]
|
||||
[Address(RVA = "0x12DD810", Offset = "0x12DC810", VA = "0x1812DD810")]
|
||||
private void EMPABGDCDIK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x060138BF RID: 80063 RVA: 0x00484464 File Offset: 0x00482664
|
||||
[Token(Token = "0x60138BF")]
|
||||
[Address(RVA = "0x12DF8C0", Offset = "0x12DE8C0", VA = "0x1812DF8C0")]
|
||||
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: 0x060138C0 RID: 80064 RVA: 0x0048453C File Offset: 0x0048273C
|
||||
[Token(Token = "0x60138C0")]
|
||||
[Address(RVA = "0x12DDA20", Offset = "0x12DCA20", VA = "0x1812DDA20")]
|
||||
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: 0x060138C1 RID: 80065 RVA: 0x004845A4 File Offset: 0x004827A4
|
||||
[Token(Token = "0x60138C1")]
|
||||
[Address(RVA = "0x12DEB70", Offset = "0x12DDB70", VA = "0x1812DEB70")]
|
||||
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: 0x060138C2 RID: 80066 RVA: 0x00484670 File Offset: 0x00482870
|
||||
[Token(Token = "0x60138C2")]
|
||||
[Address(RVA = "0x12DED90", Offset = "0x12DDD90", VA = "0x1812DED90")]
|
||||
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: 0x060138C3 RID: 80067 RVA: 0x004846A4 File Offset: 0x004828A4
|
||||
[Token(Token = "0x60138C3")]
|
||||
[Address(RVA = "0x12DF630", Offset = "0x12DE630", VA = "0x1812DF630")]
|
||||
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: 0x060138C4 RID: 80068 RVA: 0x004846F4 File Offset: 0x004828F4
|
||||
[Token(Token = "0x60138C4")]
|
||||
[Address(RVA = "0x12DE000", Offset = "0x12DD000", VA = "0x1812DE000")]
|
||||
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: 0x060138C5 RID: 80069 RVA: 0x00484854 File Offset: 0x00482A54
|
||||
[Token(Token = "0x60138C5")]
|
||||
[Address(RVA = "0x12DF230", Offset = "0x12DE230", VA = "0x1812DF230")]
|
||||
private void NPFNENLJOAI(ChargePhysicalButton LKDLEHGHCAD)
|
||||
{
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
if (!hasAuthority)
|
||||
{
|
||||
return;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (hasAuthority)
|
||||
{
|
||||
return;
|
||||
}
|
||||
while (!hasAuthority)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138C6 RID: 80070 RVA: 0x00484888 File Offset: 0x00482A88
|
||||
[Token(Token = "0x60138C6")]
|
||||
[Address(RVA = "0x12DD540", Offset = "0x12DC540", VA = "0x1812DD540")]
|
||||
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: 0x060138C7 RID: 80071 RVA: 0x004848D8 File Offset: 0x00482AD8
|
||||
[Token(Token = "0x60138C7")]
|
||||
[Address(RVA = "0x12DDF00", Offset = "0x12DCF00", VA = "0x1812DDF00")]
|
||||
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: 0x060138C8 RID: 80072 RVA: 0x00484910 File Offset: 0x00482B10
|
||||
[Token(Token = "0x60138C8")]
|
||||
[Address(RVA = "0x12DEFC0", Offset = "0x12DDFC0", VA = "0x1812DEFC0")]
|
||||
private void MGCPIBOCBIE()
|
||||
{
|
||||
Color color = this.dimColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
}
|
||||
|
||||
// Token: 0x060138C9 RID: 80073 RVA: 0x0048493C File Offset: 0x00482B3C
|
||||
[Token(Token = "0x60138C9")]
|
||||
[Address(RVA = "0x12DF740", Offset = "0x12DE740", VA = "0x1812DF740")]
|
||||
private void PGDMEJPDMNI()
|
||||
{
|
||||
Color color = this.glowColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
Material material;
|
||||
material.SetColor(poghhocnlmd, color);
|
||||
}
|
||||
|
||||
// Token: 0x060138CA RID: 80074 RVA: 0x00484968 File Offset: 0x00482B68
|
||||
[Token(Token = "0x60138CA")]
|
||||
[Address(RVA = "0x12DD680", Offset = "0x12DC680", VA = "0x1812DD680")]
|
||||
private void BOPNBDDAAFD(Color GJAINANBOCB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060138CB RID: 80075 RVA: 0x0048497C File Offset: 0x00482B7C
|
||||
[Token(Token = "0x60138CB")]
|
||||
[Address(RVA = "0x12DEAD0", Offset = "0x12DDAD0", VA = "0x1812DEAD0")]
|
||||
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: 0x060138CC RID: 80076 RVA: 0x004849B8 File Offset: 0x00482BB8
|
||||
[Token(Token = "0x60138CC")]
|
||||
[Address(RVA = "0x12DD6D0", Offset = "0x12DC6D0", VA = "0x1812DD6D0")]
|
||||
private void CEDIPLLEMOE()
|
||||
{
|
||||
SFXAudioSource bdggfmecnhp = this.BDGGFMECNHP;
|
||||
int num = 0;
|
||||
if (bdggfmecnhp != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.BDGGFMECNHP);
|
||||
this.BDGGFMECNHP = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138CD RID: 80077 RVA: 0x004849EC File Offset: 0x00482BEC
|
||||
[Token(Token = "0x60138CD")]
|
||||
[Address(RVA = "0x12DF7A0", Offset = "0x12DE7A0", VA = "0x1812DF7A0")]
|
||||
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: 0x060138CE RID: 80078 RVA: 0x00484A28 File Offset: 0x00482C28
|
||||
[Token(Token = "0x60138CE")]
|
||||
[Address(RVA = "0x12DDDD0", Offset = "0x12DCDD0", VA = "0x1812DDDD0")]
|
||||
private void HJHGDJOIKPN()
|
||||
{
|
||||
SFXAudioSource cadmoohllib = this.CADMOOHLLIB;
|
||||
int num = 0;
|
||||
if (cadmoohllib != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.CADMOOHLLIB);
|
||||
this.CADMOOHLLIB = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138CF RID: 80079 RVA: 0x00484A5C File Offset: 0x00482C5C
|
||||
[Token(Token = "0x60138CF")]
|
||||
[Address(RVA = "0x12DD880", Offset = "0x12DC880", VA = "0x1812DD880")]
|
||||
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: 0x060138D0 RID: 80080 RVA: 0x00484AE4 File Offset: 0x00482CE4
|
||||
[Token(Token = "0x60138D0")]
|
||||
[Address(RVA = "0x12DCAA0", Offset = "0x12DBAA0", VA = "0x1812DCAA0")]
|
||||
private bool AILAIAGOEKM(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060138D0)
|
||||
|
||||
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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x060138D1 RID: 80081 RVA: 0x00484AFC File Offset: 0x00482CFC
|
||||
[Token(Token = "0x60138D1")]
|
||||
[Address(RVA = "0x12DFBF0", Offset = "0x12DEBF0", VA = "0x1812DFBF0")]
|
||||
public ArenaEMP()
|
||||
{
|
||||
int num = Shader.PropertyToID("_EmissionColor");
|
||||
this.POGHHOCNLMD = num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060138D2 RID: 80082 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60138D2")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
static ArenaEMP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400CABE RID: 51902
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CABE")]
|
||||
[SerializeField]
|
||||
[Header("Arming")]
|
||||
private float armDuration = 10f;
|
||||
|
||||
// Token: 0x0400CABF RID: 51903
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CABF")]
|
||||
[SerializeField]
|
||||
[Header("Mainframe Attaching")]
|
||||
private SimpleVolume attachmentSearchVolume;
|
||||
|
||||
// Token: 0x0400CAC0 RID: 51904
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CAC0")]
|
||||
[SerializeField]
|
||||
private BoxCollider attachmentSnapCollider;
|
||||
|
||||
// Token: 0x0400CAC1 RID: 51905
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400CAC1")]
|
||||
[SerializeField]
|
||||
[Header("Detonate")]
|
||||
private float detonateDelay = 40f;
|
||||
|
||||
// Token: 0x0400CAC2 RID: 51906
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400CAC2")]
|
||||
[SerializeField]
|
||||
[Header("Disarm")]
|
||||
private float disarmDuration = 10f;
|
||||
|
||||
// Token: 0x0400CAC3 RID: 51907
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400CAC3")]
|
||||
[SerializeField]
|
||||
[Header("Misc Button")]
|
||||
private float buttonDischargeDuration = 4f;
|
||||
|
||||
// Token: 0x0400CAC4 RID: 51908
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400CAC4")]
|
||||
[SerializeField]
|
||||
[Header("EMP Site Feedback")]
|
||||
private RendererMaterialPair glowRenderer;
|
||||
|
||||
// Token: 0x0400CAC5 RID: 51909
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400CAC5")]
|
||||
[SerializeField]
|
||||
private Color dimColor;
|
||||
|
||||
// Token: 0x0400CAC6 RID: 51910
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400CAC6")]
|
||||
[SerializeField]
|
||||
private Color glowColor;
|
||||
|
||||
// Token: 0x0400CAC7 RID: 51911
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400CAC7")]
|
||||
[SerializeField]
|
||||
[Header("Mainframe Attach Feedback")]
|
||||
private RecRoomAudioClip onMainframeAttachAudio;
|
||||
|
||||
// Token: 0x0400CAC8 RID: 51912
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400CAC8")]
|
||||
[SerializeField]
|
||||
[Header("Button Feedback")]
|
||||
private RecRoomAudioClip buttonHoldAudio;
|
||||
|
||||
// Token: 0x0400CAC9 RID: 51913
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400CAC9")]
|
||||
[SerializeField]
|
||||
[Header("Warning Feedback")]
|
||||
private float minWarningFrequency = 2f;
|
||||
|
||||
// Token: 0x0400CACA RID: 51914
|
||||
[FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400CACA")]
|
||||
[SerializeField]
|
||||
private float maxWarningFrequency = 6f;
|
||||
|
||||
// Token: 0x0400CACB RID: 51915
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400CACB")]
|
||||
[SerializeField]
|
||||
private AnimationCurve warningFrequencyCurve;
|
||||
|
||||
// Token: 0x0400CACC RID: 51916
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400CACC")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip warningBeepAudio;
|
||||
|
||||
// Token: 0x0400CACD RID: 51917
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400CACD")]
|
||||
[SerializeField]
|
||||
[Header("Armed Feedback")]
|
||||
private RecRoomAudioClip onArmAudio;
|
||||
|
||||
// Token: 0x0400CACE RID: 51918
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400CACE")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip loopingArmedAudio;
|
||||
|
||||
// Token: 0x0400CACF RID: 51919
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400CACF")]
|
||||
[SerializeField]
|
||||
[Header("Detonation Feedback")]
|
||||
private RecRoomAudioClip detonationAudio;
|
||||
|
||||
// Token: 0x0400CAD0 RID: 51920
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400CAD0")]
|
||||
[SerializeField]
|
||||
private float detonationParticlesDelay = 0.77f;
|
||||
|
||||
// Token: 0x0400CAD1 RID: 51921
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400CAD1")]
|
||||
[SerializeField]
|
||||
private PooledParticle detonationParticlePrefab;
|
||||
|
||||
// Token: 0x0400CAD2 RID: 51922
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400CAD2")]
|
||||
[SerializeField]
|
||||
[Header("Defused Feedback")]
|
||||
private RecRoomAudioClip defusedAudio;
|
||||
|
||||
// Token: 0x0400CAD3 RID: 51923
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400CAD3")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400CAD4 RID: 51924
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400CAD4")]
|
||||
private MACMLJJGBIM KOCPFHHFCJA;
|
||||
|
||||
// Token: 0x0400CAD5 RID: 51925
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400CAD5")]
|
||||
private MJNLDDCLOGP MBDCEOIOBNA;
|
||||
|
||||
// Token: 0x0400CAD6 RID: 51926
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400CAD6")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400CAD7 RID: 51927
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400CAD7")]
|
||||
private ToolPlayerAttractor OOPOMKMHBFK;
|
||||
|
||||
// Token: 0x0400CAD8 RID: 51928
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400CAD8")]
|
||||
private ChargePhysicalButton LKDLEHGHCAD;
|
||||
|
||||
// Token: 0x0400CAD9 RID: 51929
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400CAD9")]
|
||||
private SFXAudioSource BDGGFMECNHP;
|
||||
|
||||
// Token: 0x0400CADA RID: 51930
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400CADA")]
|
||||
private SFXAudioSource CADMOOHLLIB;
|
||||
|
||||
// Token: 0x0400CADB RID: 51931
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400CADB")]
|
||||
private int POGHHOCNLMD;
|
||||
|
||||
// Token: 0x0400CADC RID: 51932
|
||||
[Token(Token = "0x400CADC")]
|
||||
public static ArenaEMP.OKGJJIEBEGH ArmEvent;
|
||||
|
||||
// Token: 0x0400CADD RID: 51933
|
||||
[Token(Token = "0x400CADD")]
|
||||
public static ArenaEMP.OKGJJIEBEGH DefuseEvent;
|
||||
|
||||
// Token: 0x02002D5C RID: 11612
|
||||
[Token(Token = "0x2002D5C")]
|
||||
public sealed class OKGJJIEBEGH : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060138D3 RID: 80083 RVA: 0x00484B70 File Offset: 0x00482D70
|
||||
[Token(Token = "0x60138D3")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public OKGJJIEBEGH(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060138D4 RID: 80084 RVA: 0x00484B8C File Offset: 0x00482D8C
|
||||
[Token(Token = "0x60138D4")]
|
||||
[Address(RVA = "0x52CCA0", Offset = "0x52BCA0", VA = "0x18052CCA0", Slot = "13")]
|
||||
public void Invoke(ArenaEMP JILMFLHKKFH, AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138D5 RID: 80085 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60138D5")]
|
||||
[Address(RVA = "0x52CC60", Offset = "0x52BC60", VA = "0x18052CC60", 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: 0x060138D6 RID: 80086 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60138D6")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002D5D RID: 11613
|
||||
[Token(Token = "0x2002D5D")]
|
||||
private enum EOIAHDAHKLA
|
||||
{
|
||||
// Token: 0x0400CADF RID: 51935
|
||||
[Token(Token = "0x400CADF")]
|
||||
NOT_IN_EMP_SITE,
|
||||
// Token: 0x0400CAE0 RID: 51936
|
||||
[Token(Token = "0x400CAE0")]
|
||||
IN_EMP_SITE,
|
||||
// Token: 0x0400CAE1 RID: 51937
|
||||
[Token(Token = "0x400CAE1")]
|
||||
ATTACHED_TO_MAINFRAME,
|
||||
// Token: 0x0400CAE2 RID: 51938
|
||||
[Token(Token = "0x400CAE2")]
|
||||
ARMED,
|
||||
// Token: 0x0400CAE3 RID: 51939
|
||||
[Token(Token = "0x400CAE3")]
|
||||
DETONATED,
|
||||
// Token: 0x0400CAE4 RID: 51940
|
||||
[Token(Token = "0x400CAE4")]
|
||||
DEFUSED
|
||||
}
|
||||
|
||||
// Token: 0x02002D5E RID: 11614
|
||||
[Token(Token = "0x2002D5E")]
|
||||
private enum NHADAAFMDGD
|
||||
{
|
||||
// Token: 0x0400CAE6 RID: 51942
|
||||
[Token(Token = "0x400CAE6")]
|
||||
READY_TO_ARM,
|
||||
// Token: 0x0400CAE7 RID: 51943
|
||||
[Token(Token = "0x400CAE7")]
|
||||
ARMING
|
||||
}
|
||||
|
||||
// Token: 0x02002D5F RID: 11615
|
||||
[Token(Token = "0x2002D5F")]
|
||||
private enum KFIMBIFPOPD
|
||||
{
|
||||
// Token: 0x0400CAE9 RID: 51945
|
||||
[Token(Token = "0x400CAE9")]
|
||||
ARMED,
|
||||
// Token: 0x0400CAEA RID: 51946
|
||||
[Token(Token = "0x400CAEA")]
|
||||
DISARMING
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,64 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002D60 RID: 11616
|
||||
[Token(Token = "0x2002D60")]
|
||||
[RequireComponent(typeof(SimpleVolume))]
|
||||
public class ArenaEMPSite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060138D7 RID: 80087 RVA: 0x00484C8C File Offset: 0x00482E8C
|
||||
[Token(Token = "0x60138D7")]
|
||||
[Address(RVA = "0x12DC7F0", Offset = "0x12DB7F0", VA = "0x1812DC7F0")]
|
||||
private void Awake()
|
||||
{
|
||||
ArenaEMPSite.FGEPIOHEHEA.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x060138D8 RID: 80088 RVA: 0x00484CAC File Offset: 0x00482EAC
|
||||
[Token(Token = "0x60138D8")]
|
||||
[Address(RVA = "0x12DC9C0", Offset = "0x12DB9C0", VA = "0x1812DC9C0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = ArenaEMPSite.FGEPIOHEHEA.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x060138D9 RID: 80089 RVA: 0x00484CCC File Offset: 0x00482ECC
|
||||
[Token(Token = "0x60138D9")]
|
||||
[Address(RVA = "0x12DC870", Offset = "0x12DB870", VA = "0x1812DC870")]
|
||||
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: 0x060138DA RID: 80090 RVA: 0x00484D0C File Offset: 0x00482F0C
|
||||
[Token(Token = "0x60138DA")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ArenaEMPSite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CAEB RID: 51947
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CAEB")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private SimpleVolume volume;
|
||||
|
||||
// Token: 0x0400CAEC RID: 51948
|
||||
[Token(Token = "0x400CAEC")]
|
||||
private static List<ArenaEMPSite> FGEPIOHEHEA = new List();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002D61 RID: 11617
|
||||
[Token(Token = "0x2002D61")]
|
||||
public class ArenaEncounterSpawnPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700362E RID: 13870
|
||||
// (get) Token: 0x060138DC RID: 80092 RVA: 0x00484D38 File Offset: 0x00482F38
|
||||
[Token(Token = "0x1700362E")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x60138DC")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
||||
get
|
||||
{
|
||||
return this.team;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700362F RID: 13871
|
||||
// (get) Token: 0x060138DD RID: 80093 RVA: 0x00484D4C File Offset: 0x00482F4C
|
||||
[Token(Token = "0x1700362F")]
|
||||
public bool HPDLBFJNENL
|
||||
{
|
||||
[Token(Token = "0x60138DD")]
|
||||
[Address(RVA = "0x891DD0", Offset = "0x890DD0", VA = "0x180891DD0")]
|
||||
get
|
||||
{
|
||||
return this.isInitialSpawnPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003630 RID: 13872
|
||||
// (get) Token: 0x060138DE RID: 80094 RVA: 0x00484D60 File Offset: 0x00482F60
|
||||
[Token(Token = "0x17003630")]
|
||||
public EnemyPatrol MCBJJBJKKBE
|
||||
{
|
||||
[Token(Token = "0x60138DE")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.patrol;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138DF RID: 80095 RVA: 0x00484D74 File Offset: 0x00482F74
|
||||
[Token(Token = "0x60138DF")]
|
||||
[Address(RVA = "0x78C640", Offset = "0x78B640", VA = "0x18078C640")]
|
||||
public ArenaEncounterSpawnPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CAED RID: 51949
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CAED")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400CAEE RID: 51950
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400CAEE")]
|
||||
[SerializeField]
|
||||
private bool isInitialSpawnPoint;
|
||||
|
||||
// Token: 0x0400CAEF RID: 51951
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400CAEF")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.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: 0x02002D62 RID: 11618
|
||||
[Token(Token = "0x2002D62")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaEncounterSpawner : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003631 RID: 13873
|
||||
// (get) Token: 0x060138E0 RID: 80096 RVA: 0x00484D98 File Offset: 0x00482F98
|
||||
[Token(Token = "0x17003631")]
|
||||
public int EOJJFOPMCDP
|
||||
{
|
||||
[Token(Token = "0x60138E0")]
|
||||
[Address(RVA = "0x678D20", Offset = "0x677D20", VA = "0x180678D20")]
|
||||
get
|
||||
{
|
||||
return this.maxTeamEncountersRunning;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003632 RID: 13874
|
||||
// (get) Token: 0x060138E1 RID: 80097 RVA: 0x00484DAC File Offset: 0x00482FAC
|
||||
[Token(Token = "0x17003632")]
|
||||
public float LCGEICDJBEA
|
||||
{
|
||||
[Token(Token = "0x60138E1")]
|
||||
[Address(RVA = "0x788030", Offset = "0x787030", VA = "0x180788030")]
|
||||
get
|
||||
{
|
||||
return this.encounterSpawnPeriod;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003633 RID: 13875
|
||||
// (get) Token: 0x060138E2 RID: 80098 RVA: 0x00484DC0 File Offset: 0x00482FC0
|
||||
[Token(Token = "0x17003633")]
|
||||
public GameEncounter OFKIMGKAFOH
|
||||
{
|
||||
[Token(Token = "0x60138E2")]
|
||||
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")]
|
||||
get
|
||||
{
|
||||
return this.initialEncounterPrefab;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003634 RID: 13876
|
||||
// (get) Token: 0x060138E3 RID: 80099 RVA: 0x00484DD4 File Offset: 0x00482FD4
|
||||
[Token(Token = "0x17003634")]
|
||||
public GameEncounter[] GJBNCAKDKJH
|
||||
{
|
||||
[Token(Token = "0x60138E3")]
|
||||
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")]
|
||||
get
|
||||
{
|
||||
return this.encounterPrefabs;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003635 RID: 13877
|
||||
// (get) Token: 0x060138E4 RID: 80100 RVA: 0x00484DE8 File Offset: 0x00482FE8
|
||||
[Token(Token = "0x17003635")]
|
||||
public int IADGEOCOJNO
|
||||
{
|
||||
[Token(Token = "0x60138E4")]
|
||||
[Address(RVA = "0x12E0670", Offset = "0x12DF670", VA = "0x1812E0670")]
|
||||
get
|
||||
{
|
||||
return this.CDIGALDEGKB._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060138E5 RID: 80101 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60138E5")]
|
||||
[Address(RVA = "0x12DFED0", Offset = "0x12DEED0", VA = "0x1812DFED0")]
|
||||
public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060138E6 RID: 80102 RVA: 0x00484E08 File Offset: 0x00483008
|
||||
[Token(Token = "0x60138E6")]
|
||||
[Address(RVA = "0x12DFDA0", Offset = "0x12DEDA0", VA = "0x1812DFDA0", 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: 0x060138E7 RID: 80103 RVA: 0x00484E5C File Offset: 0x0048305C
|
||||
[Token(Token = "0x60138E7")]
|
||||
[Address(RVA = "0x12E04B0", Offset = "0x12DF4B0", VA = "0x1812E04B0", 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: 0x060138E8 RID: 80104 RVA: 0x00484EB0 File Offset: 0x004830B0
|
||||
[Token(Token = "0x60138E8")]
|
||||
[Address(RVA = "0x12E0200", Offset = "0x12DF200", VA = "0x1812E0200")]
|
||||
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: 0x060138E9 RID: 80105 RVA: 0x00484F1C File Offset: 0x0048311C
|
||||
[Token(Token = "0x60138E9")]
|
||||
[Address(RVA = "0x12E0460", Offset = "0x12DF460", VA = "0x1812E0460")]
|
||||
public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
GameEncounter gameEncounter;
|
||||
return gameEncounter;
|
||||
}
|
||||
|
||||
// Token: 0x060138EA RID: 80106 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60138EA")]
|
||||
[Address(RVA = "0x12E0090", Offset = "0x12DF090", VA = "0x1812E0090")]
|
||||
public void MasterDestroyAllActiveEncounters()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060138EB RID: 80107 RVA: 0x00484F2C File Offset: 0x0048312C
|
||||
[Token(Token = "0x60138EB")]
|
||||
[Address(RVA = "0x12E0010", Offset = "0x12DF010", VA = "0x1812E0010")]
|
||||
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: 0x060138EC RID: 80108 RVA: 0x00484F64 File Offset: 0x00483164
|
||||
[Token(Token = "0x60138EC")]
|
||||
[Address(RVA = "0x12DFF90", Offset = "0x12DEF90", VA = "0x1812DFF90")]
|
||||
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: 0x060138ED RID: 80109 RVA: 0x00484F9C File Offset: 0x0048319C
|
||||
[Token(Token = "0x60138ED")]
|
||||
[Address(RVA = "0x12DFD70", Offset = "0x12DED70", VA = "0x1812DFD70")]
|
||||
private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
return <HIKGLIJCOHC>k__BackingField == photonView.viewIdField;
|
||||
}
|
||||
|
||||
// Token: 0x060138EE RID: 80110 RVA: 0x00484FC8 File Offset: 0x004831C8
|
||||
[Token(Token = "0x60138EE")]
|
||||
[Address(RVA = "0x12E05E0", Offset = "0x12DF5E0", VA = "0x1812E05E0")]
|
||||
public ArenaEncounterSpawner()
|
||||
{
|
||||
List<GameEncounter> list = new List();
|
||||
this.CDIGALDEGKB = list;
|
||||
List<GameEncounter> list2 = new List();
|
||||
this.IJFBABKPBLA = list2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400CAF0 RID: 51952
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CAF0")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Mode Encounters")]
|
||||
private int maxTeamEncountersRunning = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400CAF1 RID: 51953
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400CAF1")]
|
||||
[SerializeField]
|
||||
private float encounterSpawnPeriod = 20f;
|
||||
|
||||
// Token: 0x0400CAF2 RID: 51954
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CAF2")]
|
||||
[SerializeField]
|
||||
private GameEncounter initialEncounterPrefab;
|
||||
|
||||
// Token: 0x0400CAF3 RID: 51955
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CAF3")]
|
||||
[SerializeField]
|
||||
private GameEncounter[] encounterPrefabs;
|
||||
|
||||
// Token: 0x0400CAF4 RID: 51956
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400CAF4")]
|
||||
private List<GameEncounter> CDIGALDEGKB;
|
||||
|
||||
// Token: 0x0400CAF5 RID: 51957
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400CAF5")]
|
||||
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: 0x02002D63 RID: 11619
|
||||
[Token(Token = "0x2002D63")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaEquipmentSpawner : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003636 RID: 13878
|
||||
// (get) Token: 0x060138EF RID: 80111 RVA: 0x0048500C File Offset: 0x0048320C
|
||||
[Token(Token = "0x17003636")]
|
||||
private OGNBCNBPFCC KBMMIDCMFHF
|
||||
{
|
||||
[Token(Token = "0x60138EF")]
|
||||
[Address(RVA = "0x12E0C50", Offset = "0x12DFC50", VA = "0x1812E0C50")]
|
||||
get
|
||||
{
|
||||
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003637 RID: 13879
|
||||
// (get) Token: 0x060138F0 RID: 80112 RVA: 0x00485024 File Offset: 0x00483224
|
||||
// (set) Token: 0x060138F1 RID: 80113 RVA: 0x00485038 File Offset: 0x00483238
|
||||
[Token(Token = "0x17003637")]
|
||||
public bool IKAGKELDMJH
|
||||
{
|
||||
[Token(Token = "0x60138F0")]
|
||||
[Address(RVA = "0x826D00", Offset = "0x825D00", VA = "0x180826D00")]
|
||||
get
|
||||
{
|
||||
return this.KIMBPPFDHKG;
|
||||
}
|
||||
[Token(Token = "0x60138F1")]
|
||||
[Address(RVA = "0x12E25F0", Offset = "0x12E15F0", VA = "0x1812E25F0")]
|
||||
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: 0x17003638 RID: 13880
|
||||
// (get) Token: 0x060138F2 RID: 80114 RVA: 0x004850CC File Offset: 0x004832CC
|
||||
// (set) Token: 0x060138F3 RID: 80115 RVA: 0x004850E0 File Offset: 0x004832E0
|
||||
[Token(Token = "0x17003638")]
|
||||
private Tool OMKBFOJLLCL
|
||||
{
|
||||
[Token(Token = "0x60138F2")]
|
||||
[Address(RVA = "0x42B670", Offset = "0x42A670", VA = "0x18042B670")]
|
||||
get
|
||||
{
|
||||
return this.NNDNJGKLNPE;
|
||||
}
|
||||
[Token(Token = "0x60138F3")]
|
||||
[Address(RVA = "0x12E0AA0", Offset = "0x12DFAA0", VA = "0x1812E0AA0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.JDHMIOJKLCK;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003639 RID: 13881
|
||||
// (get) Token: 0x060138F4 RID: 80116 RVA: 0x00485110 File Offset: 0x00483310
|
||||
// (set) Token: 0x060138F5 RID: 80117 RVA: 0x00485130 File Offset: 0x00483330
|
||||
[Token(Token = "0x17003639")]
|
||||
private int MFIDGDPAGIB
|
||||
{
|
||||
[Token(Token = "0x60138F4")]
|
||||
[Address(RVA = "0x12E09C0", Offset = "0x12DF9C0", VA = "0x1812E09C0")]
|
||||
get
|
||||
{
|
||||
return this.IFNIBMFBDFC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60138F5")]
|
||||
[Address(RVA = "0x12E0CB0", Offset = "0x12DFCB0", VA = "0x1812E0CB0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> ifnibmfbdfc = this.IFNIBMFBDFC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700363A RID: 13882
|
||||
// (get) Token: 0x060138F6 RID: 80118 RVA: 0x0048514C File Offset: 0x0048334C
|
||||
[Token(Token = "0x1700363A")]
|
||||
private float MGLEPDDEAIN
|
||||
{
|
||||
[Token(Token = "0x60138F6")]
|
||||
[Address(RVA = "0x12E1040", Offset = "0x12E0040", VA = "0x1812E1040")]
|
||||
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: 0x060138F7 RID: 80119 RVA: 0x004851A4 File Offset: 0x004833A4
|
||||
[Token(Token = "0x60138F7")]
|
||||
[Address(RVA = "0x12E06B0", Offset = "0x12DF6B0", VA = "0x1812E06B0", 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: 0x060138F8 RID: 80120 RVA: 0x00485258 File Offset: 0x00483458
|
||||
[Token(Token = "0x60138F8")]
|
||||
[Address(RVA = "0x12E2360", Offset = "0x12E1360", VA = "0x1812E2360")]
|
||||
private void Start()
|
||||
{
|
||||
this.PIMDOPLCCKI();
|
||||
}
|
||||
|
||||
// Token: 0x060138F9 RID: 80121 RVA: 0x0048526C File Offset: 0x0048346C
|
||||
[Token(Token = "0x60138F9")]
|
||||
[Address(RVA = "0x12E1D20", Offset = "0x12E0D20", VA = "0x1812E1D20", 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: 0x060138FA RID: 80122 RVA: 0x00485318 File Offset: 0x00483518
|
||||
[Token(Token = "0x60138FA")]
|
||||
[Address(RVA = "0x12E2370", Offset = "0x12E1370", VA = "0x1812E2370")]
|
||||
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: 0x060138FB RID: 80123 RVA: 0x004853F4 File Offset: 0x004835F4
|
||||
[Token(Token = "0x60138FB")]
|
||||
[Address(RVA = "0x12E0B50", Offset = "0x12DFB50", VA = "0x1812E0B50")]
|
||||
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: 0x060138FC RID: 80124 RVA: 0x00485470 File Offset: 0x00483670
|
||||
[Token(Token = "0x60138FC")]
|
||||
[Address(RVA = "0x12E1150", Offset = "0x12E0150", VA = "0x1812E1150")]
|
||||
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: 0x060138FD RID: 80125 RVA: 0x004854D0 File Offset: 0x004836D0
|
||||
[Token(Token = "0x60138FD")]
|
||||
[Address(RVA = "0x12E1540", Offset = "0x12E0540", VA = "0x1812E1540")]
|
||||
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: 0x060138FE RID: 80126 RVA: 0x00485578 File Offset: 0x00483778
|
||||
[Token(Token = "0x60138FE")]
|
||||
[Address(RVA = "0x12E13C0", Offset = "0x12E03C0", VA = "0x1812E13C0")]
|
||||
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: 0x060138FF RID: 80127 RVA: 0x004855E8 File Offset: 0x004837E8
|
||||
[Token(Token = "0x60138FF")]
|
||||
[Address(RVA = "0x12E1A90", Offset = "0x12E0A90", VA = "0x1812E1A90")]
|
||||
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: 0x06013900 RID: 80128 RVA: 0x0048567C File Offset: 0x0048387C
|
||||
[Token(Token = "0x6013900")]
|
||||
[Address(RVA = "0x12E0D10", Offset = "0x12DFD10", VA = "0x1812E0D10")]
|
||||
[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: 0x06013901 RID: 80129 RVA: 0x004856C8 File Offset: 0x004838C8
|
||||
[Token(Token = "0x6013901")]
|
||||
[Address(RVA = "0x12E0A10", Offset = "0x12DFA10", VA = "0x1812E0A10")]
|
||||
private void CPCEIFBLPAB()
|
||||
{
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.KLINOJGIJHE);
|
||||
eogpllpggbb.LADHFOAHLDA(10f, ajhelnokkma);
|
||||
}
|
||||
|
||||
// Token: 0x06013902 RID: 80130 RVA: 0x004856FC File Offset: 0x004838FC
|
||||
[Token(Token = "0x6013902")]
|
||||
[Address(RVA = "0x12E17A0", Offset = "0x12E07A0", VA = "0x1812E17A0")]
|
||||
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: 0x06013903 RID: 80131 RVA: 0x00485748 File Offset: 0x00483948
|
||||
[Token(Token = "0x6013903")]
|
||||
[Address(RVA = "0x12E0D10", Offset = "0x12DFD10", VA = "0x1812E0D10")]
|
||||
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: 0x06013904 RID: 80132 RVA: 0x00485794 File Offset: 0x00483994
|
||||
[Token(Token = "0x6013904")]
|
||||
[Address(RVA = "0x12E0910", Offset = "0x12DF910", VA = "0x1812E0910")]
|
||||
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: 0x06013905 RID: 80133 RVA: 0x004857DC File Offset: 0x004839DC
|
||||
[Token(Token = "0x6013905")]
|
||||
[Address(RVA = "0x12E2060", Offset = "0x12E1060", VA = "0x1812E2060")]
|
||||
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: 0x06013906 RID: 80134 RVA: 0x00485918 File Offset: 0x00483B18
|
||||
[Token(Token = "0x6013906")]
|
||||
[Address(RVA = "0x12E1860", Offset = "0x12E0860", VA = "0x1812E1860")]
|
||||
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: 0x06013907 RID: 80135 RVA: 0x00485A00 File Offset: 0x00483C00
|
||||
[Token(Token = "0x6013907")]
|
||||
[Address(RVA = "0x12E1F70", Offset = "0x12E0F70", VA = "0x1812E1F70")]
|
||||
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: 0x06013908 RID: 80136 RVA: 0x00485A50 File Offset: 0x00483C50
|
||||
[Token(Token = "0x6013908")]
|
||||
[Address(RVA = "0x12E0DD0", Offset = "0x12DFDD0", VA = "0x1812E0DD0")]
|
||||
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: 0x06013909 RID: 80137 RVA: 0x00485B20 File Offset: 0x00483D20
|
||||
[Token(Token = "0x6013909")]
|
||||
[Address(RVA = "0x12E2590", Offset = "0x12E1590", VA = "0x1812E2590")]
|
||||
public ArenaEquipmentSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CAF6 RID: 51958
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CAF6")]
|
||||
[SerializeField]
|
||||
private Transform equipmentSpawnTransform;
|
||||
|
||||
// Token: 0x0400CAF7 RID: 51959
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CAF7")]
|
||||
[SerializeField]
|
||||
[Header("Spawn Configuration")]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid equipmentTypeId;
|
||||
|
||||
// Token: 0x0400CAF8 RID: 51960
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CAF8")]
|
||||
[SerializeField]
|
||||
private float[] spawnDelays;
|
||||
|
||||
// Token: 0x0400CAF9 RID: 51961
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400CAF9")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private PulsingBeam pulsingBeam;
|
||||
|
||||
// Token: 0x0400CAFA RID: 51962
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400CAFA")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip spawnIn10SecondsAudio;
|
||||
|
||||
// Token: 0x0400CAFB RID: 51963
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400CAFB")]
|
||||
[SerializeField]
|
||||
private string spawnIn10SecondsNotification = "POWER WEAPON SPAWNS IN 10";
|
||||
|
||||
// Token: 0x0400CAFC RID: 51964
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400CAFC")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip onSpawnAudio;
|
||||
|
||||
// Token: 0x0400CAFD RID: 51965
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400CAFD")]
|
||||
[SerializeField]
|
||||
private string onSpawnNotification = "POWER WEAPON SPAWNED";
|
||||
|
||||
// Token: 0x0400CAFE RID: 51966
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400CAFE")]
|
||||
[SerializeField]
|
||||
private bool playNotificationOnEquipmentPickup = true;
|
||||
|
||||
// Token: 0x0400CAFF RID: 51967
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400CAFF")]
|
||||
[SerializeField]
|
||||
private string equipmentPickupNotification = "{0} GRABBED POWER WEAPON";
|
||||
|
||||
// Token: 0x0400CB00 RID: 51968
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400CB00")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private GameObject uiRoot;
|
||||
|
||||
// Token: 0x0400CB01 RID: 51969
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400CB01")]
|
||||
[SerializeField]
|
||||
private Renderer[] uiRenderers;
|
||||
|
||||
// Token: 0x0400CB02 RID: 51970
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400CB02")]
|
||||
[SerializeField]
|
||||
private TextMesh spawnTimerText;
|
||||
|
||||
// Token: 0x0400CB03 RID: 51971
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400CB03")]
|
||||
private MJNLDDCLOGP EOGPLLPGGBB;
|
||||
|
||||
// Token: 0x0400CB04 RID: 51972
|
||||
[Token(Token = "0x400CB04")]
|
||||
private const float GCCGALPMFOK = 2f;
|
||||
|
||||
// Token: 0x0400CB05 RID: 51973
|
||||
[Token(Token = "0x400CB05")]
|
||||
private const float CFDEEPECBFB = 4f;
|
||||
|
||||
// Token: 0x0400CB06 RID: 51974
|
||||
[Token(Token = "0x400CB06")]
|
||||
private const float DKEONODIADB = 120f;
|
||||
|
||||
// Token: 0x0400CB07 RID: 51975
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400CB07")]
|
||||
private bool KIMBPPFDHKG;
|
||||
|
||||
// Token: 0x0400CB08 RID: 51976
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400CB08")]
|
||||
private KLLMCPFPIIE<int> OJELDBPMKOK;
|
||||
|
||||
// Token: 0x0400CB09 RID: 51977
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400CB09")]
|
||||
private Tool NNDNJGKLNPE;
|
||||
|
||||
// Token: 0x0400CB0A RID: 51978
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400CB0A")]
|
||||
private KLLMCPFPIIE<int> IFNIBMFBDFC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,73 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002D64 RID: 11620
|
||||
[Token(Token = "0x2002D64")]
|
||||
[RequireComponent(typeof(Tool))]
|
||||
public class ArenaFuelCell : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700363B RID: 13883
|
||||
// (get) Token: 0x0601390A RID: 80138 RVA: 0x00485B5C File Offset: 0x00483D5C
|
||||
[Token(Token = "0x1700363B")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x601390A")]
|
||||
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601390B RID: 80139 RVA: 0x00485B70 File Offset: 0x00483D70
|
||||
[Token(Token = "0x601390B")]
|
||||
[Address(RVA = "0x12E2910", Offset = "0x12E1910", VA = "0x1812E2910")]
|
||||
private void Awake()
|
||||
{
|
||||
ArenaFuelCell.AllFuelCells.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x0601390C RID: 80140 RVA: 0x00485B90 File Offset: 0x00483D90
|
||||
[Token(Token = "0x601390C")]
|
||||
[Address(RVA = "0x12E2A10", Offset = "0x12E1A10", VA = "0x1812E2A10")]
|
||||
private void Start()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601390D RID: 80141 RVA: 0x00485BC8 File Offset: 0x00483DC8
|
||||
[Token(Token = "0x601390D")]
|
||||
[Address(RVA = "0x12E2990", Offset = "0x12E1990", VA = "0x1812E2990")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = ArenaFuelCell.AllFuelCells.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x0601390E RID: 80142 RVA: 0x00485BE8 File Offset: 0x00483DE8
|
||||
[Token(Token = "0x601390E")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
public ArenaFuelCell()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CB0B RID: 51979
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CB0B")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400CB0C RID: 51980
|
||||
[Token(Token = "0x400CB0C")]
|
||||
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: 0x02002D65 RID: 11621
|
||||
[Token(Token = "0x2002D65")]
|
||||
[RequireComponent(typeof(OverlapVolume))]
|
||||
public class ArenaFuelCellSlot : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700363C RID: 13884
|
||||
// (get) Token: 0x06013910 RID: 80144 RVA: 0x00485C14 File Offset: 0x00483E14
|
||||
// (set) Token: 0x06013911 RID: 80145 RVA: 0x00485C28 File Offset: 0x00483E28
|
||||
[Token(Token = "0x1700363C")]
|
||||
public bool IKAGKELDMJH
|
||||
{
|
||||
[Token(Token = "0x6013910")]
|
||||
[Address(RVA = "0x90C8C0", Offset = "0x90B8C0", VA = "0x18090C8C0")]
|
||||
get
|
||||
{
|
||||
return this.KIMBPPFDHKG;
|
||||
}
|
||||
[Token(Token = "0x6013911")]
|
||||
[Address(RVA = "0x12E28F0", Offset = "0x12E18F0", VA = "0x1812E28F0")]
|
||||
set
|
||||
{
|
||||
this.KIMBPPFDHKG = value;
|
||||
bool enabled = base.enabled;
|
||||
if (!enabled)
|
||||
{
|
||||
this.<NJCMHLEEHGN>k__BackingField = enabled;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700363D RID: 13885
|
||||
// (get) Token: 0x06013912 RID: 80146 RVA: 0x00485C50 File Offset: 0x00483E50
|
||||
[Token(Token = "0x1700363D")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x6013912")]
|
||||
[Address(RVA = "0x411540", Offset = "0x410540", VA = "0x180411540")]
|
||||
get
|
||||
{
|
||||
return this.team;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700363E RID: 13886
|
||||
// (get) Token: 0x06013913 RID: 80147 RVA: 0x00485C64 File Offset: 0x00483E64
|
||||
// (set) Token: 0x06013914 RID: 80148 RVA: 0x00485C78 File Offset: 0x00483E78
|
||||
[Token(Token = "0x1700363E")]
|
||||
public bool IGFPDMGNOGB
|
||||
{
|
||||
[Token(Token = "0x6013913")]
|
||||
[Address(RVA = "0x90C8B0", Offset = "0x90B8B0", VA = "0x18090C8B0")]
|
||||
get;
|
||||
[Token(Token = "0x6013914")]
|
||||
[Address(RVA = "0x90C8D0", Offset = "0x90B8D0", VA = "0x18090C8D0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013915 RID: 80149 RVA: 0x00485C8C File Offset: 0x00483E8C
|
||||
[Token(Token = "0x6013915")]
|
||||
[Address(RVA = "0x12E2740", Offset = "0x12E1740", VA = "0x1812E2740")]
|
||||
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: 0x06013916 RID: 80150 RVA: 0x00485CFC File Offset: 0x00483EFC
|
||||
[Token(Token = "0x6013916")]
|
||||
[Address(RVA = "0x78C640", Offset = "0x78B640", VA = "0x18078C640")]
|
||||
public ArenaFuelCellSlot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CB0D RID: 51981
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CB0D")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400CB0E RID: 51982
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400CB0E")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private OverlapVolume overlapVolume;
|
||||
|
||||
// Token: 0x0400CB0F RID: 51983
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400CB0F")]
|
||||
private float ECEINJDGKND;
|
||||
|
||||
// Token: 0x0400CB10 RID: 51984
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400CB10")]
|
||||
private bool KIMBPPFDHKG;
|
||||
|
||||
// Token: 0x0400CB12 RID: 51986
|
||||
[Token(Token = "0x400CB12")]
|
||||
private const float NADAKBJLPPC = 5f;
|
||||
|
||||
// Token: 0x0400CB13 RID: 51987
|
||||
[Token(Token = "0x400CB13")]
|
||||
private const float OBGELCEKGGH = 0.2f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002D66 RID: 11622
|
||||
[Token(Token = "0x2002D66")]
|
||||
public class ArenaMainframe : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06013917 RID: 80151 RVA: 0x00485D20 File Offset: 0x00483F20
|
||||
[Token(Token = "0x6013917")]
|
||||
[Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")]
|
||||
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: 0x02002D68 RID: 11624
|
||||
[Token(Token = "0x2002D68")]
|
||||
public class ArenaManager : GameRuleManager
|
||||
{
|
||||
// Token: 0x1700363F RID: 13887
|
||||
// (get) Token: 0x06013918 RID: 80152 RVA: 0x00485D34 File Offset: 0x00483F34
|
||||
[Token(Token = "0x1700363F")]
|
||||
public new static ArenaManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6013918")]
|
||||
[Address(RVA = "0x12EBAB0", Offset = "0x12EAAB0", VA = "0x1812EBAB0")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003640 RID: 13888
|
||||
// (get) Token: 0x06013919 RID: 80153 RVA: 0x00485D4C File Offset: 0x00483F4C
|
||||
[Token(Token = "0x17003640")]
|
||||
public new static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6013919")]
|
||||
[Address(RVA = "0x12EBB50", Offset = "0x12EAB50", VA = "0x1812EBB50")]
|
||||
get
|
||||
{
|
||||
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance == 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
return instance != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003641 RID: 13889
|
||||
// (get) Token: 0x0601391A RID: 80154 RVA: 0x00485D70 File Offset: 0x00483F70
|
||||
[Token(Token = "0x17003641")]
|
||||
private OGNBCNBPFCC[] HKPLMDOMLHN
|
||||
{
|
||||
[Token(Token = "0x601391A")]
|
||||
[Address(RVA = "0x12E7140", Offset = "0x12E6140", VA = "0x1812E7140")]
|
||||
get
|
||||
{
|
||||
OGNBCNBPFCC[] lpppimnolcm = this.LPPPIMNOLCM;
|
||||
if (lpppimnolcm == 0)
|
||||
{
|
||||
SerializedGuid[] array = this.dualWieldAllowedWeaponTypeIds;
|
||||
if (array != 0)
|
||||
{
|
||||
int num;
|
||||
Func<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: 0x17003642 RID: 13890
|
||||
// (get) Token: 0x0601391B RID: 80155 RVA: 0x00485DBC File Offset: 0x00483FBC
|
||||
// (set) Token: 0x0601391C RID: 80156 RVA: 0x00485DD0 File Offset: 0x00483FD0
|
||||
[Token(Token = "0x17003642")]
|
||||
public float CDFAJDLJALK
|
||||
{
|
||||
[Token(Token = "0x601391B")]
|
||||
[Address(RVA = "0x11E32C0", Offset = "0x11E22C0", VA = "0x1811E32C0")]
|
||||
get
|
||||
{
|
||||
return this.CIJFADFAPLB;
|
||||
}
|
||||
[Token(Token = "0x601391C")]
|
||||
[Address(RVA = "0x12EBC60", Offset = "0x12EAC60", VA = "0x1812EBC60")]
|
||||
set
|
||||
{
|
||||
this.CIJFADFAPLB = value;
|
||||
this.MFOCPIILHIL.BPHIOMBNAAI = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003643 RID: 13891
|
||||
// (get) Token: 0x0601391D RID: 80157 RVA: 0x00485DF8 File Offset: 0x00483FF8
|
||||
// (set) Token: 0x0601391E RID: 80158 RVA: 0x00485E0C File Offset: 0x0048400C
|
||||
[Token(Token = "0x17003643")]
|
||||
public int DOOKJFGLIOO
|
||||
{
|
||||
[Token(Token = "0x601391D")]
|
||||
[Address(RVA = "0x5B70B0", Offset = "0x5B60B0", VA = "0x1805B70B0")]
|
||||
get
|
||||
{
|
||||
return this.PHBJIHPKKNB;
|
||||
}
|
||||
[Token(Token = "0x601391E")]
|
||||
[Address(RVA = "0x12EBC90", Offset = "0x12EAC90", VA = "0x1812EBC90")]
|
||||
set
|
||||
{
|
||||
this.PHBJIHPKKNB = value;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003644 RID: 13892
|
||||
// (get) Token: 0x0601391F RID: 80159 RVA: 0x00485E48 File Offset: 0x00484048
|
||||
[Token(Token = "0x17003644")]
|
||||
public override string LJDMGKNAOOG
|
||||
{
|
||||
[Token(Token = "0x601391F")]
|
||||
[Address(RVA = "0x12EBC30", Offset = "0x12EAC30", VA = "0x1812EBC30", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return "lasertag";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003645 RID: 13893
|
||||
// (get) Token: 0x06013920 RID: 80160 RVA: 0x00485E5C File Offset: 0x0048405C
|
||||
[Token(Token = "0x17003645")]
|
||||
public override bool LEOEBAJLADB
|
||||
{
|
||||
[Token(Token = "0x6013920")]
|
||||
[Address(RVA = "0x4246A0", Offset = "0x4236A0", VA = "0x1804246A0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013921 RID: 80161 RVA: 0x00485E6C File Offset: 0x0048406C
|
||||
[Token(Token = "0x6013921")]
|
||||
[Address(RVA = "0x12E2C50", Offset = "0x12E1C50", VA = "0x1812E2C50", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
ArenaEncounterSpawner arenaEncounterSpawner = global::UnityEngine.Object.FindObjectOfType<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: 0x06013922 RID: 80162 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013922")]
|
||||
[Address(RVA = "0x12EB340", Offset = "0x12EA340", VA = "0x1812EB340", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013923 RID: 80163 RVA: 0x00486170 File Offset: 0x00484370
|
||||
[Token(Token = "0x6013923")]
|
||||
[Address(RVA = "0x12E4120", Offset = "0x12E3120", VA = "0x1812E4120")]
|
||||
protected void CLMJNPFECAM(bool HOCMIMEHLLM, bool KOPENBICLNF)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num = 0;
|
||||
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
|
||||
}
|
||||
|
||||
// Token: 0x06013924 RID: 80164 RVA: 0x004861A0 File Offset: 0x004843A0
|
||||
[Token(Token = "0x6013924")]
|
||||
[Address(RVA = "0x12EA540", Offset = "0x12E9540", VA = "0x1812EA540", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.HMECDFPAGEI.Clear();
|
||||
this.MMHAGGJEPBF.Clear();
|
||||
PointsDropper.KCGMPDACFGM -= this.FHIDAJNIBLG;
|
||||
OKNNKFGFODL localPlayerSpawnEvent = Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
Player.LocalPlayerSpawnEvent = OKNNKFGFODL.GMNMHGMFGOL(localPlayerSpawnEvent, action);
|
||||
IILCGFIHJLP<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: 0x06013925 RID: 80165 RVA: 0x004863A8 File Offset: 0x004845A8
|
||||
[Token(Token = "0x6013925")]
|
||||
[Address(RVA = "0x12EB8B0", Offset = "0x12EA8B0", VA = "0x1812EB8B0")]
|
||||
protected void Update()
|
||||
{
|
||||
this.EOMJFPLCDBD.OPEMIFENIJM();
|
||||
this.BNMGKFNIAMO.OPEMIFENIJM();
|
||||
this.LBHGFBNAMGG.OCGHOBMJNMA();
|
||||
this.DJLOODGOFNH.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x06013926 RID: 80166 RVA: 0x004863E8 File Offset: 0x004845E8
|
||||
[Token(Token = "0x6013926")]
|
||||
[Address(RVA = "0x12E9890", Offset = "0x12E8890", VA = "0x1812E9890", Slot = "24")]
|
||||
protected override void NJGKEJCHADK()
|
||||
{
|
||||
base.NJGKEJCHADK();
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013927 RID: 80167 RVA: 0x00486420 File Offset: 0x00484620
|
||||
[Token(Token = "0x6013927")]
|
||||
[Address(RVA = "0x12EA050", Offset = "0x12E9050", VA = "0x1812EA050", Slot = "25")]
|
||||
protected override void OODEMNCOLED()
|
||||
{
|
||||
base.OODEMNCOLED();
|
||||
int num = 0;
|
||||
this.BNMHHDAGBOL(num);
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013928 RID: 80168 RVA: 0x00486454 File Offset: 0x00484654
|
||||
[Token(Token = "0x6013928")]
|
||||
[Address(RVA = "0x12E3920", Offset = "0x12E2920", VA = "0x1812E3920")]
|
||||
protected int BPCAJBOABHN(AGAJMBPABDL AGIHAKFFCCD)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013929 RID: 80169 RVA: 0x00486474 File Offset: 0x00484674
|
||||
[Token(Token = "0x6013929")]
|
||||
[Address(RVA = "0x12EAC80", Offset = "0x12E9C80", VA = "0x1812EAC80", Slot = "22")]
|
||||
public override void RecordMatchAnalytics(bool IHKEFCIKBDK)
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
bool flag = scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag2 = scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)1), num);
|
||||
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl3 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
bool flag3 = scoreManager3.TryGetPlayerStat(agajmbpabdl3, (IJKNDEOFIFE)((uint)2), num);
|
||||
if (scoreManager3 != 0)
|
||||
{
|
||||
string text;
|
||||
CFLMJLFBOKH.NENBHKMFFFH("finished_game", text);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("games_played", 1);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("player_kills", num);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("enemy_kills", num);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("deaths", num);
|
||||
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.ONCPNMDGGKG.FGAMGPEBMGE;
|
||||
int hashCode = fgamgpebmge.GetHashCode();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601392A RID: 80170 RVA: 0x0048654C File Offset: 0x0048474C
|
||||
[Token(Token = "0x601392A")]
|
||||
[Address(RVA = "0x12E88C0", Offset = "0x12E78C0", VA = "0x1812E88C0", Slot = "23")]
|
||||
public override bool LocalPlayerHasGameActivity()
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
if (scoreManager.TryGetPlayerStat(agajmbpabdl, (IJKNDEOFIFE)num2, num))
|
||||
{
|
||||
}
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (scoreManager2.TryGetPlayerStat(agajmbpabdl2, (IJKNDEOFIFE)((uint)1), num))
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601392B RID: 80171 RVA: 0x004865A8 File Offset: 0x004847A8
|
||||
[Token(Token = "0x601392B")]
|
||||
[Address(RVA = "0x12E7710", Offset = "0x12E6710", VA = "0x1812E7710")]
|
||||
private void KCNCMMFELDN(SpawnableTool FAFPPDGHACH)
|
||||
{
|
||||
Tool component = FAFPPDGHACH.GetComponent<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: 0x0601392C RID: 80172 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601392C")]
|
||||
[Address(RVA = "0x12E7FD0", Offset = "0x12E6FD0", VA = "0x1812E7FD0")]
|
||||
private void LBDLHHLIKDC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601392D RID: 80173 RVA: 0x00486620 File Offset: 0x00484820
|
||||
[Token(Token = "0x601392D")]
|
||||
[Address(RVA = "0x12E39C0", Offset = "0x12E29C0", VA = "0x1812E39C0")]
|
||||
private void CCBNKLPCBKB(RangedWeapon CHOKCBJIJAL)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(CHOKCBJIJAL == num))
|
||||
{
|
||||
Tool tool = CHOKCBJIJAL._tool;
|
||||
int num2 = 0;
|
||||
if (!(tool == num2))
|
||||
{
|
||||
Tool tool2 = CHOKCBJIJAL._tool;
|
||||
if (tool2.<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: 0x0601392E RID: 80174 RVA: 0x00486788 File Offset: 0x00484988
|
||||
[Token(Token = "0x601392E")]
|
||||
[Address(RVA = "0x12EAB60", Offset = "0x12E9B60", VA = "0x1812EAB60")]
|
||||
private void PMEDFNLICGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
RangedWeapon component = EGFEJGHDNAI.GetComponent<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: 0x0601392F RID: 80175 RVA: 0x004867EC File Offset: 0x004849EC
|
||||
[Token(Token = "0x601392F")]
|
||||
[Address(RVA = "0x12E7DF0", Offset = "0x12E6DF0", VA = "0x1812E7DF0")]
|
||||
private void LAMLPJFGGNC(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (HMEIODIHDCL != 0 && HMEIODIHDCL.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
float z = Vector3.up.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013930 RID: 80176 RVA: 0x0048683C File Offset: 0x00484A3C
|
||||
[Token(Token = "0x6013930")]
|
||||
[Address(RVA = "0x12E4E50", Offset = "0x12E3E50", VA = "0x1812E4E50")]
|
||||
private void FKKEPHNPHBI(Enemy LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
||||
int num = 0;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = this.playerKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num2);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
float z = Vector3.up.z;
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) != num)
|
||||
{
|
||||
IDisposable disposable = SingletonMonoBehaviour.ONCPNMDGGKG.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "TAGGED BY BOT", 3f, num, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013931 RID: 80177 RVA: 0x004868B4 File Offset: 0x00484AB4
|
||||
[Token(Token = "0x6013931")]
|
||||
[Address(RVA = "0x12E9770", Offset = "0x12E8770", VA = "0x1812E9770")]
|
||||
private void NGACCLNKKMG(Enemy LJGOHLFADDN, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
CGLKOJIMDIH <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: 0x06013932 RID: 80178 RVA: 0x00486918 File Offset: 0x00484B18
|
||||
[Token(Token = "0x6013932")]
|
||||
[Address(RVA = "0x12E9A70", Offset = "0x12E8A70", VA = "0x1812E9A70")]
|
||||
private void OFOHDEJPEOH(AGAJMBPABDL LJGOHLFADDN, Weapon CHNKOFCAFCH, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LJGOHLFADDN != 0 && LJGOHLFADDN.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
CGLKOJIMDIH <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: 0x06013933 RID: 80179 RVA: 0x00486A5C File Offset: 0x00484C5C
|
||||
[Token(Token = "0x6013933")]
|
||||
[Address(RVA = "0x12E7D60", Offset = "0x12E6D60", VA = "0x1812E7D60")]
|
||||
private void LAHMBKKJDKA(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.AEGDBFPAFJO GEOMPLKMOLA, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL != 0 && HMEIODIHDCL.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013934 RID: 80180 RVA: 0x00486A90 File Offset: 0x00484C90
|
||||
[Token(Token = "0x6013934")]
|
||||
[Address(RVA = "0x12E91A0", Offset = "0x12E81A0", VA = "0x1812E91A0")]
|
||||
private void NFKFMFMBMIG(AGAJMBPABDL LJGOHLFADDN, AGAJMBPABDL HMEIODIHDCL, Weapon GDIGKHINJCG, Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LJGOHLFADDN != 0 && LJGOHLFADDN.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(LJGOHLFADDN, HMEIODIHDCL);
|
||||
bool flag2 = KKPBCOOONNK.BNNCCCFFALC;
|
||||
int num = 0;
|
||||
if (flag2)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
if (!flag)
|
||||
{
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
scoreManager2.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num2, 1, num3 != 0UL);
|
||||
}
|
||||
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num4 = 0;
|
||||
ulong num5;
|
||||
scoreManager3.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num4, -1, num5 != 0UL);
|
||||
int num6 = this.playerFriendlyFireKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num6);
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
if ((HMEIODIHDCL.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
if ((LJGOHLFADDN.DMKCIEPGGAB ? 1 : 0) == num)
|
||||
{
|
||||
string ohafdcgemef = HMEIODIHDCL.OHAFDCGEMEF;
|
||||
string text = LJGOHLFADDN.OHAFDCGEMEF + " TAGGED " + ohafdcgemef;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
return;
|
||||
}
|
||||
string customPlayerKillNotification = GDIGKHINJCG.GetCustomPlayerKillNotification(HMEIODIHDCL);
|
||||
}
|
||||
string text2;
|
||||
bool flag3 = text2.LJGBBKKGKOP();
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013935 RID: 80181 RVA: 0x00486BAC File Offset: 0x00484DAC
|
||||
[Token(Token = "0x6013935")]
|
||||
[Address(RVA = "0x12E4780", Offset = "0x12E3780", VA = "0x1812E4780")]
|
||||
private void EPCENNFPIDK(AGAJMBPABDL FIEHKCJGOOC, bool EHAMFFHAPJC, bool IKJCKJNNDMO, Vector3 BEOPNIAIJOM, string GLKCMBHDJLG)
|
||||
{
|
||||
if (!EHAMFFHAPJC)
|
||||
{
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerKilledPlayerCriticalHitSFX;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
Player player = FIEHKCJGOOC.GPOMCJICJIH();
|
||||
if (!IKJCKJNNDMO)
|
||||
{
|
||||
Transform transform = player.head.transform;
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
string ohafdcgemef = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text = "FRIENDLY FIRE " + ohafdcgemef;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string ohafdcgemef2 = FIEHKCJGOOC.OHAFDCGEMEF;
|
||||
string text2 = "TAGGED " + ohafdcgemef2;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x06013936 RID: 80182 RVA: 0x00486C30 File Offset: 0x00484E30
|
||||
[Token(Token = "0x6013936")]
|
||||
[Address(RVA = "0x12E4BB0", Offset = "0x12E3BB0", VA = "0x1812E4BB0")]
|
||||
private void FGHHGANBDNH(AGAJMBPABDL HMEIODIHDCL, AGAJMBPABDL LJGOHLFADDN, bool IKJCKJNNDMO)
|
||||
{
|
||||
string ohafdcgemef = HMEIODIHDCL.OHAFDCGEMEF;
|
||||
string text = LJGOHLFADDN.OHAFDCGEMEF + " TAGGED " + ohafdcgemef;
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x06013937 RID: 80183 RVA: 0x00486C64 File Offset: 0x00484E64
|
||||
[Token(Token = "0x6013937")]
|
||||
[Address(RVA = "0x12E8650", Offset = "0x12E7650", VA = "0x1812E8650")]
|
||||
private void LFECKFMDBBK(AGAJMBPABDL BMONDCAAFPJ, bool IKJCKJNNDMO, string CKMHGDINODE)
|
||||
{
|
||||
bool flag = CKMHGDINODE.LJGBBKKGKOP();
|
||||
if (!BMONDCAAFPJ.DMKCIEPGGAB)
|
||||
{
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x06013938 RID: 80184 RVA: 0x00486C90 File Offset: 0x00484E90
|
||||
[Token(Token = "0x6013938")]
|
||||
[Address(RVA = "0x12E7AF0", Offset = "0x12E6AF0", VA = "0x1812E7AF0")]
|
||||
private void KJFNGMIHLJO()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "TAGGED BY BOT", 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06013939 RID: 80185 RVA: 0x00486CC0 File Offset: 0x00484EC0
|
||||
[Token(Token = "0x6013939")]
|
||||
[Address(RVA = "0x12E74A0", Offset = "0x12E64A0", VA = "0x1812E74A0")]
|
||||
private void JPCLGAFBGMM(Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance.CIFKHPAHBHB)
|
||||
{
|
||||
float z = OKDCENHKDIP.z;
|
||||
if (OAEAKADENEB == Player.GAHEJKDCLLE.Head)
|
||||
{
|
||||
if (instance.OBCJHLBPKBJ == (ulong)0L)
|
||||
{
|
||||
}
|
||||
float z2 = BEOPNIAIJOM.z;
|
||||
float z3 = BEOPNIAIJOM.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerDamagedSFX;
|
||||
float z4 = BEOPNIAIJOM.z;
|
||||
float z5 = BEOPNIAIJOM.z;
|
||||
PooledParticle pooledParticle = this.playerDamagedParticles;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601393A RID: 80186 RVA: 0x00486D2C File Offset: 0x00484F2C
|
||||
[Token(Token = "0x601393A")]
|
||||
[Address(RVA = "0x12E5EC0", Offset = "0x12E4EC0", VA = "0x1812E5EC0")]
|
||||
private void HOLACFEPJGH(int CHMFEPLLNBI, string ACPMLLINIMG, Vector3 NAIDPMBKHPK)
|
||||
{
|
||||
int num = Mathf.Abs(CHMFEPLLNBI);
|
||||
string text2;
|
||||
string text3;
|
||||
string text = text2 + text3 + "";
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float z3 = NAIDPMBKHPK.z;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
NAIDPMBKHPK.z = z4;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num2 = 0;
|
||||
if (teamManager.PlayerOnTeam(agajmbpabdl, (CGLKOJIMDIH)num2))
|
||||
{
|
||||
}
|
||||
WorldSpaceNotification worldSpaceNotification = this.team2WorldSpaceNotificationPrefab;
|
||||
float z5 = NAIDPMBKHPK.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601393B RID: 80187 RVA: 0x00486DBC File Offset: 0x00484FBC
|
||||
[Token(Token = "0x601393B")]
|
||||
[Address(RVA = "0x12E6B80", Offset = "0x12E5B80", VA = "0x1812E6B80")]
|
||||
private void JBAMACNACDB(AGAJMBPABDL LLFMHANMHIC, AGAJMBPABDL NLEOIMBAFFL, Vector3 DDHPAFKBMON)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LLFMHANMHIC != 0 && LLFMHANMHIC.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
int num;
|
||||
if (NLEOIMBAFFL.DMKCIEPGGAB)
|
||||
{
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float time2 = Time.time;
|
||||
this.LPJHKGBGKJI = time2;
|
||||
}
|
||||
if (NLEOIMBAFFL.DMKCIEPGGAB && flag)
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
ulong num2;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(NLEOIMBAFFL, (IJKNDEOFIFE)num, 1, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601393C RID: 80188 RVA: 0x00486E5C File Offset: 0x0048505C
|
||||
[Token(Token = "0x601393C")]
|
||||
[Address(RVA = "0x12E8F50", Offset = "0x12E7F50", VA = "0x1812E8F50")]
|
||||
private void NAHAFOLAIEC()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
|
||||
}
|
||||
|
||||
// Token: 0x0601393D RID: 80189 RVA: 0x00486E88 File Offset: 0x00485088
|
||||
[Token(Token = "0x601393D")]
|
||||
[Address(RVA = "0x12E7B80", Offset = "0x12E6B80", VA = "0x1812E7B80")]
|
||||
private void KKIAFOCFDNP(int PKNBDHHKGGN)
|
||||
{
|
||||
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
|
||||
int num = 0;
|
||||
int length = allTeams.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = allTeams[num];
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = this.JCNKPEDFLKH(cglkojimdih).LNKHNOEOIPC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601393E RID: 80190 RVA: 0x00486ED4 File Offset: 0x004850D4
|
||||
[Token(Token = "0x601393E")]
|
||||
[Address(RVA = "0x12E3510", Offset = "0x12E2510", VA = "0x1812E3510")]
|
||||
private void BHDPFCFCEHL(int JNJPFJAMMHP)
|
||||
{
|
||||
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
|
||||
int num = 0;
|
||||
int length = allTeams.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = allTeams[num];
|
||||
ArenaManager.MLMHBNKELLG mlmhbnkellg = this.JCNKPEDFLKH(cglkojimdih);
|
||||
int num2 = mlmhbnkellg.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = mlmhbnkellg.LNKHNOEOIPC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601393F RID: 80191 RVA: 0x00486F30 File Offset: 0x00485130
|
||||
[Token(Token = "0x601393F")]
|
||||
[Address(RVA = "0x12E8540", Offset = "0x12E7540", VA = "0x1812E8540")]
|
||||
private int LDGDLNLDOBH(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (!this.DMGAJNHACLA)
|
||||
{
|
||||
return this.IKKFOCGCMLP(IEKDDPPNFPF).LNKHNOEOIPC.IAHDANBDAAM();
|
||||
}
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013940 RID: 80192 RVA: 0x00486F70 File Offset: 0x00485170
|
||||
[Token(Token = "0x6013940")]
|
||||
[Address(RVA = "0x12E7290", Offset = "0x12E6290", VA = "0x1812E7290")]
|
||||
private void JHMBLDAAJLM(AGAJMBPABDL IEKDDPPNFPF, int CNFHAENEOGO)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
if (this.DMGAJNHACLA)
|
||||
{
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
ArenaManager.MLMHBNKELLG mlmhbnkellg;
|
||||
int num = mlmhbnkellg.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(IEKDDPPNFPF);
|
||||
int num2 = bhmmljedmgg.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = bhmmljedmgg.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013941 RID: 80193 RVA: 0x00486FCC File Offset: 0x004851CC
|
||||
[Token(Token = "0x6013941")]
|
||||
[Address(RVA = "0x12EA0F0", Offset = "0x12E90F0", VA = "0x1812EA0F0")]
|
||||
private void OPINJGLCLNG(AGAJMBPABDL IEKDDPPNFPF, int CHMFEPLLNBI)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF) != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
ulong num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)4), CHMFEPLLNBI, num != 0UL);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num3 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num4 = Mathf.Min(CHMFEPLLNBI, num3);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013942 RID: 80194 RVA: 0x00487050 File Offset: 0x00485250
|
||||
[Token(Token = "0x6013942")]
|
||||
[Address(RVA = "0x12EA340", Offset = "0x12E9340", VA = "0x1812EA340")]
|
||||
private void OPINJGLCLNG(Enemy BPJNEFJBBML, int CHMFEPLLNBI)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (BPJNEFJBBML != num && BPJNEFJBBML.<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: 0x06013943 RID: 80195 RVA: 0x004870F0 File Offset: 0x004852F0
|
||||
[Token(Token = "0x6013943")]
|
||||
[Address(RVA = "0x12E7F20", Offset = "0x12E6F20", VA = "0x1812E7F20")]
|
||||
private string LAONNOOPPBI(int DMOLHMMKCMD, bool BMDOIMOKJEL = true)
|
||||
{
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
string text = "";
|
||||
if (BMDOIMOKJEL)
|
||||
{
|
||||
text = " POINTS";
|
||||
}
|
||||
string text2;
|
||||
string text3;
|
||||
return text2 + text3 + text;
|
||||
}
|
||||
|
||||
// Token: 0x06013944 RID: 80196 RVA: 0x00487120 File Offset: 0x00485320
|
||||
[Token(Token = "0x6013944")]
|
||||
[Address(RVA = "0x12E5150", Offset = "0x12E4150", VA = "0x1812E5150")]
|
||||
private void GKEDHINKLLO(int CHMFEPLLNBI)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = Mathf.Abs(CHMFEPLLNBI);
|
||||
string text2;
|
||||
string text3;
|
||||
string text = text2 + text3 + " POINTS";
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 2f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013945 RID: 80197 RVA: 0x0048716C File Offset: 0x0048536C
|
||||
[Token(Token = "0x6013945")]
|
||||
[Address(RVA = "0x12E4CA0", Offset = "0x12E3CA0", VA = "0x1812E4CA0")]
|
||||
private void FHIDAJNIBLG(PointsDropper MLCHBMFPKPC, Vector3 DDHPAFKBMON, AGAJMBPABDL[] KHAIOLEBGIL, int JDFENOCNKAD, int FLIEBIMFHEN, NLJHBKNGIDN MIBGCOLFLJM, bool IKIFHELNDBC)
|
||||
{
|
||||
if (KHAIOLEBGIL != 0 && KHAIOLEBGIL.Length != 0 && "{il2cpp array field KHAIOLEBGIL->}" != (ulong)0L)
|
||||
{
|
||||
BreakablePointsContainer component = MLCHBMFPKPC.GetComponent<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: 0x06013946 RID: 80198 RVA: 0x004871EC File Offset: 0x004853EC
|
||||
[Token(Token = "0x6013946")]
|
||||
[Address(RVA = "0x12E8780", Offset = "0x12E7780", VA = "0x1812E8780")]
|
||||
private void LJMGEPCANFE(AGAJMBPABDL JKPGNHBEMOK, int ONGBFDACHHG, Vector3 CAOHCBNEEND)
|
||||
{
|
||||
Player player = JKPGNHBEMOK.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num2 = Mathf.Abs(ONGBFDACHHG);
|
||||
float z = CAOHCBNEEND.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013947 RID: 80199 RVA: 0x00487228 File Offset: 0x00485428
|
||||
[Token(Token = "0x6013947")]
|
||||
[Address(RVA = "0x12E6400", Offset = "0x12E5400", VA = "0x1812E6400")]
|
||||
private void IEDMJBOEOAF(AGAJMBPABDL LLFOLJPCCFD, int DMOLHMMKCMD, Vector3 BBIHEAMHBFF)
|
||||
{
|
||||
Player player = LLFOLJPCCFD.GPOMCJICJIH();
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = BBIHEAMHBFF.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013948 RID: 80200 RVA: 0x00487260 File Offset: 0x00485460
|
||||
[Token(Token = "0x6013948")]
|
||||
[Address(RVA = "0x12E6540", Offset = "0x12E5540", VA = "0x1812E6540")]
|
||||
private void IEDMJBOEOAF(AGAJMBPABDL LLFOLJPCCFD, int DMOLHMMKCMD)
|
||||
{
|
||||
PlayerHead head = LLFOLJPCCFD.GPOMCJICJIH().head;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = head.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
}
|
||||
|
||||
// Token: 0x06013949 RID: 80201 RVA: 0x004872C4 File Offset: 0x004854C4
|
||||
[Token(Token = "0x6013949")]
|
||||
[Address(RVA = "0x12E8BF0", Offset = "0x12E7BF0", VA = "0x1812E8BF0")]
|
||||
private void MKBKGCDBIGF(int DMOLHMMKCMD, Vector3 CAOHCBNEEND, Vector3 NMPNMBABPLI)
|
||||
{
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
float z = NMPNMBABPLI.z;
|
||||
float z2 = CAOHCBNEEND.z;
|
||||
}
|
||||
|
||||
// Token: 0x0601394A RID: 80202 RVA: 0x004872F0 File Offset: 0x004854F0
|
||||
[Token(Token = "0x601394A")]
|
||||
[Address(RVA = "0x12E2B40", Offset = "0x12E1B40", VA = "0x1812E2B40")]
|
||||
private bool ANIJBAADAJN(AGAJMBPABDL IEKDDPPNFPF, int MMAKDCNFGHK)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (IEKDDPPNFPF == 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
||||
{
|
||||
}
|
||||
}
|
||||
int num;
|
||||
return num >= MMAKDCNFGHK;
|
||||
}
|
||||
|
||||
// Token: 0x0601394B RID: 80203 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601394B")]
|
||||
[Address(RVA = "0x12E56C0", Offset = "0x12E46C0", VA = "0x1812E56C0")]
|
||||
private void GPKAJMNMBPB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601394C RID: 80204 RVA: 0x00487334 File Offset: 0x00485534
|
||||
[Token(Token = "0x601394C")]
|
||||
[Address(RVA = "0x12E5E00", Offset = "0x12E4E00", VA = "0x1812E5E00")]
|
||||
private void HFHGPJANOPA()
|
||||
{
|
||||
AAPEGDHKHJI<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> masterPurchaseRequestEvent = ArenaVendingMachine.MasterPurchaseRequestEvent;
|
||||
Action<ArenaVendingMachine, ArenaVendingMachineSlot, AGAJMBPABDL, int> action = new Action(this.EDCIDGLHIMP);
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent = AAPEGDHKHJI.GMNMHGMFGOL(masterPurchaseRequestEvent, action);
|
||||
}
|
||||
|
||||
// Token: 0x0601394D RID: 80205 RVA: 0x00487360 File Offset: 0x00485560
|
||||
[Token(Token = "0x601394D")]
|
||||
[Address(RVA = "0x12E4530", Offset = "0x12E3530", VA = "0x1812E4530")]
|
||||
private void EDCIDGLHIMP(ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, AGAJMBPABDL IEKDDPPNFPF, int MMAKDCNFGHK)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
||||
{
|
||||
return;
|
||||
}
|
||||
int num = this.LDGDLNLDOBH(IEKDDPPNFPF);
|
||||
}
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<AGAJMBPABDL, ArenaVendingMachine, ArenaVendingMachineSlot, int> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcOnPurchaseSuccess);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601394E RID: 80206 RVA: 0x004873C0 File Offset: 0x004855C0
|
||||
[Token(Token = "0x601394E")]
|
||||
[Address(RVA = "0x12EAF10", Offset = "0x12E9F10", VA = "0x1812EAF10")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcOnPurchaseSuccess(AGAJMBPABDL IEKDDPPNFPF, ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, int MMAKDCNFGHK)
|
||||
{
|
||||
int num = 0;
|
||||
if (FJALLKMDHOF != num)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
}
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if ((IEKDDPPNFPF.DMKCIEPGGAB ? 1 : 0) != num2)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.lootSpentSFX;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
string text2;
|
||||
string text3;
|
||||
string text = text2 + text3 + " POINTS";
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 2f, num2, num2);
|
||||
}
|
||||
Transform creditDispenseTransform = FJALLKMDHOF.creditDispenseTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Player player = IEKDDPPNFPF.GPOMCJICJIH();
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601394F RID: 80207 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601394F")]
|
||||
[Address(RVA = "0x12E3740", Offset = "0x12E2740", VA = "0x1812E3740")]
|
||||
private void BNMHHDAGBOL(int BAAFJCJPIKI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013950 RID: 80208 RVA: 0x00487468 File Offset: 0x00485668
|
||||
[Token(Token = "0x6013950")]
|
||||
[Address(RVA = "0x12E4710", Offset = "0x12E3710", VA = "0x1812E4710")]
|
||||
private void EMNBBMPFCNI()
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
int num = this.LDGDLNLDOBH(agajmbpabdl);
|
||||
this.BNMHHDAGBOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x06013951 RID: 80209 RVA: 0x0048748C File Offset: 0x0048568C
|
||||
[Token(Token = "0x6013951")]
|
||||
[Address(RVA = "0x12E8380", Offset = "0x12E7380", VA = "0x1812E8380")]
|
||||
private void LCOAGFKMOJE()
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDBPMGEIIND);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MMANHOFGOOK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KIOHJHHKEIO);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.JEPMLPCOGNM((ushort)num2, okgcdflpfod, okgcdflpfod2, knfakjmalje);
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DOBOGKOOCPB);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.POCOENCICCN);
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
eomjfplcdbd2.JEPMLPCOGNM((ushort)num4, (ushort)num3, okgcdflpfod3, okgcdflpfod4, num);
|
||||
DJHELPHHAEN eomjfplcdbd3 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKIMMAJCNCP);
|
||||
}
|
||||
|
||||
// Token: 0x06013952 RID: 80210 RVA: 0x00487534 File Offset: 0x00485734
|
||||
[Token(Token = "0x6013952")]
|
||||
[Address(RVA = "0x12E7690", Offset = "0x12E6690", VA = "0x1812E7690")]
|
||||
private void JPFJBEDLJKK()
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013953 RID: 80211 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013953")]
|
||||
[Address(RVA = "0x12E59A0", Offset = "0x12E49A0", VA = "0x1812E59A0")]
|
||||
private void HDBPMGEIIND(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013954 RID: 80212 RVA: 0x00487568 File Offset: 0x00485768
|
||||
[Token(Token = "0x6013954")]
|
||||
[Address(RVA = "0x12E7880", Offset = "0x12E6880", VA = "0x1812E7880")]
|
||||
private void KIOHJHHKEIO()
|
||||
{
|
||||
int fijoknnknnc = this.FIJOKNNKNNC;
|
||||
int num = this.DMHDINAFHKA;
|
||||
if (num <= fijoknnknnc)
|
||||
{
|
||||
num = fijoknnknnc;
|
||||
}
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
if (num >= this.PHBJIHPKKNB || this.MFOCPIILHIL.OLGMEEIPCAL)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
instance2.MasterStopGame(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
float num3 = this.MFOCPIILHIL.HPDDAIKGLBM;
|
||||
if (this.gameEndingSoonTimeRemaining < num3)
|
||||
{
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
}
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013955 RID: 80213 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013955")]
|
||||
[Address(RVA = "0x12E8D80", Offset = "0x12E7D80", VA = "0x1812E8D80")]
|
||||
private void MMANHOFGOOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013956 RID: 80214 RVA: 0x00487694 File Offset: 0x00485894
|
||||
[Token(Token = "0x6013956")]
|
||||
[Address(RVA = "0x12E6D70", Offset = "0x12E5D70", VA = "0x1812E6D70")]
|
||||
private void JCMGAAMAJBO(out CGLKOJIMDIH DFPMNBMABDP, out int FIJOKNNKNNC, out int DMHDINAFHKA)
|
||||
{
|
||||
int num = 0;
|
||||
DMHDINAFHKA.m_value = num;
|
||||
FIJOKNNKNNC.m_value = num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.GetHighestScore(out DFPMNBMABDP, num, true);
|
||||
DMHDINAFHKA.m_value = num;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = 0;
|
||||
int score = scoreManager.GetScore((CGLKOJIMDIH)num2);
|
||||
FIJOKNNKNNC.m_value = score;
|
||||
}
|
||||
|
||||
// Token: 0x06013957 RID: 80215 RVA: 0x00487710 File Offset: 0x00485910
|
||||
[Token(Token = "0x6013957")]
|
||||
[Address(RVA = "0x12E54E0", Offset = "0x12E44E0", VA = "0x1812E54E0")]
|
||||
private void GOCFPPKEIPP(ref CGLKOJIMDIH DFPMNBMABDP, ref int FIJOKNNKNNC, ref int DMHDINAFHKA)
|
||||
{
|
||||
int num = this.minLeadFeedbackPoints;
|
||||
int num2 = 0;
|
||||
this.JCMGAAMAJBO(out DFPMNBMABDP, out FIJOKNNKNNC, out DMHDINAFHKA);
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " LEADS";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num3);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013958 RID: 80216 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013958")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private void DOBOGKOOCPB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013959 RID: 80217 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013959")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private void POCOENCICCN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601395A RID: 80218 RVA: 0x00487790 File Offset: 0x00485990
|
||||
[Token(Token = "0x601395A")]
|
||||
[Address(RVA = "0x12E5270", Offset = "0x12E4270", VA = "0x1812E5270")]
|
||||
private void GKIMMAJCNCP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
int num = 0;
|
||||
this.JCMGAAMAJBO(num, num, num);
|
||||
if (num != -1)
|
||||
{
|
||||
string text = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).TeamName + " CLOSE TO VICTORY";
|
||||
RecRoomAudioClip closeToVictoryVO = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).CloseToVictoryVO;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601395B RID: 80219 RVA: 0x00487814 File Offset: 0x00485A14
|
||||
[Token(Token = "0x601395B")]
|
||||
[Address(RVA = "0x12E6760", Offset = "0x12E5760", VA = "0x1812E6760")]
|
||||
private void IGDJILPINHA()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
}
|
||||
|
||||
// Token: 0x0601395C RID: 80220 RVA: 0x00487830 File Offset: 0x00485A30
|
||||
[Token(Token = "0x601395C")]
|
||||
[Address(RVA = "0x12E8B80", Offset = "0x12E7B80", VA = "0x1812E8B80")]
|
||||
private void MDOGBHDBPEH()
|
||||
{
|
||||
RecRoomAudioClip gameTitleAnnouncementVO = this.AHAGKMEPJBB.gameTitleAnnouncementVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameTitleAnnouncementVO, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601395D RID: 80221 RVA: 0x0048785C File Offset: 0x00485A5C
|
||||
[Token(Token = "0x601395D")]
|
||||
[Address(RVA = "0x12E5410", Offset = "0x12E4410", VA = "0x1812E5410")]
|
||||
private void GMBLNDFNCCA()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
string text = "FIRST TEAM TO " + instance + " POINTS WINS!";
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, text, 4f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601395E RID: 80222 RVA: 0x004878A0 File Offset: 0x00485AA0
|
||||
[Token(Token = "0x601395E")]
|
||||
[Address(RVA = "0x12E41B0", Offset = "0x12E31B0", VA = "0x1812E41B0")]
|
||||
private void DDMFNFNAKKN()
|
||||
{
|
||||
RecRoomAudioClip gameInstructionsVO = this.AHAGKMEPJBB.gameInstructionsVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameInstructionsVO, num);
|
||||
}
|
||||
|
||||
// Token: 0x0601395F RID: 80223 RVA: 0x004878CC File Offset: 0x00485ACC
|
||||
[Token(Token = "0x601395F")]
|
||||
[Address(RVA = "0x12E49B0", Offset = "0x12E39B0", VA = "0x1812E49B0")]
|
||||
private void FDOAGNJGEIA()
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(agajmbpabdl2);
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string teamName = teamVO.TeamName;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip joinVO = teamVO2.JoinVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(joinVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, teamName, 4f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013960 RID: 80224 RVA: 0x0048796C File Offset: 0x00485B6C
|
||||
[Token(Token = "0x6013960")]
|
||||
[Address(RVA = "0x12E9080", Offset = "0x12E8080", VA = "0x1812E9080")]
|
||||
private void NFFBOBDKPAK(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " CLOSE TO VICTORY";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip closeToVictoryVO = teamVO2.CloseToVictoryVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013961 RID: 80225 RVA: 0x004879D8 File Offset: 0x00485BD8
|
||||
[Token(Token = "0x6013961")]
|
||||
[Address(RVA = "0x12E3800", Offset = "0x12E2800", VA = "0x1812E3800")]
|
||||
private void BPAGFCKMEAC(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " LEADS";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06013962 RID: 80226 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013962")]
|
||||
[Address(RVA = "0x12E3680", Offset = "0x12E2680", VA = "0x1812E3680")]
|
||||
private void BJIONAHKJGJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013963 RID: 80227 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013963")]
|
||||
[Address(RVA = "0x12E43B0", Offset = "0x12E33B0", VA = "0x1812E43B0")]
|
||||
private void EBJAJKLKDKC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013964 RID: 80228 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013964")]
|
||||
[Address(RVA = "0x12E99B0", Offset = "0x12E89B0", VA = "0x1812E99B0")]
|
||||
private void NKJEJAEMNBO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013965 RID: 80229 RVA: 0x00487A44 File Offset: 0x00485C44
|
||||
[Token(Token = "0x6013965")]
|
||||
[Address(RVA = "0x12E7D10", Offset = "0x12E6D10", VA = "0x1812E7D10")]
|
||||
private void KMFFNHAFMHA()
|
||||
{
|
||||
List<ArenaDoor> list = BEBOIKCDHFJ.PFOKAFNFHHM<ArenaDoor>(this);
|
||||
this.MFNABBJJAMG = list;
|
||||
this.UnlockAllDoors();
|
||||
}
|
||||
|
||||
// Token: 0x06013966 RID: 80230 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013966")]
|
||||
[Address(RVA = "0x12E8A30", Offset = "0x12E7A30", VA = "0x1812E8A30")]
|
||||
public void LockAllDoors()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013967 RID: 80231 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013967")]
|
||||
[Address(RVA = "0x12EB7F0", Offset = "0x12EA7F0", VA = "0x1812EB7F0")]
|
||||
public void UnlockAllDoors()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013968 RID: 80232 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013968")]
|
||||
[Address(RVA = "0x12EB280", Offset = "0x12EA280", VA = "0x1812EB280")]
|
||||
public void SetDoorUnlockTime(float OHHPCKCPFHN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013969 RID: 80233 RVA: 0x00487A68 File Offset: 0x00485C68
|
||||
[Token(Token = "0x6013969")]
|
||||
[Address(RVA = "0x12E6160", Offset = "0x12E5160", VA = "0x1812E6160")]
|
||||
private void IAGNPJFNIBJ()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.BNMGKFNIAMO = hkkohfhadkk;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLAFILIGMGC);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NDCKLIJKPHN);
|
||||
HKKOHFHADKK bnmgkfniamo2 = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JEGPHEPHFKE);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ICGPBCIBLIB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MCJCJBDKHPN);
|
||||
HKKOHFHADKK bnmgkfniamo3 = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NJMCGEAJPNK);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MLOFHNPFOOF);
|
||||
HKKOHFHADKK bnmgkfniamo4 = this.BNMGKFNIAMO;
|
||||
int num5 = 0;
|
||||
bnmgkfniamo4.PIEOGAPMGIH((ushort)num5);
|
||||
}
|
||||
|
||||
// Token: 0x0601396A RID: 80234 RVA: 0x00487B30 File Offset: 0x00485D30
|
||||
[Token(Token = "0x601396A")]
|
||||
[Address(RVA = "0x12E7CA0", Offset = "0x12E6CA0", VA = "0x1812E7CA0")]
|
||||
private void KLAFILIGMGC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
int num = 0;
|
||||
musicMixer.BJGFLEHKJAF((float)num);
|
||||
}
|
||||
|
||||
// Token: 0x0601396B RID: 80235 RVA: 0x00487B54 File Offset: 0x00485D54
|
||||
[Token(Token = "0x601396B")]
|
||||
[Address(RVA = "0x12E8FE0", Offset = "0x12E7FE0", VA = "0x1812E8FE0")]
|
||||
private void NDCKLIJKPHN()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
if (flag)
|
||||
{
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601396C RID: 80236 RVA: 0x00487B90 File Offset: 0x00485D90
|
||||
[Token(Token = "0x601396C")]
|
||||
[Address(RVA = "0x12E7200", Offset = "0x12E6200", VA = "0x1812E7200")]
|
||||
private void JEGPHEPHFKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
float num = this.combatMusicFadeOutTime;
|
||||
musicMixer.BJGFLEHKJAF(num);
|
||||
AudioManager.CCJPMJMBJKC.PHLOCFHIBPM();
|
||||
}
|
||||
|
||||
// Token: 0x0601396D RID: 80237 RVA: 0x00487BC8 File Offset: 0x00485DC8
|
||||
[Token(Token = "0x601396D")]
|
||||
[Address(RVA = "0x12E8AE0", Offset = "0x12E7AE0", VA = "0x1812E8AE0")]
|
||||
private void MCJCJBDKHPN()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
if (flag)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
}
|
||||
|
||||
// Token: 0x0601396E RID: 80238 RVA: 0x00487C04 File Offset: 0x00485E04
|
||||
[Token(Token = "0x601396E")]
|
||||
[Address(RVA = "0x12E63A0", Offset = "0x12E53A0", VA = "0x1812E63A0")]
|
||||
private void ICGPBCIBLIB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.NBNMGAMKKFK();
|
||||
}
|
||||
|
||||
// Token: 0x0601396F RID: 80239 RVA: 0x00487C24 File Offset: 0x00485E24
|
||||
[Token(Token = "0x601396F")]
|
||||
[Address(RVA = "0x12E9920", Offset = "0x12E8920", VA = "0x1812E9920")]
|
||||
private void NJMCGEAJPNK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
RecRoomAudioClip teamNearingVictoryMusic = this.AHAGKMEPJBB.teamNearingVictoryMusic;
|
||||
musicMixer.AAADNDCIBLO(teamNearingVictoryMusic, this);
|
||||
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
|
||||
}
|
||||
|
||||
// Token: 0x06013970 RID: 80240 RVA: 0x00487C60 File Offset: 0x00485E60
|
||||
[Token(Token = "0x6013970")]
|
||||
[Address(RVA = "0x12E8D00", Offset = "0x12E7D00", VA = "0x1812E8D00")]
|
||||
private void MLOFHNPFOOF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
||||
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
||||
}
|
||||
|
||||
// Token: 0x06013971 RID: 80241 RVA: 0x00487C8C File Offset: 0x00485E8C
|
||||
[Token(Token = "0x6013971")]
|
||||
[Address(RVA = "0x12E2B00", Offset = "0x12E1B00", VA = "0x1812E2B00")]
|
||||
private void AKIJLLGAGDK(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.DMKCIEPGGAB && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013972 RID: 80242 RVA: 0x00487CC0 File Offset: 0x00485EC0
|
||||
[Token(Token = "0x6013972")]
|
||||
[Address(RVA = "0x12E6A10", Offset = "0x12E5A10", VA = "0x1812E6A10")]
|
||||
private bool IMFHCAJOGKF()
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
if (!teamManager.IsPlayerSpectator(agajmbpabdl))
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
AGAJMBPABDL agajmbpabdl2 = KKPBCOOONNK.MDMMDPEKICF;
|
||||
return combatManager.PlayerIsAlive(agajmbpabdl2);
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06013973 RID: 80243 RVA: 0x00487D20 File Offset: 0x00485F20
|
||||
[Token(Token = "0x6013973")]
|
||||
[Address(RVA = "0x12E7430", Offset = "0x12E6430", VA = "0x1812E7430")]
|
||||
private bool JKLEJLLKFJC()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06013974 RID: 80244 RVA: 0x00487D4C File Offset: 0x00485F4C
|
||||
[Token(Token = "0x6013974")]
|
||||
[Address(RVA = "0x12E8EF0", Offset = "0x12E7EF0", VA = "0x1812E8EF0")]
|
||||
public void MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
|
||||
}
|
||||
|
||||
// Token: 0x06013975 RID: 80245 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013975")]
|
||||
[Address(RVA = "0x12E81C0", Offset = "0x12E71C0", VA = "0x1812E81C0")]
|
||||
private void LCBLHDMHBKK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013976 RID: 80246 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6013976")]
|
||||
[Address(RVA = "0x12E4220", Offset = "0x12E3220", VA = "0x1812E4220")]
|
||||
private void EAGGDPKDFGJ(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06013977 RID: 80247 RVA: 0x00487D68 File Offset: 0x00485F68
|
||||
[Token(Token = "0x6013977")]
|
||||
[Address(RVA = "0x12E3E70", Offset = "0x12E2E70", VA = "0x1812E3E70")]
|
||||
private void CDNBIKDECFK(CGLKOJIMDIH CGOLFOLCHIF, int MNIJHBJDPPA)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
this.ENHOLGCPOAC.Clear();
|
||||
if (CGOLFOLCHIF == CGLKOJIMDIH.TEAM_1)
|
||||
{
|
||||
}
|
||||
List<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: 0x06013978 RID: 80248 RVA: 0x00487E6C File Offset: 0x0048606C
|
||||
[Token(Token = "0x6013978")]
|
||||
[Address(RVA = "0x12E5090", Offset = "0x12E4090", VA = "0x1812E5090")]
|
||||
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: 0x06013979 RID: 80249 RVA: 0x00487EB4 File Offset: 0x004860B4
|
||||
[Token(Token = "0x6013979")]
|
||||
[Address(RVA = "0x12E5830", Offset = "0x12E4830", VA = "0x1812E5830")]
|
||||
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: 0x0601397A RID: 80250 RVA: 0x00487EFC File Offset: 0x004860FC
|
||||
[Token(Token = "0x601397A")]
|
||||
[Address(RVA = "0x12E6ED0", Offset = "0x12E5ED0", VA = "0x1812E6ED0")]
|
||||
private ArenaManager.MLMHBNKELLG JCNKPEDFLKH(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601397A)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG RecRoom.Activities.Arena.ArenaManager::JCNKPEDFLKH(CGLKOJIMDIH)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_3:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(var_12_6E, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(ArenaManager::MMHAGGJEPBF, ldloc:ArenaManager(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601397B RID: 80251 RVA: 0x00487F78 File Offset: 0x00486178
|
||||
[Token(Token = "0x601397B")]
|
||||
[Address(RVA = "0x12E6800", Offset = "0x12E5800", VA = "0x1812E6800")]
|
||||
private ArenaManager.BHMMLJEDMGG IKKFOCGCMLP(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601397B)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG RecRoom.Activities.Arena.ArenaManager::IKKFOCGCMLP(AGAJMBPABDL)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_4:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<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 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x0601397C RID: 80252 RVA: 0x00487FF8 File Offset: 0x004861F8
|
||||
[Token(Token = "0x601397C")]
|
||||
[Address(RVA = "0x12EAB50", Offset = "0x12E9B50", VA = "0x1812EAB50")]
|
||||
protected void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
|
||||
{
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(BJGOFOEKLMC);
|
||||
}
|
||||
|
||||
// Token: 0x0601397D RID: 80253 RVA: 0x00488010 File Offset: 0x00486210
|
||||
[Token(Token = "0x601397D")]
|
||||
[Address(RVA = "0x12EB910", Offset = "0x12EA910", VA = "0x1812EB910")]
|
||||
public ArenaManager()
|
||||
{
|
||||
List<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: 0x0400CB17 RID: 51991
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400CB17")]
|
||||
private ArenaEncounterSpawner FMANEJPIJDA;
|
||||
|
||||
// Token: 0x0400CB18 RID: 51992
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400CB18")]
|
||||
private ArenaVO AHAGKMEPJBB;
|
||||
|
||||
// Token: 0x0400CB19 RID: 51993
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400CB19")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private PlayerCombatUI playerCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400CB1A RID: 51994
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400CB1A")]
|
||||
[SerializeField]
|
||||
private EnemyCombatUI enemyCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400CB1B RID: 51995
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400CB1B")]
|
||||
[SerializeField]
|
||||
[Header("Collectibles")]
|
||||
private SpawnableCollectible collectiblePrefab;
|
||||
|
||||
// Token: 0x0400CB1C RID: 51996
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400CB1C")]
|
||||
[SerializeField]
|
||||
private int individualCollectibleCreditValue = (int)((ulong)25L);
|
||||
|
||||
// Token: 0x0400CB1D RID: 51997
|
||||
[FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400CB1D")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private float combatMusicMinPlayTime = 5f;
|
||||
|
||||
// Token: 0x0400CB1E RID: 51998
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400CB1E")]
|
||||
[SerializeField]
|
||||
private float combatMusicFadeOutTime = 3f;
|
||||
|
||||
// Token: 0x0400CB1F RID: 51999
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400CB1F")]
|
||||
[SerializeField]
|
||||
[Header("SFX")]
|
||||
private RecRoomAudioClip playerDamagedSFX;
|
||||
|
||||
// Token: 0x0400CB20 RID: 52000
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400CB20")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerDamagedCriticalHitSFX;
|
||||
|
||||
// Token: 0x0400CB21 RID: 52001
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400CB21")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerKilledPlayerSFX;
|
||||
|
||||
// Token: 0x0400CB22 RID: 52002
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400CB22")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerKilledPlayerCriticalHitSFX;
|
||||
|
||||
// Token: 0x0400CB23 RID: 52003
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400CB23")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip lootSpentSFX;
|
||||
|
||||
// Token: 0x0400CB24 RID: 52004
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400CB24")]
|
||||
[SerializeField]
|
||||
[Header("Particles")]
|
||||
private PooledParticle playerDamagedParticles;
|
||||
|
||||
// Token: 0x0400CB25 RID: 52005
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400CB25")]
|
||||
[SerializeField]
|
||||
private PooledParticle playerDamagedCriticalHitParticles;
|
||||
|
||||
// Token: 0x0400CB26 RID: 52006
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400CB26")]
|
||||
[SerializeField]
|
||||
private WorldSpaceNotification team1WorldSpaceNotificationPrefab;
|
||||
|
||||
// Token: 0x0400CB27 RID: 52007
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400CB27")]
|
||||
[SerializeField]
|
||||
private WorldSpaceNotification team2WorldSpaceNotificationPrefab;
|
||||
|
||||
// Token: 0x0400CB28 RID: 52008
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400CB28")]
|
||||
[SerializeField]
|
||||
[Header("Dual Wielding")]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid[] dualWieldAllowedWeaponTypeIds;
|
||||
|
||||
// Token: 0x0400CB29 RID: 52009
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400CB29")]
|
||||
[NonSerialized]
|
||||
private OGNBCNBPFCC[] LPPPIMNOLCM;
|
||||
|
||||
// Token: 0x0400CB2A RID: 52010
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400CB2A")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Mode Scoring")]
|
||||
private int playerKillPoints = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400CB2B RID: 52011
|
||||
[FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x400CB2B")]
|
||||
[SerializeField]
|
||||
private int playerFriendlyFireKillPoints = (int)((ulong)4294967286L);
|
||||
|
||||
// Token: 0x0400CB2C RID: 52012
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400CB2C")]
|
||||
[SerializeField]
|
||||
private int normalEnemyKillPoints = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400CB2D RID: 52013
|
||||
[FieldOffset(Offset = "0x10C")]
|
||||
[Token(Token = "0x400CB2D")]
|
||||
[SerializeField]
|
||||
private int eliteEnemyKillPoints = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400CB2E RID: 52014
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400CB2E")]
|
||||
[SerializeField]
|
||||
private int enemyFriendlyFirePoints = (int)((ulong)4294967096L);
|
||||
|
||||
// Token: 0x0400CB2F RID: 52015
|
||||
[FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x400CB2F")]
|
||||
[SerializeField]
|
||||
private int lootChestPoints = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400CB30 RID: 52016
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400CB30")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Scoring Feedback")]
|
||||
private int minLeadFeedbackPoints = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x0400CB31 RID: 52017
|
||||
[FieldOffset(Offset = "0x11C")]
|
||||
[Token(Token = "0x400CB31")]
|
||||
[SerializeField]
|
||||
private int gameEndingSoonPointsRemaining = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x0400CB32 RID: 52018
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400CB32")]
|
||||
[SerializeField]
|
||||
private float gameEndingSoonTimeRemaining = 60f;
|
||||
|
||||
// Token: 0x0400CB33 RID: 52019
|
||||
[FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x400CB33")]
|
||||
private float CIJFADFAPLB = 600f;
|
||||
|
||||
// Token: 0x0400CB34 RID: 52020
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400CB34")]
|
||||
private int PHBJIHPKKNB = (int)((ulong)3L);
|
||||
|
||||
// Token: 0x0400CB35 RID: 52021
|
||||
[Token(Token = "0x400CB35")]
|
||||
private const float KHMIOMCDADA = 1.35f;
|
||||
|
||||
// Token: 0x0400CB36 RID: 52022
|
||||
[Token(Token = "0x400CB36")]
|
||||
private const float ACOLINHMCFE = 3f;
|
||||
|
||||
// Token: 0x0400CB37 RID: 52023
|
||||
[Token(Token = "0x400CB37")]
|
||||
private const float OOEEPNHJAMD = 1.5f;
|
||||
|
||||
// Token: 0x0400CB38 RID: 52024
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400CB38")]
|
||||
private DJHELPHHAEN EOMJFPLCDBD;
|
||||
|
||||
// Token: 0x0400CB39 RID: 52025
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400CB39")]
|
||||
private MJNLDDCLOGP LBHGFBNAMGG;
|
||||
|
||||
// Token: 0x0400CB3A RID: 52026
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400CB3A")]
|
||||
private MACMLJJGBIM DJLOODGOFNH;
|
||||
|
||||
// Token: 0x0400CB3B RID: 52027
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400CB3B")]
|
||||
private HKKOHFHADKK BNMGKFNIAMO;
|
||||
|
||||
// Token: 0x0400CB3C RID: 52028
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400CB3C")]
|
||||
private List<ArenaEncounterSpawnPoint> AOBJKLAKFPP;
|
||||
|
||||
// Token: 0x0400CB3D RID: 52029
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400CB3D")]
|
||||
private List<ArenaEncounterSpawnPoint> NBKOPOAPCBB;
|
||||
|
||||
// Token: 0x0400CB3E RID: 52030
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400CB3E")]
|
||||
private List<ArenaVendingMachine> HDCAJPMIKKO;
|
||||
|
||||
// Token: 0x0400CB3F RID: 52031
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400CB3F")]
|
||||
private List<ArenaDoor> MFNABBJJAMG;
|
||||
|
||||
// Token: 0x0400CB40 RID: 52032
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400CB40")]
|
||||
private List<ArenaEquipmentSpawner> INIJGPCAEAI;
|
||||
|
||||
// Token: 0x0400CB41 RID: 52033
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400CB41")]
|
||||
private float LPJHKGBGKJI;
|
||||
|
||||
// Token: 0x0400CB42 RID: 52034
|
||||
[FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x400CB42")]
|
||||
private bool DMGAJNHACLA;
|
||||
|
||||
// Token: 0x0400CB43 RID: 52035
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400CB43")]
|
||||
private CGLKOJIMDIH DFPMNBMABDP;
|
||||
|
||||
// Token: 0x0400CB44 RID: 52036
|
||||
[FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x400CB44")]
|
||||
private int DMHDINAFHKA;
|
||||
|
||||
// Token: 0x0400CB45 RID: 52037
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400CB45")]
|
||||
private int FIJOKNNKNNC;
|
||||
|
||||
// Token: 0x0400CB46 RID: 52038
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400CB46")]
|
||||
private List<int> ENHOLGCPOAC;
|
||||
|
||||
// Token: 0x0400CB47 RID: 52039
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400CB47")]
|
||||
private Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> MMHAGGJEPBF;
|
||||
|
||||
// Token: 0x0400CB48 RID: 52040
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400CB48")]
|
||||
private Dictionary<int, ArenaManager.BHMMLJEDMGG> HMECDFPAGEI;
|
||||
|
||||
// Token: 0x02002D69 RID: 11625
|
||||
[Token(Token = "0x2002D69")]
|
||||
private enum EHPLDINOIBH
|
||||
{
|
||||
// Token: 0x0400CB4A RID: 52042
|
||||
[Token(Token = "0x400CB4A")]
|
||||
ATTRITION_ROUND_RUNNING,
|
||||
// Token: 0x0400CB4B RID: 52043
|
||||
[Token(Token = "0x400CB4B")]
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x02002D6A RID: 11626
|
||||
[Token(Token = "0x2002D6A")]
|
||||
private enum ECNMJKJMMFL
|
||||
{
|
||||
// Token: 0x0400CB4D RID: 52045
|
||||
[Token(Token = "0x400CB4D")]
|
||||
LOW_SCORE,
|
||||
// Token: 0x0400CB4E RID: 52046
|
||||
[Token(Token = "0x400CB4E")]
|
||||
HIGH_SCORE
|
||||
}
|
||||
|
||||
// Token: 0x02002D6B RID: 11627
|
||||
[Token(Token = "0x2002D6B")]
|
||||
private enum DEJBJNOKKAG
|
||||
{
|
||||
// Token: 0x0400CB50 RID: 52048
|
||||
[Token(Token = "0x400CB50")]
|
||||
NONE,
|
||||
// Token: 0x0400CB51 RID: 52049
|
||||
[Token(Token = "0x400CB51")]
|
||||
EXPLORE,
|
||||
// Token: 0x0400CB52 RID: 52050
|
||||
[Token(Token = "0x400CB52")]
|
||||
COMBAT,
|
||||
// Token: 0x0400CB53 RID: 52051
|
||||
[Token(Token = "0x400CB53")]
|
||||
LAST_LAP
|
||||
}
|
||||
|
||||
// Token: 0x02002D6C RID: 11628
|
||||
[Token(Token = "0x2002D6C")]
|
||||
private enum JJOGDIBAMGP
|
||||
{
|
||||
// Token: 0x0400CB55 RID: 52053
|
||||
[Token(Token = "0x400CB55")]
|
||||
PLAYER_KILLS,
|
||||
// Token: 0x0400CB56 RID: 52054
|
||||
[Token(Token = "0x400CB56")]
|
||||
ENEMY_KILLS,
|
||||
// Token: 0x0400CB57 RID: 52055
|
||||
[Token(Token = "0x400CB57")]
|
||||
DEATHS,
|
||||
// Token: 0x0400CB58 RID: 52056
|
||||
[Token(Token = "0x400CB58")]
|
||||
REVIVES,
|
||||
// Token: 0x0400CB59 RID: 52057
|
||||
[Token(Token = "0x400CB59")]
|
||||
TOTAL_POINTS
|
||||
}
|
||||
|
||||
// Token: 0x02002D6D RID: 11629
|
||||
[Token(Token = "0x2002D6D")]
|
||||
private class MLMHBNKELLG
|
||||
{
|
||||
// Token: 0x17003646 RID: 13894
|
||||
// (get) Token: 0x0601397E RID: 80254 RVA: 0x00488100 File Offset: 0x00486300
|
||||
// (set) Token: 0x0601397F RID: 80255 RVA: 0x00488120 File Offset: 0x00486320
|
||||
[Token(Token = "0x17003646")]
|
||||
public int BDKMNLAHKPK
|
||||
{
|
||||
[Token(Token = "0x601397E")]
|
||||
[Address(RVA = "0x12F4C20", Offset = "0x12F3C20", VA = "0x1812F4C20")]
|
||||
get
|
||||
{
|
||||
return this.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x601397F")]
|
||||
[Address(RVA = "0x12F4AC0", Offset = "0x12F3AC0", VA = "0x1812F4AC0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = this.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B5 RID: 437
|
||||
// (add) Token: 0x06013980 RID: 80256 RVA: 0x0048813C File Offset: 0x0048633C
|
||||
// (remove) Token: 0x06013981 RID: 80257 RVA: 0x00488164 File Offset: 0x00486364
|
||||
[Token(Token = "0x140001B5")]
|
||||
public event Action IJFJFAHGFPK
|
||||
{
|
||||
[Token(Token = "0x6013980")]
|
||||
[Address(RVA = "0x12F4B80", Offset = "0x12F3B80", VA = "0x1812F4B80")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Combine(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6013981")]
|
||||
[Address(RVA = "0x12F4C70", Offset = "0x12F3C70", VA = "0x1812F4C70")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Remove(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013982 RID: 80258 RVA: 0x0048818C File Offset: 0x0048638C
|
||||
[Token(Token = "0x6013982")]
|
||||
[Address(RVA = "0x12F4D10", Offset = "0x12F3D10", VA = "0x1812F4D10")]
|
||||
public MLMHBNKELLG(MonoBehaviourPun BPHOHGNONKP, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
string text = string.Format("{0}.{1}", CGOLFOLCHIF, "CR");
|
||||
Action action = new Action(this.EMNBBMPFCNI);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.LNKHNOEOIPC = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06013983 RID: 80259 RVA: 0x004881C8 File Offset: 0x004863C8
|
||||
[Token(Token = "0x6013983")]
|
||||
[Address(RVA = "0x12EE310", Offset = "0x12ED310", VA = "0x1812EE310")]
|
||||
private void EMNBBMPFCNI()
|
||||
{
|
||||
Action ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
if (ijfjfahgfpk != 0)
|
||||
{
|
||||
ijfjfahgfpk();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013984 RID: 80260 RVA: 0x004881E8 File Offset: 0x004863E8
|
||||
[Token(Token = "0x6013984")]
|
||||
[Address(RVA = "0x12F4B20", Offset = "0x12F3B20", VA = "0x1812F4B20")]
|
||||
private static string EFBNHCFBCPL(CGLKOJIMDIH CGOLFOLCHIF, string IJALLPGDNFL)
|
||||
{
|
||||
return string.Format("{0}.{1}", CGOLFOLCHIF, IJALLPGDNFL);
|
||||
}
|
||||
|
||||
// Token: 0x0400CB5A RID: 52058
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CB5A")]
|
||||
private KLLMCPFPIIE<int> LNKHNOEOIPC;
|
||||
}
|
||||
|
||||
// Token: 0x02002D6E RID: 11630
|
||||
[Token(Token = "0x2002D6E")]
|
||||
private class BHMMLJEDMGG
|
||||
{
|
||||
// Token: 0x17003647 RID: 13895
|
||||
// (get) Token: 0x06013985 RID: 80261 RVA: 0x00488204 File Offset: 0x00486404
|
||||
// (set) Token: 0x06013986 RID: 80262 RVA: 0x00488224 File Offset: 0x00486424
|
||||
[Token(Token = "0x17003647")]
|
||||
public int BDKMNLAHKPK
|
||||
{
|
||||
[Token(Token = "0x6013985")]
|
||||
[Address(RVA = "0x12EE430", Offset = "0x12ED430", VA = "0x1812EE430")]
|
||||
get
|
||||
{
|
||||
return this.LNKHNOEOIPC.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6013986")]
|
||||
[Address(RVA = "0x12EE330", Offset = "0x12ED330", VA = "0x1812EE330")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> lnkhnoeoipc = this.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x140001B6 RID: 438
|
||||
// (add) Token: 0x06013987 RID: 80263 RVA: 0x00488240 File Offset: 0x00486440
|
||||
// (remove) Token: 0x06013988 RID: 80264 RVA: 0x00488268 File Offset: 0x00486468
|
||||
[Token(Token = "0x140001B6")]
|
||||
public event Action IJFJFAHGFPK
|
||||
{
|
||||
[Token(Token = "0x6013987")]
|
||||
[Address(RVA = "0x12EE390", Offset = "0x12ED390", VA = "0x1812EE390")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Combine(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6013988")]
|
||||
[Address(RVA = "0x12EE480", Offset = "0x12ED480", VA = "0x1812EE480")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Remove(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06013989 RID: 80265 RVA: 0x00488290 File Offset: 0x00486490
|
||||
[Token(Token = "0x6013989")]
|
||||
[Address(RVA = "0x12EE520", Offset = "0x12ED520", VA = "0x1812EE520")]
|
||||
public BHMMLJEDMGG(MonoBehaviourPun LHOMKMINCHH, AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
Action action = new Action(this.AHPNHPJMIDD);
|
||||
KLLMCPFPIIE<int> kllmcpfpiie;
|
||||
this.LNKHNOEOIPC = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x0601398A RID: 80266 RVA: 0x004882BC File Offset: 0x004864BC
|
||||
[Token(Token = "0x601398A")]
|
||||
[Address(RVA = "0x12EE310", Offset = "0x12ED310", VA = "0x1812EE310")]
|
||||
private void AHPNHPJMIDD()
|
||||
{
|
||||
Action ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
if (ijfjfahgfpk != 0)
|
||||
{
|
||||
ijfjfahgfpk();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400CB5C RID: 52060
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CB5C")]
|
||||
private KLLMCPFPIIE<int> LNKHNOEOIPC;
|
||||
}
|
||||
|
||||
// Token: 0x02002D6F RID: 11631
|
||||
[Token(Token = "0x2002D6F")]
|
||||
[Serializable]
|
||||
private class AwardConfig
|
||||
{
|
||||
// Token: 0x17003648 RID: 13896
|
||||
// (get) Token: 0x0601398B RID: 80267 RVA: 0x004882DC File Offset: 0x004864DC
|
||||
[Token(Token = "0x17003648")]
|
||||
public int TotalPossible
|
||||
{
|
||||
[Token(Token = "0x601398B")]
|
||||
[Address(RVA = "0x12EE300", Offset = "0x12ED300", VA = "0x1812EE300")]
|
||||
get
|
||||
{
|
||||
return this.BonusRangeEnd;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601398C RID: 80268 RVA: 0x004882F0 File Offset: 0x004864F0
|
||||
[Token(Token = "0x601398C")]
|
||||
[Address(RVA = "0x12EE230", Offset = "0x12ED230", VA = "0x1812EE230")]
|
||||
public int ADDPNAPHNOB(out int BHHMLLIMKOM, out int FDPEMADDIAF, float GNKJGDGEFLM = 1f)
|
||||
{
|
||||
int num = this.BonusRangeEnd;
|
||||
int bonusRangeStart = this.BonusRangeStart;
|
||||
num++;
|
||||
int num2 = global::UnityEngine.Random.Range(bonusRangeStart, num);
|
||||
int num3;
|
||||
BHHMLLIMKOM.m_value = num3;
|
||||
int num4;
|
||||
FDPEMADDIAF.m_value = num4;
|
||||
return num4;
|
||||
}
|
||||
|
||||
// Token: 0x0601398D RID: 80269 RVA: 0x00488328 File Offset: 0x00486528
|
||||
[Token(Token = "0x601398D")]
|
||||
[Address(RVA = "0x12EE2F0", Offset = "0x12ED2F0", VA = "0x1812EE2F0")]
|
||||
public AwardConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CB5E RID: 52062
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CB5E")]
|
||||
public int BaseCredits = (int)((ulong)50L);
|
||||
|
||||
// Token: 0x0400CB5F RID: 52063
|
||||
[FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400CB5F")]
|
||||
public int BonusRangeStart;
|
||||
|
||||
// Token: 0x0400CB60 RID: 52064
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400CB60")]
|
||||
public int BonusRangeEnd;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,297 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002D70 RID: 11632
|
||||
[Token(Token = "0x2002D70")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaVendingMachine : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003649 RID: 13897
|
||||
// (get) Token: 0x0601398E RID: 80270 RVA: 0x00488348 File Offset: 0x00486548
|
||||
[Token(Token = "0x17003649")]
|
||||
public Transform GHIEEFPHHCH
|
||||
{
|
||||
[Token(Token = "0x601398E")]
|
||||
[Address(RVA = "0x417710", Offset = "0x416710", VA = "0x180417710")]
|
||||
get
|
||||
{
|
||||
return this.creditDispenseTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700364A RID: 13898
|
||||
// (get) Token: 0x0601398F RID: 80271 RVA: 0x0048835C File Offset: 0x0048655C
|
||||
// (set) Token: 0x06013990 RID: 80272 RVA: 0x00488370 File Offset: 0x00486570
|
||||
[Token(Token = "0x1700364A")]
|
||||
public ArenaManager IIGAJDNPLFP
|
||||
{
|
||||
[Token(Token = "0x601398F")]
|
||||
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")]
|
||||
get;
|
||||
[Token(Token = "0x6013990")]
|
||||
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06013991 RID: 80273 RVA: 0x00488384 File Offset: 0x00486584
|
||||
[Token(Token = "0x6013991")]
|
||||
[Address(RVA = "0x12EDB80", Offset = "0x12ECB80", VA = "0x1812EDB80", 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: 0x06013992 RID: 80274 RVA: 0x00488474 File Offset: 0x00486674
|
||||
[Token(Token = "0x6013992")]
|
||||
[Address(RVA = "0x12EDED0", Offset = "0x12ECED0", VA = "0x1812EDED0", 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: 0x06013993 RID: 80275 RVA: 0x004884FC File Offset: 0x004866FC
|
||||
[Token(Token = "0x6013993")]
|
||||
[Address(RVA = "0x12EDDE0", Offset = "0x12ECDE0", VA = "0x1812EDDE0")]
|
||||
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: 0x06013994 RID: 80276 RVA: 0x00488554 File Offset: 0x00486754
|
||||
[Token(Token = "0x6013994")]
|
||||
[Address(RVA = "0x12ED9F0", Offset = "0x12EC9F0", VA = "0x1812ED9F0")]
|
||||
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: 0x06013995 RID: 80277 RVA: 0x0048859C File Offset: 0x0048679C
|
||||
[Token(Token = "0x6013995")]
|
||||
[Address(RVA = "0x12EDDE0", Offset = "0x12ECDE0", VA = "0x1812EDDE0")]
|
||||
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: 0x06013996 RID: 80278 RVA: 0x004885F4 File Offset: 0x004867F4
|
||||
[Token(Token = "0x6013996")]
|
||||
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
this.<MCKOOMOCKNI>k__BackingField = MCMIHLAAOGO;
|
||||
}
|
||||
|
||||
// Token: 0x06013997 RID: 80279 RVA: 0x00488608 File Offset: 0x00486808
|
||||
[Token(Token = "0x6013997")]
|
||||
[Address(RVA = "0x12EE070", Offset = "0x12ED070", VA = "0x1812EE070")]
|
||||
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: 0x06013998 RID: 80280 RVA: 0x00488678 File Offset: 0x00486878
|
||||
[Token(Token = "0x6013998")]
|
||||
[Address(RVA = "0x12EE040", Offset = "0x12ED040", VA = "0x1812EE040")]
|
||||
public void OnMasterPurchaseSuccess(ArenaVendingMachineSlot POFOFFDCGCB)
|
||||
{
|
||||
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)POFOFFDCGCB).BIILOFOAKEJ;
|
||||
}
|
||||
|
||||
// Token: 0x06013999 RID: 80281 RVA: 0x00488694 File Offset: 0x00486894
|
||||
[Token(Token = "0x6013999")]
|
||||
[Address(RVA = "0x12EE200", Offset = "0x12ED200", VA = "0x1812EE200")]
|
||||
public ArenaVendingMachine()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601399A RID: 80282 RVA: 0x004886E8 File Offset: 0x004868E8
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x601399A")]
|
||||
[Address(RVA = "0x12EE190", Offset = "0x12ED190", VA = "0x1812EE190")]
|
||||
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: 0x0400CB61 RID: 52065
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CB61")]
|
||||
[SerializeField]
|
||||
[Header("Team")]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400CB62 RID: 52066
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CB62")]
|
||||
[SerializeField]
|
||||
private TextMesh teamLabel;
|
||||
|
||||
// Token: 0x0400CB63 RID: 52067
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CB63")]
|
||||
[SerializeField]
|
||||
[Header("Credits")]
|
||||
private TextMesh playerCreditLabel;
|
||||
|
||||
// Token: 0x0400CB64 RID: 52068
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400CB64")]
|
||||
[SerializeField]
|
||||
private Transform creditDispenseTransform;
|
||||
|
||||
// Token: 0x0400CB65 RID: 52069
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400CB65")]
|
||||
[SerializeField]
|
||||
private float creditChangeAnimationDelay = 0.5f;
|
||||
|
||||
// Token: 0x0400CB66 RID: 52070
|
||||
[FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400CB66")]
|
||||
[SerializeField]
|
||||
private float creditChangeRate = 800f;
|
||||
|
||||
// Token: 0x0400CB68 RID: 52072
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400CB68")]
|
||||
private ArenaVendingMachineSlot[] IFPMHEJELJC;
|
||||
|
||||
// Token: 0x0400CB69 RID: 52073
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400CB69")]
|
||||
private int BAAFJCJPIKI = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x0400CB6A RID: 52074
|
||||
[FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400CB6A")]
|
||||
private int ACOOMELBMPO;
|
||||
|
||||
// Token: 0x0400CB6B RID: 52075
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400CB6B")]
|
||||
private int AMLLJDEJBDG = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400CB6C RID: 52076
|
||||
[FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400CB6C")]
|
||||
private float EOHIIMMFGDH;
|
||||
|
||||
// Token: 0x0400CB6D RID: 52077
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400CB6D")]
|
||||
private float BEJDLNOFMDO;
|
||||
|
||||
// Token: 0x0400CB6E RID: 52078
|
||||
[Token(Token = "0x400CB6E")]
|
||||
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: 0x02002D71 RID: 11633
|
||||
[Token(Token = "0x2002D71")]
|
||||
public class ArenaVendingMachineEncounterSlot : ArenaVendingMachineSlot
|
||||
{
|
||||
// Token: 0x0601399B RID: 80283 RVA: 0x0048870C File Offset: 0x0048690C
|
||||
[Token(Token = "0x601399B")]
|
||||
[Address(RVA = "0x12EBD30", Offset = "0x12EAD30", VA = "0x1812EBD30", 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: 0x0601399C RID: 80284 RVA: 0x00488758 File Offset: 0x00486958
|
||||
[Token(Token = "0x601399C")]
|
||||
[Address(RVA = "0x12EC110", Offset = "0x12EB110", VA = "0x1812EC110", 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: 0x0601399D RID: 80285 RVA: 0x004887A4 File Offset: 0x004869A4
|
||||
[Token(Token = "0x601399D")]
|
||||
[Address(RVA = "0x12EC1F0", Offset = "0x12EB1F0", VA = "0x1812EC1F0", 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: 0x0601399E RID: 80286 RVA: 0x004887F4 File Offset: 0x004869F4
|
||||
[Token(Token = "0x601399E")]
|
||||
[Address(RVA = "0x12EC380", Offset = "0x12EB380", VA = "0x1812EC380", 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: 0x0601399F RID: 80287 RVA: 0x00488890 File Offset: 0x00486A90
|
||||
[Token(Token = "0x601399F")]
|
||||
[Address(RVA = "0x12EBE10", Offset = "0x12EAE10", VA = "0x1812EBE10")]
|
||||
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: 0x060139A0 RID: 80288 RVA: 0x004888E4 File Offset: 0x00486AE4
|
||||
[Token(Token = "0x60139A0")]
|
||||
[Address(RVA = "0x12EC070", Offset = "0x12EB070", VA = "0x1812EC070")]
|
||||
private void ODKOHPKGFOF(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.LFLFMIMNCON<AGAJMBPABDL> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterOnButtonPush);
|
||||
photonView.RpcMaster<AGAJMBPABDL>(lflfmimncon, IEKDDPPNFPF);
|
||||
}
|
||||
|
||||
// Token: 0x060139A1 RID: 80289 RVA: 0x00488914 File Offset: 0x00486B14
|
||||
[Token(Token = "0x60139A1")]
|
||||
[Address(RVA = "0x12EC310", Offset = "0x12EB310", VA = "0x1812EC310")]
|
||||
[NFOMENMAOIA]
|
||||
private void RpcMasterOnButtonPush(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (KKPBCOOONNK.BNNCCCFFALC)
|
||||
{
|
||||
base.FNPKCLECCNF(IEKDDPPNFPF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060139A2 RID: 80290 RVA: 0x00488934 File Offset: 0x00486B34
|
||||
[Token(Token = "0x60139A2")]
|
||||
[Address(RVA = "0x12EBF60", Offset = "0x12EAF60", VA = "0x1812EBF60")]
|
||||
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: 0x060139A3 RID: 80291 RVA: 0x00488984 File Offset: 0x00486B84
|
||||
[Token(Token = "0x60139A3")]
|
||||
[Address(RVA = "0x12EC550", Offset = "0x12EB550", VA = "0x1812EC550")]
|
||||
public ArenaVendingMachineEncounterSlot()
|
||||
{
|
||||
int num = Shader.PropertyToID("_EmissionColor");
|
||||
this.AOGHIJCLDDC = num;
|
||||
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400CB6F RID: 52079
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400CB6F")]
|
||||
[SerializeField]
|
||||
private EncounterDescriptor encounterDescriptor;
|
||||
|
||||
// Token: 0x0400CB70 RID: 52080
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400CB70")]
|
||||
[SerializeField]
|
||||
[Header("Button")]
|
||||
private SimplePhysicalButton button;
|
||||
|
||||
// Token: 0x0400CB71 RID: 52081
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400CB71")]
|
||||
[SerializeField]
|
||||
private Renderer buttonRenderer;
|
||||
|
||||
// Token: 0x0400CB72 RID: 52082
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400CB72")]
|
||||
[SerializeField]
|
||||
private Color buttonEmissiveColorCanAfford;
|
||||
|
||||
// Token: 0x0400CB73 RID: 52083
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400CB73")]
|
||||
[SerializeField]
|
||||
private Color buttonEmissiveColorCanNotAfford;
|
||||
|
||||
// Token: 0x0400CB74 RID: 52084
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400CB74")]
|
||||
[SerializeField]
|
||||
[Header("Debug")]
|
||||
private KeyCode debugSpawnEncounterKey;
|
||||
|
||||
// Token: 0x0400CB75 RID: 52085
|
||||
[FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400CB75")]
|
||||
private int AOGHIJCLDDC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,335 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.DataStructures;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002D72 RID: 11634
|
||||
[Token(Token = "0x2002D72")]
|
||||
public class ArenaVendingMachineEquipmentSlot : ArenaVendingMachineSlot
|
||||
{
|
||||
// Token: 0x1700364B RID: 13899
|
||||
// (get) Token: 0x060139A4 RID: 80292 RVA: 0x004889BC File Offset: 0x00486BBC
|
||||
[Token(Token = "0x1700364B")]
|
||||
private OGNBCNBPFCC KBMMIDCMFHF
|
||||
{
|
||||
[Token(Token = "0x60139A4")]
|
||||
[Address(RVA = "0x12ECE20", Offset = "0x12EBE20", VA = "0x1812ECE20")]
|
||||
get
|
||||
{
|
||||
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700364C RID: 13900
|
||||
// (get) Token: 0x060139A5 RID: 80293 RVA: 0x004889D4 File Offset: 0x00486BD4
|
||||
[Token(Token = "0x1700364C")]
|
||||
private Vector3 HFGEGDHINKH
|
||||
{
|
||||
[Token(Token = "0x60139A5")]
|
||||
[Address(RVA = "0x12ECE80", Offset = "0x12EBE80", VA = "0x1812ECE80")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700364D RID: 13901
|
||||
// (get) Token: 0x060139A6 RID: 80294 RVA: 0x004889F8 File Offset: 0x00486BF8
|
||||
[Token(Token = "0x1700364D")]
|
||||
private Quaternion BBFGBHLGGPB
|
||||
{
|
||||
[Token(Token = "0x60139A6")]
|
||||
[Address(RVA = "0x12EC8C0", Offset = "0x12EB8C0", VA = "0x1812EC8C0")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700364E RID: 13902
|
||||
// (get) Token: 0x060139A7 RID: 80295 RVA: 0x00488A18 File Offset: 0x00486C18
|
||||
// (set) Token: 0x060139A8 RID: 80296 RVA: 0x00488A2C File Offset: 0x00486C2C
|
||||
[Token(Token = "0x1700364E")]
|
||||
private Tool AFFNGJAPHAC
|
||||
{
|
||||
[Token(Token = "0x60139A7")]
|
||||
[Address(RVA = "0x4936B0", Offset = "0x4926B0", VA = "0x1804936B0")]
|
||||
get
|
||||
{
|
||||
return this.LCMCCHCAMIC;
|
||||
}
|
||||
[Token(Token = "0x60139A8")]
|
||||
[Address(RVA = "0x12EC7D0", Offset = "0x12EB7D0", VA = "0x1812EC7D0")]
|
||||
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: 0x060139A9 RID: 80297 RVA: 0x00488A70 File Offset: 0x00486C70
|
||||
[Token(Token = "0x60139A9")]
|
||||
[Address(RVA = "0x12EC5E0", Offset = "0x12EB5E0", VA = "0x1812EC5E0", 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: 0x060139AA RID: 80298 RVA: 0x00488ABC File Offset: 0x00486CBC
|
||||
[Token(Token = "0x60139AA")]
|
||||
[Address(RVA = "0x12ED030", Offset = "0x12EC030", VA = "0x1812ED030", Slot = "15")]
|
||||
protected override void Start()
|
||||
{
|
||||
this.DJICPGDJEHK();
|
||||
}
|
||||
|
||||
// Token: 0x060139AB RID: 80299 RVA: 0x00488AD0 File Offset: 0x00486CD0
|
||||
[Token(Token = "0x60139AB")]
|
||||
[Address(RVA = "0x12ECF60", Offset = "0x12EBF60", VA = "0x1812ECF60", 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: 0x060139AC RID: 80300 RVA: 0x00488B04 File Offset: 0x00486D04
|
||||
[Token(Token = "0x60139AC")]
|
||||
[Address(RVA = "0x12ED040", Offset = "0x12EC040", VA = "0x1812ED040", 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: 0x060139AD RID: 80301 RVA: 0x00488C4C File Offset: 0x00486E4C
|
||||
[Token(Token = "0x60139AD")]
|
||||
[Address(RVA = "0x12EC720", Offset = "0x12EB720", VA = "0x1812EC720")]
|
||||
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: 0x060139AE RID: 80302 RVA: 0x00488C94 File Offset: 0x00486E94
|
||||
[Token(Token = "0x60139AE")]
|
||||
[Address(RVA = "0x12EC990", Offset = "0x12EB990", VA = "0x1812EC990")]
|
||||
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: 0x060139AF RID: 80303 RVA: 0x00488D90 File Offset: 0x00486F90
|
||||
[Token(Token = "0x60139AF")]
|
||||
[Address(RVA = "0x12ECC20", Offset = "0x12EBC20", VA = "0x1812ECC20")]
|
||||
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: 0x060139B0 RID: 80304 RVA: 0x00488E48 File Offset: 0x00487048
|
||||
[Token(Token = "0x60139B0")]
|
||||
[Address(RVA = "0x12EC5A0", Offset = "0x12EB5A0", VA = "0x1812EC5A0")]
|
||||
private bool APAEOEGIIAK(Tool NBHJPDBHDHB, Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
if (!NHCEBNBEEBE.DBAJDHGDPOL.DMKCIEPGGAB)
|
||||
{
|
||||
}
|
||||
return this.PGOHKPPKPOK;
|
||||
}
|
||||
|
||||
// Token: 0x060139B1 RID: 80305 RVA: 0x00488E74 File Offset: 0x00487074
|
||||
[Token(Token = "0x60139B1")]
|
||||
[Address(RVA = "0x12ED530", Offset = "0x12EC530", VA = "0x1812ED530")]
|
||||
public ArenaVendingMachineEquipmentSlot()
|
||||
{
|
||||
SerializedGuid serializedGuid;
|
||||
this.equipmentTypeId = serializedGuid;
|
||||
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400CB76 RID: 52086
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400CB76")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid equipmentTypeId;
|
||||
|
||||
// Token: 0x0400CB77 RID: 52087
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400CB77")]
|
||||
[SerializeField]
|
||||
private Transform equipmentSpawnTransform;
|
||||
|
||||
// Token: 0x0400CB78 RID: 52088
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400CB78")]
|
||||
private KLLMCPFPIIE<int> BBNBJPFGBDK;
|
||||
|
||||
// Token: 0x0400CB79 RID: 52089
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400CB79")]
|
||||
private float IAJDBKKFEDE;
|
||||
|
||||
// Token: 0x0400CB7A RID: 52090
|
||||
[Token(Token = "0x400CB7A")]
|
||||
private const float FHINLFKBOEM = 2f;
|
||||
|
||||
// Token: 0x0400CB7B RID: 52091
|
||||
[Token(Token = "0x400CB7B")]
|
||||
private const float EAPHALPHBCG = 0.5f;
|
||||
|
||||
// Token: 0x0400CB7C RID: 52092
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400CB7C")]
|
||||
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: 0x02002D73 RID: 11635
|
||||
[Token(Token = "0x2002D73")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class ArenaVendingMachineSlot : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x140001B7 RID: 439
|
||||
// (add) Token: 0x060139B2 RID: 80306 RVA: 0x00488EA0 File Offset: 0x004870A0
|
||||
// (remove) Token: 0x060139B3 RID: 80307 RVA: 0x00488EC8 File Offset: 0x004870C8
|
||||
[Token(Token = "0x140001B7")]
|
||||
public event ArenaVendingMachineSlot.OGMDJPMLHLC CMIKLOJKKIM
|
||||
{
|
||||
[Token(Token = "0x60139B2")]
|
||||
[Address(RVA = "0x12ED8B0", Offset = "0x12EC8B0", VA = "0x1812ED8B0")]
|
||||
[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 = "0x60139B3")]
|
||||
[Address(RVA = "0x12ED950", Offset = "0x12EC950", VA = "0x1812ED950")]
|
||||
[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: 0x060139B4 RID: 80308 RVA: 0x00488EF0 File Offset: 0x004870F0
|
||||
[Token(Token = "0x60139B4")]
|
||||
[Address(RVA = "0x12ED690", Offset = "0x12EC690", VA = "0x1812ED690")]
|
||||
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: 0x060139B5 RID: 80309 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60139B5")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060139B6 RID: 80310 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60139B6")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "16")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060139B7 RID: 80311 RVA: 0x00488F24 File Offset: 0x00487124
|
||||
[Token(Token = "0x60139B7")]
|
||||
[Address(RVA = "0x12ED710", Offset = "0x12EC710", VA = "0x1812ED710", Slot = "17")]
|
||||
public virtual void Initialize(ArenaVendingMachine FJALLKMDHOF, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
this.FJALLKMDHOF = FJALLKMDHOF;
|
||||
this.CGOLFOLCHIF = CGOLFOLCHIF;
|
||||
}
|
||||
|
||||
// Token: 0x060139B8 RID: 80312 RVA: 0x00488F40 File Offset: 0x00487140
|
||||
[Token(Token = "0x60139B8")]
|
||||
[Address(RVA = "0x12ED720", Offset = "0x12EC720", VA = "0x1812ED720", 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: 0x060139B9 RID: 80313 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60139B9")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")]
|
||||
public virtual void OnMasterPurchaseSuccess()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060139BA RID: 80314 RVA: 0x00489000 File Offset: 0x00487200
|
||||
[Token(Token = "0x60139BA")]
|
||||
[Address(RVA = "0x12ED5D0", Offset = "0x12EC5D0", VA = "0x1812ED5D0")]
|
||||
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: 0x060139BB RID: 80315 RVA: 0x00489050 File Offset: 0x00487250
|
||||
[Token(Token = "0x60139BB")]
|
||||
[Address(RVA = "0x12ED8A0", Offset = "0x12EC8A0", VA = "0x1812ED8A0")]
|
||||
public ArenaVendingMachineSlot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400CB7D RID: 52093
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400CB7D")]
|
||||
[SerializeField]
|
||||
protected int creditCost;
|
||||
|
||||
// Token: 0x0400CB7E RID: 52094
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400CB7E")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private TextMesh priceTagLabel;
|
||||
|
||||
// Token: 0x0400CB7F RID: 52095
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400CB7F")]
|
||||
[SerializeField]
|
||||
private MeshRenderer priceTagBackground;
|
||||
|
||||
// Token: 0x0400CB80 RID: 52096
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400CB80")]
|
||||
[SerializeField]
|
||||
private GameObject lockIcon;
|
||||
|
||||
// Token: 0x0400CB81 RID: 52097
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400CB81")]
|
||||
protected bool PGOHKPPKPOK;
|
||||
|
||||
// Token: 0x0400CB82 RID: 52098
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400CB82")]
|
||||
protected ArenaVendingMachine FJALLKMDHOF;
|
||||
|
||||
// Token: 0x0400CB83 RID: 52099
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400CB83")]
|
||||
protected CGLKOJIMDIH CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x02002D74 RID: 11636
|
||||
[Token(Token = "0x2002D74")]
|
||||
public sealed class OGMDJPMLHLC : MulticastDelegate
|
||||
{
|
||||
// Token: 0x060139BC RID: 80316 RVA: 0x00489074 File Offset: 0x00487274
|
||||
[Token(Token = "0x60139BC")]
|
||||
[Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")]
|
||||
public OGMDJPMLHLC(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
|
||||
{
|
||||
this.method = APAICGIHAGJ;
|
||||
this.m_target = FEDFKKMABOG;
|
||||
}
|
||||
|
||||
// Token: 0x060139BD RID: 80317 RVA: 0x00489090 File Offset: 0x00487290
|
||||
[Token(Token = "0x60139BD")]
|
||||
[Address(RVA = "0x12F50F0", Offset = "0x12F40F0", VA = "0x1812F50F0", 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: 0x060139BE RID: 80318 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60139BE")]
|
||||
[Address(RVA = "0x12F5060", Offset = "0x12F4060", VA = "0x1812F5060", 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: 0x060139BF RID: 80319 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60139BF")]
|
||||
[Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", 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: 0x02002D67 RID: 11623
|
||||
[Token(Token = "0x2002D67")]
|
||||
[Serializable]
|
||||
public struct EncounterDescriptor
|
||||
{
|
||||
// Token: 0x0400CB14 RID: 51988
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400CB14")]
|
||||
public GameEncounter EncounterPrefab;
|
||||
|
||||
// Token: 0x0400CB15 RID: 51989
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400CB15")]
|
||||
public Transform EncounterSpawnPoint;
|
||||
|
||||
// Token: 0x0400CB16 RID: 51990
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400CB16")]
|
||||
public EnemyPatrol OverridePatrol;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user