scripts
This commit is contained in:
@@ -0,0 +1,793 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002771 RID: 10097
|
||||
[Token(Token = "0x2002771")]
|
||||
[RequireComponent(typeof(ArenaEncounterSpawner))]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
[StructLayout(3)]
|
||||
public class ArenaBase : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002F9C RID: 12188
|
||||
// (get) Token: 0x06011A39 RID: 72249 RVA: 0x00434ED4 File Offset: 0x004330D4
|
||||
// (set) Token: 0x06011A3A RID: 72250 RVA: 0x00434EF4 File Offset: 0x004330F4
|
||||
[Token(Token = "0x17002F9C")]
|
||||
private CGLKOJIMDIH IFENDLANEGG
|
||||
{
|
||||
[Token(Token = "0x6011A39")]
|
||||
[Address(RVA = "0x15507C0", Offset = "0x154F1C0", VA = "0x1815507C0")]
|
||||
get
|
||||
{
|
||||
return this.HEFJFEJKDDA.Get();
|
||||
}
|
||||
[Token(Token = "0x6011A3A")]
|
||||
[Address(RVA = "0x1550A20", Offset = "0x154F420", VA = "0x181550A20")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<CGLKOJIMDIH> hefjfejkdda = this.HEFJFEJKDDA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F9D RID: 12189
|
||||
// (get) Token: 0x06011A3B RID: 72251 RVA: 0x00434F10 File Offset: 0x00433110
|
||||
// (set) Token: 0x06011A3C RID: 72252 RVA: 0x00434F30 File Offset: 0x00433130
|
||||
[Token(Token = "0x17002F9D")]
|
||||
private CGLKOJIMDIH BOHHBIKLOIM
|
||||
{
|
||||
[Token(Token = "0x6011A3B")]
|
||||
[Address(RVA = "0x1552390", Offset = "0x1550D90", VA = "0x181552390")]
|
||||
get
|
||||
{
|
||||
return this.NHOJBICAJIN.Get();
|
||||
}
|
||||
[Token(Token = "0x6011A3C")]
|
||||
[Address(RVA = "0x1550E40", Offset = "0x154F840", VA = "0x181550E40")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<CGLKOJIMDIH> nhojbicajin = this.NHOJBICAJIN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002F9E RID: 12190
|
||||
// (get) Token: 0x06011A3D RID: 72253 RVA: 0x00434F4C File Offset: 0x0043314C
|
||||
// (set) Token: 0x06011A3E RID: 72254 RVA: 0x00434F6C File Offset: 0x0043316C
|
||||
[Token(Token = "0x17002F9E")]
|
||||
private float LBLDHJMELGH
|
||||
{
|
||||
[Token(Token = "0x6011A3D")]
|
||||
[Address(RVA = "0x1551C60", Offset = "0x1550660", VA = "0x181551C60")]
|
||||
get
|
||||
{
|
||||
return this.FIFLHEPKNIO.Get();
|
||||
}
|
||||
[Token(Token = "0x6011A3E")]
|
||||
[Address(RVA = "0x15521E0", Offset = "0x1550BE0", VA = "0x1815521E0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<float> fiflhepknio = this.FIFLHEPKNIO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3F RID: 72255 RVA: 0x00434F88 File Offset: 0x00433188
|
||||
[Token(Token = "0x6011A3F")]
|
||||
[Address(RVA = "0x15501E0", Offset = "0x154EBE0", VA = "0x1815501E0", 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;
|
||||
SynchronizedField<CGLKOJIMDIH> synchronizedField;
|
||||
this.HEFJFEJKDDA = synchronizedField;
|
||||
SynchronizedField<CGLKOJIMDIH> synchronizedField2;
|
||||
this.NHOJBICAJIN = synchronizedField2;
|
||||
SynchronizedField<float> synchronizedField3;
|
||||
this.FIFLHEPKNIO = synchronizedField3;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "TIMER", SetterPermissionMode.MASTER);
|
||||
this.BBPALMFNGJP = mjnlddclogp;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SM", SetterPermissionMode.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: 0x06011A40 RID: 72256 RVA: 0x004350D8 File Offset: 0x004332D8
|
||||
[Token(Token = "0x6011A40")]
|
||||
[Address(RVA = "0x115C590", Offset = "0x115AF90", VA = "0x18115C590")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.BBPALMFNGJP.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x06011A41 RID: 72257 RVA: 0x00435104 File Offset: 0x00433304
|
||||
[Token(Token = "0x6011A41")]
|
||||
[Address(RVA = "0x1551B30", Offset = "0x1550530", VA = "0x181551B30")]
|
||||
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: 0x06011A42 RID: 72258 RVA: 0x0043517C File Offset: 0x0043337C
|
||||
[Token(Token = "0x6011A42")]
|
||||
[Address(RVA = "0x1552240", Offset = "0x1550C40", VA = "0x181552240")]
|
||||
public void MasterActivate()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (this.canChangeTeam)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.defaultTeam;
|
||||
SynchronizedField<CGLKOJIMDIH> hefjfejkdda = this.HEFJFEJKDDA;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A43 RID: 72259 RVA: 0x004351B8 File Offset: 0x004333B8
|
||||
[Token(Token = "0x6011A43")]
|
||||
[Address(RVA = "0x1552310", Offset = "0x1550D10", VA = "0x181552310")]
|
||||
public void MasterDeactivate()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A44 RID: 72260 RVA: 0x004351E8 File Offset: 0x004333E8
|
||||
[Token(Token = "0x6011A44")]
|
||||
[Address(RVA = "0x1552120", Offset = "0x1550B20", VA = "0x181552120")]
|
||||
private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
|
||||
int num = 0;
|
||||
if (cbdfglgmkoa != num)
|
||||
{
|
||||
this.CBDFGLGMKOA.SetInactive();
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.encounterSpawner.MasterDestroyAllActiveEncounters();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A45 RID: 72261 RVA: 0x00435230 File Offset: 0x00433430
|
||||
[Token(Token = "0x6011A45")]
|
||||
[Address(RVA = "0x15513E0", Offset = "0x154FDE0", VA = "0x1815513E0")]
|
||||
private void HPEJEAEKLED()
|
||||
{
|
||||
int num = 0;
|
||||
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
|
||||
int num2 = 0;
|
||||
if (cbdfglgmkoa != num2)
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA;
|
||||
if (this.NHOJBICAJIN.Get() != -1)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
Color white = Color.white;
|
||||
if (this.HEFJFEJKDDA.Get() != -1)
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
Color white2 = Color.white;
|
||||
float num3 = this.FIFLHEPKNIO.Get();
|
||||
float num4 = this.captureRadius;
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.Get();
|
||||
ArenaBase.BAPIKHMDOGD bapikhmdogd;
|
||||
if (bapikhmdogd == ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih2 = this.NHOJBICAJIN.Get();
|
||||
if (num != (int)cglkojimdih2)
|
||||
{
|
||||
int num5 = 0;
|
||||
this.LBLDHJMELGH = (float)num5;
|
||||
}
|
||||
this.BOHHBIKLOIM = (CGLKOJIMDIH)num;
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A46 RID: 72262 RVA: 0x00435300 File Offset: 0x00433500
|
||||
[Token(Token = "0x6011A46")]
|
||||
[Address(RVA = "0x15510B0", Offset = "0x154FAB0", VA = "0x1815510B0")]
|
||||
private void HOKEBJILPID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.Get();
|
||||
string text = this.baseName;
|
||||
string text3;
|
||||
string text2 = text3 + " CAPTURING BASE " + text;
|
||||
GameManager mcmihlaaogo = this.MCMIHLAAOGO;
|
||||
GameTeamManager teamManager = mcmihlaaogo.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int playerTeam = (int)teamManager.GetPlayerTeam(localPlayer);
|
||||
CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.Get();
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
|
||||
int num = this.NHOJBICAJIN.Get();
|
||||
CGLKOJIMDIH cglkojimdih3 = this.HEFJFEJKDDA.Get();
|
||||
if (num == (int)cglkojimdih3)
|
||||
{
|
||||
}
|
||||
float num2 = this.FIFLHEPKNIO.Get();
|
||||
int num3 = 0;
|
||||
float num4 = Mathf.Lerp(num2, (float)num3, num2);
|
||||
bbpalmfngjp.KGFFMEICLNN(num4);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A47 RID: 72263 RVA: 0x004353CC File Offset: 0x004335CC
|
||||
[Token(Token = "0x6011A47")]
|
||||
[Address(RVA = "0x1551790", Offset = "0x1550190", VA = "0x181551790")]
|
||||
private void IMHFLDLKNCN()
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa = this.CBDFGLGMKOA;
|
||||
int num = 0;
|
||||
if (cbdfglgmkoa != num)
|
||||
{
|
||||
ArenaBaseVisuals cbdfglgmkoa2 = this.CBDFGLGMKOA;
|
||||
if (this.NHOJBICAJIN.Get() != -1)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
Color white = Color.white;
|
||||
if (this.HEFJFEJKDDA.Get() != -1)
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
}
|
||||
Color white2 = Color.white;
|
||||
float num2 = this.GJBMKGGPPEK();
|
||||
float num3 = this.captureRadius;
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.NHOJBICAJIN.Get();
|
||||
ArenaBase.BAPIKHMDOGD bapikhmdogd;
|
||||
if (bapikhmdogd != ArenaBase.BAPIKHMDOGD.ON_SINGLE_TEAM)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
CGLKOJIMDIH cglkojimdih2 = this.NHOJBICAJIN.Get();
|
||||
if (this.BBPALMFNGJP.OLGMEEIPCAL)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih3 = this.BOHHBIKLOIM;
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A48 RID: 72264 RVA: 0x004354A0 File Offset: 0x004336A0
|
||||
[Token(Token = "0x6011A48")]
|
||||
[Address(RVA = "0x15523E0", Offset = "0x1550DE0", VA = "0x1815523E0")]
|
||||
private void NNNAFBFIFBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.Get();
|
||||
string text = this.baseName;
|
||||
string text3;
|
||||
string text2 = text3 + " CAPTURED BASE " + text;
|
||||
GameTeamManager teamManager = this.MCMIHLAAOGO.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int playerTeam = (int)teamManager.GetPlayerTeam(localPlayer);
|
||||
CGLKOJIMDIH cglkojimdih2 = this.HEFJFEJKDDA.Get();
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
int num = 0;
|
||||
float num2 = this.GJBMKGGPPEK();
|
||||
this.FIFLHEPKNIO.Set(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A49 RID: 72265 RVA: 0x0043552C File Offset: 0x0043372C
|
||||
[Token(Token = "0x6011A49")]
|
||||
[Address(RVA = "0x1550A80", Offset = "0x154F480", VA = "0x181550A80")]
|
||||
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.Get();
|
||||
if (this.HEFJFEJKDDA.Get() != -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.Get();
|
||||
bool isLocked = lockableDoor2.NLLONFJBKKP;
|
||||
}
|
||||
LockableDoor lockableDoor3 = this.redTeamPortal;
|
||||
int num3 = 0;
|
||||
if (lockableDoor3 != num3)
|
||||
{
|
||||
LockableDoor lockableDoor4 = this.redTeamPortal;
|
||||
CGLKOJIMDIH cglkojimdih3 = this.HEFJFEJKDDA.Get();
|
||||
bool isLocked2 = lockableDoor4.NLLONFJBKKP;
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (this.canChangeTeam)
|
||||
{
|
||||
SynchronizedField<float> fiflhepknio = this.FIFLHEPKNIO;
|
||||
}
|
||||
if (this.HEFJFEJKDDA.Get() != -1)
|
||||
{
|
||||
MJNLDDCLOGP bbpalmfngjp = this.BBPALMFNGJP;
|
||||
float num4 = this.onActivateInitialWaveDelay;
|
||||
bbpalmfngjp.KGFFMEICLNN(num4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A4A RID: 72266 RVA: 0x00435634 File Offset: 0x00433834
|
||||
[Token(Token = "0x6011A4A")]
|
||||
[Address(RVA = "0x1550810", Offset = "0x154F210", VA = "0x181550810")]
|
||||
private void BJKJMBHDDLH()
|
||||
{
|
||||
while (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (this.canChangeTeam)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.Get();
|
||||
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.Get() != -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: 0x06011A4B RID: 72267 RVA: 0x004356E4 File Offset: 0x004338E4
|
||||
[Token(Token = "0x6011A4B")]
|
||||
[Address(RVA = "0x1550EA0", Offset = "0x154F8A0", VA = "0x181550EA0")]
|
||||
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: 0x06011A4C RID: 72268 RVA: 0x00435738 File Offset: 0x00433938
|
||||
[Token(Token = "0x6011A4C")]
|
||||
[Address(RVA = "0x1552620", Offset = "0x1551020", VA = "0x181552620")]
|
||||
private float OCMFDHJLEEM()
|
||||
{
|
||||
int num = this.NHOJBICAJIN.Get();
|
||||
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.Get();
|
||||
if (num == (int)cglkojimdih)
|
||||
{
|
||||
}
|
||||
float num2 = this.FIFLHEPKNIO.Get();
|
||||
int num3 = 0;
|
||||
return Mathf.Lerp(num2, (float)num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011A4D RID: 72269 RVA: 0x00435780 File Offset: 0x00433980
|
||||
[Token(Token = "0x6011A4D")]
|
||||
[Address(RVA = "0x1550F90", Offset = "0x154F990", VA = "0x181550F90")]
|
||||
private float GJBMKGGPPEK()
|
||||
{
|
||||
int num = this.NHOJBICAJIN.Get();
|
||||
CGLKOJIMDIH cglkojimdih = this.HEFJFEJKDDA.Get();
|
||||
if (num == (int)cglkojimdih)
|
||||
{
|
||||
}
|
||||
float num2 = this.BBPALMFNGJP.HPDDAIKGLBM;
|
||||
int num3 = 0;
|
||||
return Mathf.InverseLerp(num2, (float)num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011A4E RID: 72270 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011A4E")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
private void BNMHBLEAPMJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011A4F RID: 72271 RVA: 0x004357C8 File Offset: 0x004339C8
|
||||
[Token(Token = "0x6011A4F")]
|
||||
[Address(RVA = "0x1551CB0", Offset = "0x15506B0", VA = "0x181551CB0")]
|
||||
private ArenaBase.BAPIKHMDOGD LBKGNJECDPJ(CGLKOJIMDIH LENCBLCFJNH, out CGLKOJIMDIH DMNFILFBODK)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
GameManager mcmihlaaogo = this.MCMIHLAAOGO;
|
||||
int num2 = 0;
|
||||
if (!(mcmihlaaogo != num2))
|
||||
{
|
||||
break;
|
||||
}
|
||||
IEnumerable<Photon.Realtime.Player> enumerable = this.MCMIHLAAOGO.teamManager.GetActivePlayers();
|
||||
if (enumerable != 0)
|
||||
{
|
||||
if (num < enumerable)
|
||||
{
|
||||
num += num;
|
||||
if (num == enumerable)
|
||||
{
|
||||
goto IL_B7;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
GameCombatManager combatManager = this.MCMIHLAAOGO.combatManager;
|
||||
bool flag;
|
||||
while (!flag)
|
||||
{
|
||||
}
|
||||
int num3 = 0;
|
||||
global::Player player;
|
||||
if (player == num3)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
Transform transform = this.captureCenter;
|
||||
int num4 = 0;
|
||||
if (transform == num4)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
Transform transform2 = this.captureCenter;
|
||||
Vector3 position = transform.position;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float num5 = this.captureRadius;
|
||||
while (z == 0f)
|
||||
{
|
||||
}
|
||||
GameTeamManager teamManager = this.MCMIHLAAOGO.teamManager;
|
||||
if (num != 0)
|
||||
{
|
||||
}
|
||||
IL_B7:
|
||||
enumerable += enumerable;
|
||||
}
|
||||
if (enumerable != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A50 RID: 72272 RVA: 0x004358C8 File Offset: 0x00433AC8
|
||||
[Token(Token = "0x6011A50")]
|
||||
[Address(RVA = "0x15505E0", Offset = "0x154EFE0", VA = "0x1815505E0")]
|
||||
private bool BBMJMKIPKLL(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (this.MCMIHLAAOGO.combatManager.PlayerIsAlive(IEKDDPPNFPF))
|
||||
{
|
||||
global::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: 0x06011A51 RID: 72273 RVA: 0x00435944 File Offset: 0x00433B44
|
||||
[Token(Token = "0x6011A51")]
|
||||
[Address(RVA = "0x15528C0", Offset = "0x15512C0", VA = "0x1815528C0")]
|
||||
private Color PMBEJJGHHKE(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Color white = Color.white;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A52 RID: 72274 RVA: 0x00435968 File Offset: 0x00433B68
|
||||
[Token(Token = "0x6011A52")]
|
||||
[Address(RVA = "0x1552830", Offset = "0x1551230", VA = "0x181552830")]
|
||||
private string PAPIOPMIFIA(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
if (CGOLFOLCHIF != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
string text;
|
||||
return text.ToUpper() + " TEAM";
|
||||
}
|
||||
return "NEUTRAL";
|
||||
}
|
||||
|
||||
// Token: 0x06011A53 RID: 72275 RVA: 0x00435998 File Offset: 0x00433B98
|
||||
[Token(Token = "0x6011A53")]
|
||||
[Address(RVA = "0x1552760", Offset = "0x1551160", VA = "0x181552760")]
|
||||
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: 0x06011A54 RID: 72276 RVA: 0x004359D4 File Offset: 0x00433BD4
|
||||
[Token(Token = "0x6011A54")]
|
||||
[Address(RVA = "0x1552970", Offset = "0x1551370", VA = "0x181552970")]
|
||||
public ArenaBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BCDB RID: 48347
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BCDB")]
|
||||
[SerializeField]
|
||||
private string baseName;
|
||||
|
||||
// Token: 0x0400BCDC RID: 48348
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BCDC")]
|
||||
[SerializeField]
|
||||
[Header("Timing")]
|
||||
private float onActivateInitialWaveDelay = 5f;
|
||||
|
||||
// Token: 0x0400BCDD RID: 48349
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
||||
[Token(Token = "0x400BCDD")]
|
||||
[SerializeField]
|
||||
private float waveDuration = 60f;
|
||||
|
||||
// Token: 0x0400BCDE RID: 48350
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BCDE")]
|
||||
[SerializeField]
|
||||
[Header("Encounters")]
|
||||
private EncounterDescriptor blueTeamEncounterPrefab;
|
||||
|
||||
// Token: 0x0400BCDF RID: 48351
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400BCDF")]
|
||||
[SerializeField]
|
||||
private EncounterDescriptor redTeamEncounterPrefab;
|
||||
|
||||
// Token: 0x0400BCE0 RID: 48352
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400BCE0")]
|
||||
[SerializeField]
|
||||
[Header("Team")]
|
||||
private bool canChangeTeam;
|
||||
|
||||
// Token: 0x0400BCE1 RID: 48353
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400BCE1")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH defaultTeam;
|
||||
|
||||
// Token: 0x0400BCE2 RID: 48354
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BCE2")]
|
||||
[SerializeField]
|
||||
[Header("Capture")]
|
||||
private Transform captureCenter;
|
||||
|
||||
// Token: 0x0400BCE3 RID: 48355
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400BCE3")]
|
||||
[SerializeField]
|
||||
private float captureRadius = 5f;
|
||||
|
||||
// Token: 0x0400BCE4 RID: 48356
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x400BCE4")]
|
||||
[SerializeField]
|
||||
private float captureDuration = 10f;
|
||||
|
||||
// Token: 0x0400BCE5 RID: 48357
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BCE5")]
|
||||
[SerializeField]
|
||||
private float returnToOwningTeamDuration = 10f;
|
||||
|
||||
// Token: 0x0400BCE6 RID: 48358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400BCE6")]
|
||||
[SerializeField]
|
||||
[Header("Portal Doors")]
|
||||
private LockableDoor blueTeamPortal;
|
||||
|
||||
// Token: 0x0400BCE7 RID: 48359
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400BCE7")]
|
||||
[SerializeField]
|
||||
private LockableDoor redTeamPortal;
|
||||
|
||||
// Token: 0x0400BCE8 RID: 48360
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400BCE8")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private ArenaEncounterSpawner encounterSpawner;
|
||||
|
||||
// Token: 0x0400BCE9 RID: 48361
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400BCE9")]
|
||||
private GameManager MCMIHLAAOGO;
|
||||
|
||||
// Token: 0x0400BCEA RID: 48362
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400BCEA")]
|
||||
private ArenaBaseVisuals CBDFGLGMKOA;
|
||||
|
||||
// Token: 0x0400BCEB RID: 48363
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400BCEB")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400BCEC RID: 48364
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400BCEC")]
|
||||
private MJNLDDCLOGP BBPALMFNGJP;
|
||||
|
||||
// Token: 0x0400BCED RID: 48365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400BCED")]
|
||||
private SynchronizedField<CGLKOJIMDIH> HEFJFEJKDDA;
|
||||
|
||||
// Token: 0x0400BCEE RID: 48366
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400BCEE")]
|
||||
private SynchronizedField<CGLKOJIMDIH> NHOJBICAJIN;
|
||||
|
||||
// Token: 0x0400BCEF RID: 48367
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400BCEF")]
|
||||
private SynchronizedField<float> FIFLHEPKNIO;
|
||||
|
||||
// Token: 0x02002772 RID: 10098
|
||||
[Token(Token = "0x2002772")]
|
||||
private enum NFOPNEOHMMG
|
||||
{
|
||||
// Token: 0x0400BCF1 RID: 48369
|
||||
[Token(Token = "0x400BCF1")]
|
||||
INACTIVE,
|
||||
// Token: 0x0400BCF2 RID: 48370
|
||||
[Token(Token = "0x400BCF2")]
|
||||
CONTESTED,
|
||||
// Token: 0x0400BCF3 RID: 48371
|
||||
[Token(Token = "0x400BCF3")]
|
||||
CAPTURING,
|
||||
// Token: 0x0400BCF4 RID: 48372
|
||||
[Token(Token = "0x400BCF4")]
|
||||
RUNNING
|
||||
}
|
||||
|
||||
// Token: 0x02002773 RID: 10099
|
||||
[Token(Token = "0x2002773")]
|
||||
private enum BAPIKHMDOGD
|
||||
{
|
||||
// Token: 0x0400BCF6 RID: 48374
|
||||
[Token(Token = "0x400BCF6")]
|
||||
NONE,
|
||||
// Token: 0x0400BCF7 RID: 48375
|
||||
[Token(Token = "0x400BCF7")]
|
||||
ON_SINGLE_TEAM,
|
||||
// Token: 0x0400BCF8 RID: 48376
|
||||
[Token(Token = "0x400BCF8")]
|
||||
ON_MULTIPLE_TEAMS
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002774 RID: 10100
|
||||
[Token(Token = "0x2002774")]
|
||||
[StructLayout(3)]
|
||||
public class ArenaDoor : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002F9F RID: 12191
|
||||
// (get) Token: 0x06011A55 RID: 72277 RVA: 0x00435A20 File Offset: 0x00433C20
|
||||
// (set) Token: 0x06011A56 RID: 72278 RVA: 0x00435A34 File Offset: 0x00433C34
|
||||
[Token(Token = "0x17002F9F")]
|
||||
public bool NLLONFJBKKP
|
||||
{
|
||||
[Token(Token = "0x6011A55")]
|
||||
[Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470")]
|
||||
get
|
||||
{
|
||||
return this.DJOGLAAEACB;
|
||||
}
|
||||
[Token(Token = "0x6011A56")]
|
||||
[Address(RVA = "0x1552CD0", Offset = "0x15516D0", VA = "0x181552CD0")]
|
||||
set
|
||||
{
|
||||
this.DJOGLAAEACB = value;
|
||||
if (value)
|
||||
{
|
||||
int num = 0;
|
||||
this.HACBIOINOLL = num != 0;
|
||||
return;
|
||||
}
|
||||
if (this.alwaysOpenWhenUnlocked != value)
|
||||
{
|
||||
this.HACBIOINOLL = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FA0 RID: 12192
|
||||
// (get) Token: 0x06011A57 RID: 72279 RVA: 0x00435A68 File Offset: 0x00433C68
|
||||
// (set) Token: 0x06011A58 RID: 72280 RVA: 0x00435A7C File Offset: 0x00433C7C
|
||||
[Token(Token = "0x17002FA0")]
|
||||
public bool HACBIOINOLL
|
||||
{
|
||||
[Token(Token = "0x6011A57")]
|
||||
[Address(RVA = "0x595D80", Offset = "0x594780", VA = "0x180595D80")]
|
||||
get
|
||||
{
|
||||
return this.LJHPCFBIFGG;
|
||||
}
|
||||
[Token(Token = "0x6011A58")]
|
||||
[Address(RVA = "0x15529C0", Offset = "0x15513C0", VA = "0x1815529C0")]
|
||||
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: 0x17002FA1 RID: 12193
|
||||
// (get) Token: 0x06011A59 RID: 72281 RVA: 0x00435B28 File Offset: 0x00433D28
|
||||
// (set) Token: 0x06011A5A RID: 72282 RVA: 0x00435B3C File Offset: 0x00433D3C
|
||||
[Token(Token = "0x17002FA1")]
|
||||
public float GAGNANAOCIP
|
||||
{
|
||||
[Token(Token = "0x6011A59")]
|
||||
[Address(RVA = "0x621D80", Offset = "0x620780", VA = "0x180621D80")]
|
||||
get;
|
||||
[Token(Token = "0x6011A5A")]
|
||||
[Address(RVA = "0x9E8110", Offset = "0x9E6B10", VA = "0x1809E8110")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06011A5B RID: 72283 RVA: 0x00435B50 File Offset: 0x00433D50
|
||||
[Token(Token = "0x6011A5B")]
|
||||
[Address(RVA = "0x15529B0", Offset = "0x15513B0", VA = "0x1815529B0")]
|
||||
private void Awake()
|
||||
{
|
||||
this.HACBIOINOLL = true;
|
||||
}
|
||||
|
||||
// Token: 0x06011A5C RID: 72284 RVA: 0x00435B64 File Offset: 0x00433D64
|
||||
[Token(Token = "0x6011A5C")]
|
||||
[Address(RVA = "0x1552B30", Offset = "0x1551530", VA = "0x181552B30")]
|
||||
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 time = PhotonNetwork.Time;
|
||||
int num3 = Mathf.RoundToInt(num2);
|
||||
string text;
|
||||
this.timerLabelText.text = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A5D RID: 72285 RVA: 0x00435BCC File Offset: 0x00433DCC
|
||||
[Token(Token = "0x6011A5D")]
|
||||
[Address(RVA = "0x4D0420", Offset = "0x4CEE20", VA = "0x1804D0420")]
|
||||
public ArenaDoor()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BCF9 RID: 48377
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BCF9")]
|
||||
[SerializeField]
|
||||
private TextMesh timerLabelText;
|
||||
|
||||
// Token: 0x0400BCFA RID: 48378
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BCFA")]
|
||||
[SerializeField]
|
||||
private bool alwaysOpenWhenUnlocked = true;
|
||||
|
||||
// Token: 0x0400BCFB RID: 48379
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400BCFB")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip openAudio;
|
||||
|
||||
// Token: 0x0400BCFC RID: 48380
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400BCFC")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private Animator animator;
|
||||
|
||||
// Token: 0x0400BCFD RID: 48381
|
||||
[Token(Token = "0x400BCFD")]
|
||||
private static readonly int KEGKHFBOPBH = Animator.StringToHash("Locked");
|
||||
|
||||
// Token: 0x0400BCFE RID: 48382
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400BCFE")]
|
||||
private bool DJOGLAAEACB;
|
||||
|
||||
// Token: 0x0400BCFF RID: 48383
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x39")]
|
||||
[Token(Token = "0x400BCFF")]
|
||||
private bool LJHPCFBIFGG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1178 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Core.Pools;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002775 RID: 10101
|
||||
[Token(Token = "0x2002775")]
|
||||
[StructLayout(3)]
|
||||
public class ArenaEMP : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002FA2 RID: 12194
|
||||
// (get) Token: 0x06011A5F RID: 72287 RVA: 0x00435C04 File Offset: 0x00433E04
|
||||
[Token(Token = "0x17002FA2")]
|
||||
public bool HABNHHJNBCJ
|
||||
{
|
||||
[Token(Token = "0x6011A5F")]
|
||||
[Address(RVA = "0x1556190", Offset = "0x1554B90", VA = "0x181556190")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FA3 RID: 12195
|
||||
// (get) Token: 0x06011A60 RID: 72288 RVA: 0x00435C20 File Offset: 0x00433E20
|
||||
[Token(Token = "0x17002FA3")]
|
||||
public bool FJPFHBEDKPD
|
||||
{
|
||||
[Token(Token = "0x6011A60")]
|
||||
[Address(RVA = "0x1556230", Offset = "0x1554C30", VA = "0x181556230")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FA4 RID: 12196
|
||||
// (get) Token: 0x06011A61 RID: 72289 RVA: 0x00435C3C File Offset: 0x00433E3C
|
||||
[Token(Token = "0x17002FA4")]
|
||||
public bool MDJNPKPLEPO
|
||||
{
|
||||
[Token(Token = "0x6011A61")]
|
||||
[Address(RVA = "0x15561E0", Offset = "0x1554BE0", VA = "0x1815561E0")]
|
||||
get
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A62 RID: 72290 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011A62")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011A63 RID: 72291 RVA: 0x00435C58 File Offset: 0x00433E58
|
||||
[Token(Token = "0x6011A63")]
|
||||
[Address(RVA = "0x1553010", Offset = "0x1551A10", VA = "0x181553010", 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;
|
||||
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PFLAPOOECDN);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent + action;
|
||||
tool2.PostReleaseEvent = actionEvent;
|
||||
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", (SetterPermissionMode)num3);
|
||||
num3 = 0;
|
||||
this.MBDCEOIOBNA = mjnlddclogp;
|
||||
int num4;
|
||||
int num5;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", (SetterPermissionMode)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: 0x06011A64 RID: 72292 RVA: 0x00435F10 File Offset: 0x00434110
|
||||
[Token(Token = "0x6011A64")]
|
||||
[Address(RVA = "0x1556050", Offset = "0x1554A50", VA = "0x181556050")]
|
||||
private void Start()
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
||||
}
|
||||
|
||||
// Token: 0x06011A65 RID: 72293 RVA: 0x00435F48 File Offset: 0x00434148
|
||||
[Token(Token = "0x6011A65")]
|
||||
[Address(RVA = "0x1555B20", Offset = "0x1554520", VA = "0x181555B20")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.HJHGDJOIKPN();
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x06011A66 RID: 72294 RVA: 0x00435F64 File Offset: 0x00434164
|
||||
[Token(Token = "0x6011A66")]
|
||||
[Address(RVA = "0x1555A20", Offset = "0x1554420", VA = "0x181555A20", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this.tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PFLAPOOECDN);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent - action;
|
||||
tool.PostReleaseEvent = actionEvent;
|
||||
ChargePhysicalButton lkdlehghcad = this.LKDLEHGHCAD;
|
||||
ChargePhysicalButton.DHLBGCGFOKM dhlbgcgfokm = new ChargePhysicalButton.DHLBGCGFOKM(this.NPFNENLJOAI);
|
||||
lkdlehghcad.IFBBCJAFNKL -= dhlbgcgfokm;
|
||||
this.HJHGDJOIKPN();
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x06011A67 RID: 72295 RVA: 0x00435FD4 File Offset: 0x004341D4
|
||||
[Token(Token = "0x6011A67")]
|
||||
[Address(RVA = "0x15560B0", Offset = "0x1554AB0", VA = "0x1815560B0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
this.MBDCEOIOBNA.OCGHOBMJNMA();
|
||||
this.KOCPFHHFCJA.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x06011A68 RID: 72296 RVA: 0x00436008 File Offset: 0x00434208
|
||||
[Token(Token = "0x6011A68")]
|
||||
[Address(RVA = "0x15541A0", Offset = "0x1552BA0", VA = "0x1815541A0")]
|
||||
private void HBJGKOOBOOL(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011A68)
|
||||
|
||||
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_54:
|
||||
stloc:Player(var_7_5C, callgetter:Player(PhotonNetwork::get_LocalPlayer))
|
||||
stloc:bool(var_8_66, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:Player(var_7_5C)))
|
||||
}
|
||||
|
||||
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: 0x06011A69 RID: 72297 RVA: 0x0043607C File Offset: 0x0043427C
|
||||
[Token(Token = "0x6011A69")]
|
||||
[Address(RVA = "0x1553C90", Offset = "0x1552690", VA = "0x181553C90")]
|
||||
private void CPDOBNBLGGM()
|
||||
{
|
||||
if (base.hasAuthority && ArenaEMPSite.IsInEMPSite(this))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A6A RID: 72298 RVA: 0x004360AC File Offset: 0x004342AC
|
||||
[Token(Token = "0x6011A6A")]
|
||||
[Address(RVA = "0x1554CE0", Offset = "0x15536E0", VA = "0x181554CE0")]
|
||||
private void KDOHMJEEJOB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011A6A)
|
||||
|
||||
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_A8:
|
||||
stloc:Player(var_11_B0, callgetter:Player(PhotonNetwork::get_LocalPlayer))
|
||||
stloc:bool(var_12_BA, call:bool(ArenaEMP::AILAIAGOEKM, ldloc:ArenaEMP(this), ldloc:Player(var_11_B0)))
|
||||
}
|
||||
|
||||
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: 0x06011A6B RID: 72299 RVA: 0x00436174 File Offset: 0x00434374
|
||||
[Token(Token = "0x6011A6B")]
|
||||
[Address(RVA = "0x1555FC0", Offset = "0x15549C0", VA = "0x181555FC0")]
|
||||
private void PMJKFBFDOJJ()
|
||||
{
|
||||
if (base.hasAuthority && !ArenaEMPSite.IsInEMPSite(this))
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A6C RID: 72300 RVA: 0x004361AC File Offset: 0x004343AC
|
||||
[Token(Token = "0x6011A6C")]
|
||||
[Address(RVA = "0x1555330", Offset = "0x1553D30", VA = "0x181555330")]
|
||||
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;
|
||||
}
|
||||
|
||||
// Token: 0x06011A6D RID: 72301 RVA: 0x00436258 File Offset: 0x00434458
|
||||
[Token(Token = "0x6011A6D")]
|
||||
[Address(RVA = "0x1555D50", Offset = "0x1554750", VA = "0x181555D50")]
|
||||
private void PKEMMOKICPC()
|
||||
{
|
||||
if (base.hasAuthority && this.tool.FNFNLDBILFE)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A6E RID: 72302 RVA: 0x0043628C File Offset: 0x0043448C
|
||||
[Token(Token = "0x6011A6E")]
|
||||
[Address(RVA = "0x15556F0", Offset = "0x15540F0", VA = "0x1815556F0")]
|
||||
private void NLPANAGDOBJ(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "READY TO ARM";
|
||||
}
|
||||
|
||||
// Token: 0x06011A6F RID: 72303 RVA: 0x004362B0 File Offset: 0x004344B0
|
||||
[Token(Token = "0x6011A6F")]
|
||||
[Address(RVA = "0x1554EE0", Offset = "0x15538E0", VA = "0x181554EE0")]
|
||||
private void KHPMGGDKHAP()
|
||||
{
|
||||
if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().IsLocal)
|
||||
{
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
photonView.TransferOwnership(localPlayer);
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A70 RID: 72304 RVA: 0x0043630C File Offset: 0x0043450C
|
||||
[Token(Token = "0x6011A70")]
|
||||
[Address(RVA = "0x1553D30", Offset = "0x1552730", VA = "0x181553D30")]
|
||||
private void EDHMPNGGABF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "ARMING...";
|
||||
this.LHEAMDHPDKK();
|
||||
}
|
||||
|
||||
// Token: 0x06011A71 RID: 72305 RVA: 0x00436338 File Offset: 0x00434538
|
||||
[Token(Token = "0x6011A71")]
|
||||
[Address(RVA = "0x1554120", Offset = "0x1552B20", VA = "0x181554120")]
|
||||
private void FINGEHDDPJG()
|
||||
{
|
||||
if (base.hasAuthority && !this.LKDLEHGHCAD.JPAJBLPGHJK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A72 RID: 72306 RVA: 0x0043636C File Offset: 0x0043456C
|
||||
[Token(Token = "0x6011A72")]
|
||||
[Address(RVA = "0x1553D20", Offset = "0x1552720", VA = "0x181553D20")]
|
||||
private void DDFCAPAPHAB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x06011A73 RID: 72307 RVA: 0x00436380 File Offset: 0x00434580
|
||||
[Token(Token = "0x6011A73")]
|
||||
[Address(RVA = "0x15557E0", Offset = "0x15541E0", VA = "0x1815557E0")]
|
||||
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.hasAuthority)
|
||||
{
|
||||
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;
|
||||
Photon.Realtime.Player authority = base.authority;
|
||||
armEvent(this, authority);
|
||||
}
|
||||
|
||||
// Token: 0x06011A74 RID: 72308 RVA: 0x00436464 File Offset: 0x00434664
|
||||
[Token(Token = "0x6011A74")]
|
||||
[Address(RVA = "0x1553710", Offset = "0x1552110", VA = "0x181553710")]
|
||||
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.hasAuthority && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A75 RID: 72309 RVA: 0x00436554 File Offset: 0x00434754
|
||||
[Token(Token = "0x6011A75")]
|
||||
[Address(RVA = "0x1555530", Offset = "0x1553F30", VA = "0x181555530")]
|
||||
private void MHGJKOIJJBP(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.HJHGDJOIKPN();
|
||||
}
|
||||
|
||||
// Token: 0x06011A76 RID: 72310 RVA: 0x00436568 File Offset: 0x00434768
|
||||
[Token(Token = "0x6011A76")]
|
||||
[Address(RVA = "0x1555640", Offset = "0x1554040", VA = "0x181555640")]
|
||||
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: 0x06011A77 RID: 72311 RVA: 0x004365AC File Offset: 0x004347AC
|
||||
[Token(Token = "0x6011A77")]
|
||||
[Address(RVA = "0x1555540", Offset = "0x1553F40", VA = "0x181555540")]
|
||||
private void MKOJPJPDCLA()
|
||||
{
|
||||
if (this.LKDLEHGHCAD.JPAJBLPGHJK && this.LKDLEHGHCAD.GetSomePressingPlayer().IsLocal)
|
||||
{
|
||||
if (!base.hasAuthority)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
photonView.TransferOwnership(localPlayer);
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A78 RID: 72312 RVA: 0x00436608 File Offset: 0x00434808
|
||||
[Token(Token = "0x6011A78")]
|
||||
[Address(RVA = "0x15540C0", Offset = "0x1552AC0", VA = "0x1815540C0")]
|
||||
private void FELACJJAHMB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.LKDLEHGHCAD.PMHEHAMJCLI = "DISARMING...";
|
||||
this.LHEAMDHPDKK();
|
||||
}
|
||||
|
||||
// Token: 0x06011A79 RID: 72313 RVA: 0x00436634 File Offset: 0x00434834
|
||||
[Token(Token = "0x6011A79")]
|
||||
[Address(RVA = "0x1554390", Offset = "0x1552D90", VA = "0x181554390")]
|
||||
private void IGKMNNOKAME()
|
||||
{
|
||||
if (base.hasAuthority && !this.LKDLEHGHCAD.JPAJBLPGHJK)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A7A RID: 72314 RVA: 0x00436668 File Offset: 0x00434868
|
||||
[Token(Token = "0x6011A7A")]
|
||||
[Address(RVA = "0x1553D20", Offset = "0x1552720", VA = "0x181553D20")]
|
||||
private void EMPABGDCDIK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
this.CEDIPLLEMOE();
|
||||
}
|
||||
|
||||
// Token: 0x06011A7B RID: 72315 RVA: 0x0043667C File Offset: 0x0043487C
|
||||
[Token(Token = "0x6011A7B")]
|
||||
[Address(RVA = "0x1555DD0", Offset = "0x15547D0", VA = "0x181555DD0")]
|
||||
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;
|
||||
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: 0x06011A7C RID: 72316 RVA: 0x0043674C File Offset: 0x0043494C
|
||||
[Token(Token = "0x6011A7C")]
|
||||
[Address(RVA = "0x1553F30", Offset = "0x1552930", VA = "0x181553F30")]
|
||||
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: 0x06011A7D RID: 72317 RVA: 0x004367B4 File Offset: 0x004349B4
|
||||
[Token(Token = "0x6011A7D")]
|
||||
[Address(RVA = "0x1555080", Offset = "0x1553A80", VA = "0x181555080")]
|
||||
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;
|
||||
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;
|
||||
Photon.Realtime.Player authority = base.authority;
|
||||
defuseEvent(this, authority);
|
||||
}
|
||||
|
||||
// Token: 0x06011A7E RID: 72318 RVA: 0x00436878 File Offset: 0x00434A78
|
||||
[Token(Token = "0x6011A7E")]
|
||||
[Address(RVA = "0x15552A0", Offset = "0x1553CA0", VA = "0x1815552A0")]
|
||||
private bool MCFJIPLLGMH(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = NHCEBNBEEBE != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A7F RID: 72319 RVA: 0x004368AC File Offset: 0x00434AAC
|
||||
[Token(Token = "0x6011A7F")]
|
||||
[Address(RVA = "0x1555B40", Offset = "0x1554540", VA = "0x181555B40")]
|
||||
private void PFLAPOOECDN(Tool EGFEJGHDNAI)
|
||||
{
|
||||
int num = 0;
|
||||
if (base.hasAuthority)
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (this.KBPHFHNHCKB(num, num))
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
base.transform.rotation = num;
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A80 RID: 72320 RVA: 0x004368FC File Offset: 0x00434AFC
|
||||
[Token(Token = "0x6011A80")]
|
||||
[Address(RVA = "0x1554510", Offset = "0x1552F10", VA = "0x181554510")]
|
||||
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[] immediate_COLLIDER_HITS = PhysicsExt.IMMEDIATE_COLLIDER_HITS;
|
||||
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 = immediate_COLLIDER_HITS[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: 0x06011A81 RID: 72321 RVA: 0x00436A5C File Offset: 0x00434C5C
|
||||
[Token(Token = "0x6011A81")]
|
||||
[Address(RVA = "0x1555740", Offset = "0x1554140", VA = "0x181555740")]
|
||||
private void NPFNENLJOAI(ChargePhysicalButton LKDLEHGHCAD)
|
||||
{
|
||||
bool hasAuthority = base.hasAuthority;
|
||||
if (!hasAuthority)
|
||||
{
|
||||
return;
|
||||
}
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
if (hasAuthority)
|
||||
{
|
||||
return;
|
||||
}
|
||||
while (!hasAuthority)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A82 RID: 72322 RVA: 0x00436A90 File Offset: 0x00434C90
|
||||
[Token(Token = "0x6011A82")]
|
||||
[Address(RVA = "0x1553A50", Offset = "0x1552450", VA = "0x181553A50")]
|
||||
private bool BLDBNAOHJIG(ChargePhysicalButton LKDLEHGHCAD, Photon.Realtime.Player 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: 0x06011A83 RID: 72323 RVA: 0x00436AE0 File Offset: 0x00434CE0
|
||||
[Token(Token = "0x6011A83")]
|
||||
[Address(RVA = "0x1554410", Offset = "0x1552E10", VA = "0x181554410")]
|
||||
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: 0x06011A84 RID: 72324 RVA: 0x00436B18 File Offset: 0x00434D18
|
||||
[Token(Token = "0x6011A84")]
|
||||
[Address(RVA = "0x15554D0", Offset = "0x1553ED0", VA = "0x1815554D0")]
|
||||
private void MGCPIBOCBIE()
|
||||
{
|
||||
Color color = this.dimColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
}
|
||||
|
||||
// Token: 0x06011A85 RID: 72325 RVA: 0x00436B3C File Offset: 0x00434D3C
|
||||
[Token(Token = "0x6011A85")]
|
||||
[Address(RVA = "0x1555C50", Offset = "0x1554650", VA = "0x181555C50")]
|
||||
private void PGDMEJPDMNI()
|
||||
{
|
||||
Color color = this.glowColor;
|
||||
int poghhocnlmd = this.POGHHOCNLMD;
|
||||
}
|
||||
|
||||
// Token: 0x06011A86 RID: 72326 RVA: 0x00436B60 File Offset: 0x00434D60
|
||||
[Token(Token = "0x6011A86")]
|
||||
[Address(RVA = "0x1553B90", Offset = "0x1552590", VA = "0x181553B90")]
|
||||
private void BOPNBDDAAFD(Color GJAINANBOCB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A87 RID: 72327 RVA: 0x00436B74 File Offset: 0x00434D74
|
||||
[Token(Token = "0x6011A87")]
|
||||
[Address(RVA = "0x1554FE0", Offset = "0x15539E0", VA = "0x181554FE0")]
|
||||
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: 0x06011A88 RID: 72328 RVA: 0x00436BB0 File Offset: 0x00434DB0
|
||||
[Token(Token = "0x6011A88")]
|
||||
[Address(RVA = "0x1553BE0", Offset = "0x15525E0", VA = "0x181553BE0")]
|
||||
private void CEDIPLLEMOE()
|
||||
{
|
||||
SFXAudioSource bdggfmecnhp = this.BDGGFMECNHP;
|
||||
int num = 0;
|
||||
if (bdggfmecnhp != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.BDGGFMECNHP);
|
||||
this.BDGGFMECNHP = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A89 RID: 72329 RVA: 0x00436BE4 File Offset: 0x00434DE4
|
||||
[Token(Token = "0x6011A89")]
|
||||
[Address(RVA = "0x1555CB0", Offset = "0x15546B0", VA = "0x181555CB0")]
|
||||
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: 0x06011A8A RID: 72330 RVA: 0x00436C20 File Offset: 0x00434E20
|
||||
[Token(Token = "0x6011A8A")]
|
||||
[Address(RVA = "0x15542E0", Offset = "0x1552CE0", VA = "0x1815542E0")]
|
||||
private void HJHGDJOIKPN()
|
||||
{
|
||||
SFXAudioSource cadmoohllib = this.CADMOOHLLIB;
|
||||
int num = 0;
|
||||
if (cadmoohllib != num)
|
||||
{
|
||||
AudioManager.StopLoopingSFX(this.CADMOOHLLIB);
|
||||
this.CADMOOHLLIB = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A8B RID: 72331 RVA: 0x00436C54 File Offset: 0x00434E54
|
||||
[Token(Token = "0x6011A8B")]
|
||||
[Address(RVA = "0x1553D90", Offset = "0x1552790", VA = "0x181553D90")]
|
||||
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: 0x06011A8C RID: 72332 RVA: 0x00436CDC File Offset: 0x00434EDC
|
||||
[Token(Token = "0x6011A8C")]
|
||||
[Address(RVA = "0x1552FB0", Offset = "0x15519B0", VA = "0x181552FB0")]
|
||||
private bool AILAIAGOEKM(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011A8C)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.Arena.ArenaEMP::AILAIAGOEKM(Photon.Realtime.Player)
|
||||
|
||||
---> 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: 0x06011A8D RID: 72333 RVA: 0x00436CF4 File Offset: 0x00434EF4
|
||||
[Token(Token = "0x6011A8D")]
|
||||
[Address(RVA = "0x1556100", Offset = "0x1554B00", VA = "0x181556100")]
|
||||
public ArenaEMP()
|
||||
{
|
||||
int num = Shader.PropertyToID("_EmissionColor");
|
||||
this.POGHHOCNLMD = num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011A8E RID: 72334 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6011A8E")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
static ArenaEMP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0400BD01 RID: 48385
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BD01")]
|
||||
[SerializeField]
|
||||
[Header("Arming")]
|
||||
private float armDuration = 10f;
|
||||
|
||||
// Token: 0x0400BD02 RID: 48386
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BD02")]
|
||||
[SerializeField]
|
||||
[Header("Mainframe Attaching")]
|
||||
private SimpleVolume attachmentSearchVolume;
|
||||
|
||||
// Token: 0x0400BD03 RID: 48387
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BD03")]
|
||||
[SerializeField]
|
||||
private BoxCollider attachmentSnapCollider;
|
||||
|
||||
// Token: 0x0400BD04 RID: 48388
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BD04")]
|
||||
[SerializeField]
|
||||
[Header("Detonate")]
|
||||
private float detonateDelay = 40f;
|
||||
|
||||
// Token: 0x0400BD05 RID: 48389
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400BD05")]
|
||||
[SerializeField]
|
||||
[Header("Disarm")]
|
||||
private float disarmDuration = 10f;
|
||||
|
||||
// Token: 0x0400BD06 RID: 48390
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BD06")]
|
||||
[SerializeField]
|
||||
[Header("Misc Button")]
|
||||
private float buttonDischargeDuration = 4f;
|
||||
|
||||
// Token: 0x0400BD07 RID: 48391
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400BD07")]
|
||||
[SerializeField]
|
||||
[Header("EMP Site Feedback")]
|
||||
private RendererMaterialPair glowRenderer;
|
||||
|
||||
// Token: 0x0400BD08 RID: 48392
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BD08")]
|
||||
[SerializeField]
|
||||
private Color dimColor;
|
||||
|
||||
// Token: 0x0400BD09 RID: 48393
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BD09")]
|
||||
[SerializeField]
|
||||
private Color glowColor;
|
||||
|
||||
// Token: 0x0400BD0A RID: 48394
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400BD0A")]
|
||||
[SerializeField]
|
||||
[Header("Mainframe Attach Feedback")]
|
||||
private RecRoomAudioClip onMainframeAttachAudio;
|
||||
|
||||
// Token: 0x0400BD0B RID: 48395
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400BD0B")]
|
||||
[SerializeField]
|
||||
[Header("Button Feedback")]
|
||||
private RecRoomAudioClip buttonHoldAudio;
|
||||
|
||||
// Token: 0x0400BD0C RID: 48396
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400BD0C")]
|
||||
[SerializeField]
|
||||
[Header("Warning Feedback")]
|
||||
private float minWarningFrequency = 2f;
|
||||
|
||||
// Token: 0x0400BD0D RID: 48397
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")]
|
||||
[Token(Token = "0x400BD0D")]
|
||||
[SerializeField]
|
||||
private float maxWarningFrequency = 6f;
|
||||
|
||||
// Token: 0x0400BD0E RID: 48398
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400BD0E")]
|
||||
[SerializeField]
|
||||
private AnimationCurve warningFrequencyCurve;
|
||||
|
||||
// Token: 0x0400BD0F RID: 48399
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400BD0F")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip warningBeepAudio;
|
||||
|
||||
// Token: 0x0400BD10 RID: 48400
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400BD10")]
|
||||
[SerializeField]
|
||||
[Header("Armed Feedback")]
|
||||
private RecRoomAudioClip onArmAudio;
|
||||
|
||||
// Token: 0x0400BD11 RID: 48401
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400BD11")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip loopingArmedAudio;
|
||||
|
||||
// Token: 0x0400BD12 RID: 48402
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400BD12")]
|
||||
[SerializeField]
|
||||
[Header("Detonation Feedback")]
|
||||
private RecRoomAudioClip detonationAudio;
|
||||
|
||||
// Token: 0x0400BD13 RID: 48403
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400BD13")]
|
||||
[SerializeField]
|
||||
private float detonationParticlesDelay = 0.77f;
|
||||
|
||||
// Token: 0x0400BD14 RID: 48404
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400BD14")]
|
||||
[SerializeField]
|
||||
private PooledParticle detonationParticlePrefab;
|
||||
|
||||
// Token: 0x0400BD15 RID: 48405
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400BD15")]
|
||||
[SerializeField]
|
||||
[Header("Defused Feedback")]
|
||||
private RecRoomAudioClip defusedAudio;
|
||||
|
||||
// Token: 0x0400BD16 RID: 48406
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400BD16")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400BD17 RID: 48407
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400BD17")]
|
||||
private MACMLJJGBIM KOCPFHHFCJA;
|
||||
|
||||
// Token: 0x0400BD18 RID: 48408
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400BD18")]
|
||||
private MJNLDDCLOGP MBDCEOIOBNA;
|
||||
|
||||
// Token: 0x0400BD19 RID: 48409
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400BD19")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400BD1A RID: 48410
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400BD1A")]
|
||||
private ToolPlayerAttractor OOPOMKMHBFK;
|
||||
|
||||
// Token: 0x0400BD1B RID: 48411
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400BD1B")]
|
||||
private ChargePhysicalButton LKDLEHGHCAD;
|
||||
|
||||
// Token: 0x0400BD1C RID: 48412
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400BD1C")]
|
||||
private SFXAudioSource BDGGFMECNHP;
|
||||
|
||||
// Token: 0x0400BD1D RID: 48413
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400BD1D")]
|
||||
private SFXAudioSource CADMOOHLLIB;
|
||||
|
||||
// Token: 0x0400BD1E RID: 48414
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400BD1E")]
|
||||
private int POGHHOCNLMD;
|
||||
|
||||
// Token: 0x0400BD1F RID: 48415
|
||||
[Token(Token = "0x400BD1F")]
|
||||
public static ArenaEMP.OKGJJIEBEGH ArmEvent;
|
||||
|
||||
// Token: 0x0400BD20 RID: 48416
|
||||
[Token(Token = "0x400BD20")]
|
||||
public static ArenaEMP.OKGJJIEBEGH DefuseEvent;
|
||||
|
||||
// Token: 0x02002776 RID: 10102
|
||||
[Token(Token = "0x2002776")]
|
||||
public sealed class OKGJJIEBEGH : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06011A8F RID: 72335 RVA: 0x00436D68 File Offset: 0x00434F68
|
||||
[Token(Token = "0x6011A8F")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public OKGJJIEBEGH(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x06011A90 RID: 72336 RVA: 0x00436D84 File Offset: 0x00434F84
|
||||
[Token(Token = "0x6011A90")]
|
||||
[Address(RVA = "0x519DF0", Offset = "0x5187F0", VA = "0x180519DF0", Slot = "13")]
|
||||
public void Invoke(ArenaEMP JILMFLHKKFH, Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A91 RID: 72337 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011A91")]
|
||||
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ArenaEMP JILMFLHKKFH, Photon.Realtime.Player IEKDDPPNFPF, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011A92 RID: 72338 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011A92")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002777 RID: 10103
|
||||
[Token(Token = "0x2002777")]
|
||||
private enum EOIAHDAHKLA
|
||||
{
|
||||
// Token: 0x0400BD22 RID: 48418
|
||||
[Token(Token = "0x400BD22")]
|
||||
NOT_IN_EMP_SITE,
|
||||
// Token: 0x0400BD23 RID: 48419
|
||||
[Token(Token = "0x400BD23")]
|
||||
IN_EMP_SITE,
|
||||
// Token: 0x0400BD24 RID: 48420
|
||||
[Token(Token = "0x400BD24")]
|
||||
ATTACHED_TO_MAINFRAME,
|
||||
// Token: 0x0400BD25 RID: 48421
|
||||
[Token(Token = "0x400BD25")]
|
||||
ARMED,
|
||||
// Token: 0x0400BD26 RID: 48422
|
||||
[Token(Token = "0x400BD26")]
|
||||
DETONATED,
|
||||
// Token: 0x0400BD27 RID: 48423
|
||||
[Token(Token = "0x400BD27")]
|
||||
DEFUSED
|
||||
}
|
||||
|
||||
// Token: 0x02002778 RID: 10104
|
||||
[Token(Token = "0x2002778")]
|
||||
private enum NHADAAFMDGD
|
||||
{
|
||||
// Token: 0x0400BD29 RID: 48425
|
||||
[Token(Token = "0x400BD29")]
|
||||
READY_TO_ARM,
|
||||
// Token: 0x0400BD2A RID: 48426
|
||||
[Token(Token = "0x400BD2A")]
|
||||
ARMING
|
||||
}
|
||||
|
||||
// Token: 0x02002779 RID: 10105
|
||||
[Token(Token = "0x2002779")]
|
||||
private enum KFIMBIFPOPD
|
||||
{
|
||||
// Token: 0x0400BD2C RID: 48428
|
||||
[Token(Token = "0x400BD2C")]
|
||||
ARMED,
|
||||
// Token: 0x0400BD2D RID: 48429
|
||||
[Token(Token = "0x400BD2D")]
|
||||
DISARMING
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,66 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x0200277A RID: 10106
|
||||
[Token(Token = "0x200277A")]
|
||||
[RequireComponent(typeof(SimpleVolume))]
|
||||
[StructLayout(3)]
|
||||
public class ArenaEMPSite : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011A93 RID: 72339 RVA: 0x00436E7C File Offset: 0x0043507C
|
||||
[Token(Token = "0x6011A93")]
|
||||
[Address(RVA = "0x1552D00", Offset = "0x1551700", VA = "0x181552D00")]
|
||||
private void Awake()
|
||||
{
|
||||
ArenaEMPSite.FGEPIOHEHEA.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x06011A94 RID: 72340 RVA: 0x00436E9C File Offset: 0x0043509C
|
||||
[Token(Token = "0x6011A94")]
|
||||
[Address(RVA = "0x1552ED0", Offset = "0x15518D0", VA = "0x181552ED0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = ArenaEMPSite.FGEPIOHEHEA.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x06011A95 RID: 72341 RVA: 0x00436EBC File Offset: 0x004350BC
|
||||
[Token(Token = "0x6011A95")]
|
||||
[Address(RVA = "0x1552D80", Offset = "0x1551780", VA = "0x181552D80")]
|
||||
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: 0x06011A96 RID: 72342 RVA: 0x00436EFC File Offset: 0x004350FC
|
||||
[Token(Token = "0x6011A96")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ArenaEMPSite()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BD2E RID: 48430
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BD2E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private SimpleVolume volume;
|
||||
|
||||
// Token: 0x0400BD2F RID: 48431
|
||||
[Token(Token = "0x400BD2F")]
|
||||
private static List<ArenaEMPSite> FGEPIOHEHEA = new List();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,78 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x0200277B RID: 10107
|
||||
[Token(Token = "0x200277B")]
|
||||
[StructLayout(3)]
|
||||
public class ArenaEncounterSpawnPoint : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002FA5 RID: 12197
|
||||
// (get) Token: 0x06011A98 RID: 72344 RVA: 0x00436F28 File Offset: 0x00435128
|
||||
[Token(Token = "0x17002FA5")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x6011A98")]
|
||||
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
|
||||
get
|
||||
{
|
||||
return this.team;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FA6 RID: 12198
|
||||
// (get) Token: 0x06011A99 RID: 72345 RVA: 0x00436F3C File Offset: 0x0043513C
|
||||
[Token(Token = "0x17002FA6")]
|
||||
public bool HPDLBFJNENL
|
||||
{
|
||||
[Token(Token = "0x6011A99")]
|
||||
[Address(RVA = "0xF123F0", Offset = "0xF10DF0", VA = "0x180F123F0")]
|
||||
get
|
||||
{
|
||||
return this.isInitialSpawnPoint;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FA7 RID: 12199
|
||||
// (get) Token: 0x06011A9A RID: 72346 RVA: 0x00436F50 File Offset: 0x00435150
|
||||
[Token(Token = "0x17002FA7")]
|
||||
public EnemyPatrol MCBJJBJKKBE
|
||||
{
|
||||
[Token(Token = "0x6011A9A")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get
|
||||
{
|
||||
return this.patrol;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A9B RID: 72347 RVA: 0x00436F64 File Offset: 0x00435164
|
||||
[Token(Token = "0x6011A9B")]
|
||||
[Address(RVA = "0x879EC0", Offset = "0x8788C0", VA = "0x180879EC0")]
|
||||
public ArenaEncounterSpawnPoint()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BD30 RID: 48432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BD30")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400BD31 RID: 48433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400BD31")]
|
||||
[SerializeField]
|
||||
private bool isInitialSpawnPoint;
|
||||
|
||||
// Token: 0x0400BD32 RID: 48434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BD32")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private EnemyPatrol patrol;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,245 @@
|
||||
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: 0x0200277C RID: 10108
|
||||
[Token(Token = "0x200277C")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
[StructLayout(3)]
|
||||
public class ArenaEncounterSpawner : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002FA8 RID: 12200
|
||||
// (get) Token: 0x06011A9C RID: 72348 RVA: 0x00436F88 File Offset: 0x00435188
|
||||
[Token(Token = "0x17002FA8")]
|
||||
public int EOJJFOPMCDP
|
||||
{
|
||||
[Token(Token = "0x6011A9C")]
|
||||
[Address(RVA = "0x446CA0", Offset = "0x4456A0", VA = "0x180446CA0")]
|
||||
get
|
||||
{
|
||||
return this.maxTeamEncountersRunning;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FA9 RID: 12201
|
||||
// (get) Token: 0x06011A9D RID: 72349 RVA: 0x00436F9C File Offset: 0x0043519C
|
||||
[Token(Token = "0x17002FA9")]
|
||||
public float LCGEICDJBEA
|
||||
{
|
||||
[Token(Token = "0x6011A9D")]
|
||||
[Address(RVA = "0x5CCC80", Offset = "0x5CB680", VA = "0x1805CCC80")]
|
||||
get
|
||||
{
|
||||
return this.encounterSpawnPeriod;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FAA RID: 12202
|
||||
// (get) Token: 0x06011A9E RID: 72350 RVA: 0x00436FB0 File Offset: 0x004351B0
|
||||
[Token(Token = "0x17002FAA")]
|
||||
public GameEncounter OFKIMGKAFOH
|
||||
{
|
||||
[Token(Token = "0x6011A9E")]
|
||||
[Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")]
|
||||
get
|
||||
{
|
||||
return this.initialEncounterPrefab;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FAB RID: 12203
|
||||
// (get) Token: 0x06011A9F RID: 72351 RVA: 0x00436FC4 File Offset: 0x004351C4
|
||||
[Token(Token = "0x17002FAB")]
|
||||
public GameEncounter[] GJBNCAKDKJH
|
||||
{
|
||||
[Token(Token = "0x6011A9F")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
return this.encounterPrefabs;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FAC RID: 12204
|
||||
// (get) Token: 0x06011AA0 RID: 72352 RVA: 0x00436FD8 File Offset: 0x004351D8
|
||||
[Token(Token = "0x17002FAC")]
|
||||
public int IADGEOCOJNO
|
||||
{
|
||||
[Token(Token = "0x6011AA0")]
|
||||
[Address(RVA = "0x1556B80", Offset = "0x1555580", VA = "0x181556B80")]
|
||||
get
|
||||
{
|
||||
return this.CDIGALDEGKB._size;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AA1 RID: 72353 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011AA1")]
|
||||
[Address(RVA = "0x15563E0", Offset = "0x1554DE0", VA = "0x1815563E0")]
|
||||
public int GetRunningEncounterCountByTeam(CGLKOJIMDIH KDKMHABJAHH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011AA2 RID: 72354 RVA: 0x00436FF8 File Offset: 0x004351F8
|
||||
[Token(Token = "0x6011AA2")]
|
||||
[Address(RVA = "0x15562B0", Offset = "0x1554CB0", VA = "0x1815562B0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
ActionEvent<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
|
||||
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
|
||||
GameEncounter.GameEncounterInstantiatedEvent = gameEncounterInstantiatedEvent + action;
|
||||
ActionEvent<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
|
||||
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
|
||||
GameEncounter.GameEncounterDestroyedEvent = gameEncounterDestroyedEvent + action2;
|
||||
}
|
||||
|
||||
// Token: 0x06011AA3 RID: 72355 RVA: 0x0043704C File Offset: 0x0043524C
|
||||
[Token(Token = "0x6011AA3")]
|
||||
[Address(RVA = "0x15569C0", Offset = "0x15553C0", VA = "0x1815569C0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent<GameEncounter> gameEncounterInstantiatedEvent = GameEncounter.GameEncounterInstantiatedEvent;
|
||||
Action<GameEncounter> action = new Action(this.LEDCLFOHHBH);
|
||||
GameEncounter.GameEncounterInstantiatedEvent = gameEncounterInstantiatedEvent - action;
|
||||
ActionEvent<GameEncounter> gameEncounterDestroyedEvent = GameEncounter.GameEncounterDestroyedEvent;
|
||||
Action<GameEncounter> action2 = new Action(this.KKMNFMKEPBJ);
|
||||
GameEncounter.GameEncounterDestroyedEvent = gameEncounterDestroyedEvent - action2;
|
||||
}
|
||||
|
||||
// Token: 0x06011AA4 RID: 72356 RVA: 0x004370A0 File Offset: 0x004352A0
|
||||
[Token(Token = "0x6011AA4")]
|
||||
[Address(RVA = "0x1556710", Offset = "0x1555110", VA = "0x181556710")]
|
||||
public GameEncounter MasterSpawnEncounter(GameEncounter NIGIADAJKKL, Transform KCIOLHPNJDG, CGLKOJIMDIH CGOLFOLCHIF, [Optional] EnemyPatrol CNIFEFDKIOF)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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.photonView;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AA5 RID: 72357 RVA: 0x0043710C File Offset: 0x0043530C
|
||||
[Token(Token = "0x6011AA5")]
|
||||
[Address(RVA = "0x1556970", Offset = "0x1555370", VA = "0x181556970")]
|
||||
public GameEncounter MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
GameEncounter gameEncounter;
|
||||
return gameEncounter;
|
||||
}
|
||||
|
||||
// Token: 0x06011AA6 RID: 72358 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011AA6")]
|
||||
[Address(RVA = "0x15565A0", Offset = "0x1554FA0", VA = "0x1815565A0")]
|
||||
public void MasterDestroyAllActiveEncounters()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011AA7 RID: 72359 RVA: 0x0043711C File Offset: 0x0043531C
|
||||
[Token(Token = "0x6011AA7")]
|
||||
[Address(RVA = "0x1556520", Offset = "0x1554F20", VA = "0x181556520")]
|
||||
private void LEDCLFOHHBH(GameEncounter CINCKMMINFA)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = CINCKMMINFA.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.photonView;
|
||||
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
|
||||
{
|
||||
this.CDIGALDEGKB.Add(CINCKMMINFA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AA8 RID: 72360 RVA: 0x00437154 File Offset: 0x00435354
|
||||
[Token(Token = "0x6011AA8")]
|
||||
[Address(RVA = "0x15564A0", Offset = "0x1554EA0", VA = "0x1815564A0")]
|
||||
private void KKMNFMKEPBJ(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.photonView;
|
||||
if (<HIKGLIJCOHC>k__BackingField == photonView.viewIdField)
|
||||
{
|
||||
bool flag = this.CDIGALDEGKB.Remove(ADDBMBCNBKJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AA9 RID: 72361 RVA: 0x0043718C File Offset: 0x0043538C
|
||||
[Token(Token = "0x6011AA9")]
|
||||
[Address(RVA = "0x1556280", Offset = "0x1554C80", VA = "0x181556280")]
|
||||
private bool AGPGOLCEKMH(GameEncounter ADDBMBCNBKJ)
|
||||
{
|
||||
int <HIKGLIJCOHC>k__BackingField = ADDBMBCNBKJ.<HIKGLIJCOHC>k__BackingField;
|
||||
PhotonView photonView = base.photonView;
|
||||
return <HIKGLIJCOHC>k__BackingField == photonView.viewIdField;
|
||||
}
|
||||
|
||||
// Token: 0x06011AAA RID: 72362 RVA: 0x004371B8 File Offset: 0x004353B8
|
||||
[Token(Token = "0x6011AAA")]
|
||||
[Address(RVA = "0x1556AF0", Offset = "0x15554F0", VA = "0x181556AF0")]
|
||||
public ArenaEncounterSpawner()
|
||||
{
|
||||
List<GameEncounter> list = new List();
|
||||
this.CDIGALDEGKB = list;
|
||||
List<GameEncounter> list2 = new List();
|
||||
this.IJFBABKPBLA = list2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BD33 RID: 48435
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BD33")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Mode Encounters")]
|
||||
private int maxTeamEncountersRunning = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400BD34 RID: 48436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400BD34")]
|
||||
[SerializeField]
|
||||
private float encounterSpawnPeriod = 20f;
|
||||
|
||||
// Token: 0x0400BD35 RID: 48437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BD35")]
|
||||
[SerializeField]
|
||||
private GameEncounter initialEncounterPrefab;
|
||||
|
||||
// Token: 0x0400BD36 RID: 48438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BD36")]
|
||||
[SerializeField]
|
||||
private GameEncounter[] encounterPrefabs;
|
||||
|
||||
// Token: 0x0400BD37 RID: 48439
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BD37")]
|
||||
private List<GameEncounter> CDIGALDEGKB;
|
||||
|
||||
// Token: 0x0400BD38 RID: 48440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BD38")]
|
||||
private List<GameEncounter> IJFBABKPBLA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,699 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.DataStructures;
|
||||
using RecRoom.Networking.RPC;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x0200277D RID: 10109
|
||||
[Token(Token = "0x200277D")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
[StructLayout(3)]
|
||||
public class ArenaEquipmentSpawner : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002FAD RID: 12205
|
||||
// (get) Token: 0x06011AAB RID: 72363 RVA: 0x004371FC File Offset: 0x004353FC
|
||||
[Token(Token = "0x17002FAD")]
|
||||
private OGNBCNBPFCC KBMMIDCMFHF
|
||||
{
|
||||
[Token(Token = "0x6011AAB")]
|
||||
[Address(RVA = "0x1557160", Offset = "0x1555B60", VA = "0x181557160")]
|
||||
get
|
||||
{
|
||||
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FAE RID: 12206
|
||||
// (get) Token: 0x06011AAC RID: 72364 RVA: 0x00437214 File Offset: 0x00435414
|
||||
// (set) Token: 0x06011AAD RID: 72365 RVA: 0x00437228 File Offset: 0x00435428
|
||||
[Token(Token = "0x17002FAE")]
|
||||
public bool IKAGKELDMJH
|
||||
{
|
||||
[Token(Token = "0x6011AAC")]
|
||||
[Address(RVA = "0x6361D0", Offset = "0x634BD0", VA = "0x1806361D0")]
|
||||
get
|
||||
{
|
||||
return this.KIMBPPFDHKG;
|
||||
}
|
||||
[Token(Token = "0x6011AAD")]
|
||||
[Address(RVA = "0x1558B00", Offset = "0x1557500", VA = "0x181558B00")]
|
||||
set
|
||||
{
|
||||
bool kimbppfdhkg = this.KIMBPPFDHKG;
|
||||
this.KIMBPPFDHKG = value;
|
||||
if (!value)
|
||||
{
|
||||
this.EOGPLLPGGBB.BFBHDNPIBOB();
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
int num = 0;
|
||||
if (nndnjgklnpe != num)
|
||||
{
|
||||
this.NNDNJGKLNPE.MasterResetToLastSpawnPosition();
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.KIMBPPFDHKG && !kimbppfdhkg && PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.MFIDGDPAGIB = num2;
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
float num3 = this.MGLEPDDEAIN;
|
||||
eogpllpggbb.KGFFMEICLNN(num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FAF RID: 12207
|
||||
// (get) Token: 0x06011AAE RID: 72366 RVA: 0x004372BC File Offset: 0x004354BC
|
||||
// (set) Token: 0x06011AAF RID: 72367 RVA: 0x004372D0 File Offset: 0x004354D0
|
||||
[Token(Token = "0x17002FAF")]
|
||||
private Tool OMKBFOJLLCL
|
||||
{
|
||||
[Token(Token = "0x6011AAE")]
|
||||
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
||||
get
|
||||
{
|
||||
return this.NNDNJGKLNPE;
|
||||
}
|
||||
[Token(Token = "0x6011AAF")]
|
||||
[Address(RVA = "0x1556FB0", Offset = "0x15559B0", VA = "0x181556FB0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.photonView;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FB0 RID: 12208
|
||||
// (get) Token: 0x06011AB0 RID: 72368 RVA: 0x00437300 File Offset: 0x00435500
|
||||
// (set) Token: 0x06011AB1 RID: 72369 RVA: 0x00437320 File Offset: 0x00435520
|
||||
[Token(Token = "0x17002FB0")]
|
||||
private int MFIDGDPAGIB
|
||||
{
|
||||
[Token(Token = "0x6011AB0")]
|
||||
[Address(RVA = "0x1556ED0", Offset = "0x15558D0", VA = "0x181556ED0")]
|
||||
get
|
||||
{
|
||||
return this.IFNIBMFBDFC.Get();
|
||||
}
|
||||
[Token(Token = "0x6011AB1")]
|
||||
[Address(RVA = "0x15571C0", Offset = "0x1555BC0", VA = "0x1815571C0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> ifnibmfbdfc = this.IFNIBMFBDFC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FB1 RID: 12209
|
||||
// (get) Token: 0x06011AB2 RID: 72370 RVA: 0x0043733C File Offset: 0x0043553C
|
||||
[Token(Token = "0x17002FB1")]
|
||||
private float MGLEPDDEAIN
|
||||
{
|
||||
[Token(Token = "0x6011AB2")]
|
||||
[Address(RVA = "0x1557550", Offset = "0x1555F50", VA = "0x181557550")]
|
||||
get
|
||||
{
|
||||
float[] array = this.spawnDelays;
|
||||
if (array != 0 && array.Length != 0)
|
||||
{
|
||||
int num = this.IFNIBMFBDFC.Get();
|
||||
int length = this.spawnDelays.Length;
|
||||
int num2 = 0;
|
||||
int num3 = Mathf.Clamp(num, num2, length);
|
||||
return this.spawnDelays[num3];
|
||||
}
|
||||
throw new IndexOutOfRangeException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AB3 RID: 72371 RVA: 0x00437394 File Offset: 0x00435594
|
||||
[Token(Token = "0x6011AB3")]
|
||||
[Address(RVA = "0x1556BC0", Offset = "0x15555C0", VA = "0x181556BC0", 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);
|
||||
SynchronizedField<int> synchronizedField;
|
||||
this.OJELDBPMKOK = synchronizedField;
|
||||
SynchronizedField<int> synchronizedField2;
|
||||
this.IFNIBMFBDFC = synchronizedField2;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", SetterPermissionMode.MASTER);
|
||||
this.EOGPLLPGGBB = mjnlddclogp;
|
||||
Action action2 = new Action(this.CPCEIFBLPAB);
|
||||
mjnlddclogp.DKGCBLEONAB += action2;
|
||||
ActionEvent<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action3 = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent + action3;
|
||||
}
|
||||
|
||||
// Token: 0x06011AB4 RID: 72372 RVA: 0x00437448 File Offset: 0x00435648
|
||||
[Token(Token = "0x6011AB4")]
|
||||
[Address(RVA = "0x1558870", Offset = "0x1557270", VA = "0x181558870")]
|
||||
private void Start()
|
||||
{
|
||||
this.PIMDOPLCCKI();
|
||||
}
|
||||
|
||||
// Token: 0x06011AB5 RID: 72373 RVA: 0x0043745C File Offset: 0x0043565C
|
||||
[Token(Token = "0x6011AB5")]
|
||||
[Address(RVA = "0x1558230", Offset = "0x1556C30", VA = "0x181558230", 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;
|
||||
}
|
||||
ActionEvent<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action3 = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent - action3;
|
||||
}
|
||||
|
||||
// Token: 0x06011AB6 RID: 72374 RVA: 0x00437508 File Offset: 0x00435708
|
||||
[Token(Token = "0x6011AB6")]
|
||||
[Address(RVA = "0x1558880", Offset = "0x1557280", VA = "0x181558880")]
|
||||
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 && PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
Tool nndnjgklnpe2 = this.NNDNJGKLNPE;
|
||||
int num4 = 0;
|
||||
if (nndnjgklnpe2 == num4 && this.EOGPLLPGGBB.OLGMEEIPCAL)
|
||||
{
|
||||
this.NICDOABNJFJ();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AB7 RID: 72375 RVA: 0x004375E4 File Offset: 0x004357E4
|
||||
[Token(Token = "0x6011AB7")]
|
||||
[Address(RVA = "0x1557060", Offset = "0x1555A60", VA = "0x181557060")]
|
||||
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: 0x06011AB8 RID: 72376 RVA: 0x00437660 File Offset: 0x00435860
|
||||
[Token(Token = "0x6011AB8")]
|
||||
[Address(RVA = "0x1557660", Offset = "0x1556060", VA = "0x181557660")]
|
||||
private bool GMBEKEJMMOD()
|
||||
{
|
||||
Transform transform = global::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: 0x06011AB9 RID: 72377 RVA: 0x004376C0 File Offset: 0x004358C0
|
||||
[Token(Token = "0x6011AB9")]
|
||||
[Address(RVA = "0x1557A50", Offset = "0x1556450", VA = "0x181557A50")]
|
||||
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;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(localPlayer);
|
||||
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: 0x06011ABA RID: 72378 RVA: 0x00437768 File Offset: 0x00435968
|
||||
[Token(Token = "0x6011ABA")]
|
||||
[Address(RVA = "0x15578D0", Offset = "0x15562D0", VA = "0x1815578D0")]
|
||||
private void HDFKJDFIFKK()
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(localPlayer);
|
||||
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: 0x06011ABB RID: 72379 RVA: 0x004377D8 File Offset: 0x004359D8
|
||||
[Token(Token = "0x6011ABB")]
|
||||
[Address(RVA = "0x1557FA0", Offset = "0x15569A0", VA = "0x181557FA0")]
|
||||
private void NICDOABNJFJ()
|
||||
{
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num && PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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.photonView;
|
||||
RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnEquipmentSpawn);
|
||||
photonView.RpcAll(rpcaction);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ABC RID: 72380 RVA: 0x0043786C File Offset: 0x00435A6C
|
||||
[Token(Token = "0x6011ABC")]
|
||||
[Address(RVA = "0x1557220", Offset = "0x1555C20", VA = "0x181557220")]
|
||||
[PunRPC]
|
||||
private void RpcOnEquipmentSpawn()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.onSpawnAudio;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
string text = this.onSpawnNotification;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011ABD RID: 72381 RVA: 0x004378B8 File Offset: 0x00435AB8
|
||||
[Token(Token = "0x6011ABD")]
|
||||
[Address(RVA = "0x1556F20", Offset = "0x1555920", VA = "0x181556F20")]
|
||||
private void CPCEIFBLPAB()
|
||||
{
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.KLINOJGIJHE);
|
||||
eogpllpggbb.LADHFOAHLDA(10f, ajhelnokkma);
|
||||
}
|
||||
|
||||
// Token: 0x06011ABE RID: 72382 RVA: 0x004378EC File Offset: 0x00435AEC
|
||||
[Token(Token = "0x6011ABE")]
|
||||
[Address(RVA = "0x1557CB0", Offset = "0x15566B0", VA = "0x181557CB0")]
|
||||
private void KLINOJGIJHE()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.spawnIn10SecondsAudio;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
string text = this.spawnIn10SecondsNotification;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011ABF RID: 72383 RVA: 0x00437938 File Offset: 0x00435B38
|
||||
[Token(Token = "0x6011ABF")]
|
||||
[Address(RVA = "0x1557220", Offset = "0x1555C20", VA = "0x181557220")]
|
||||
private void GCACJDHPOCB()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.onSpawnAudio;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
string text = this.onSpawnNotification;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011AC0 RID: 72384 RVA: 0x00437984 File Offset: 0x00435B84
|
||||
[Token(Token = "0x6011AC0")]
|
||||
[Address(RVA = "0x1556E20", Offset = "0x1555820", VA = "0x181556E20")]
|
||||
private void BEAIGEDBBOH(Tool NBHJPDBHDHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (NBHJPDBHDHB != num)
|
||||
{
|
||||
PhotonView photonView = NBHJPDBHDHB.photonView;
|
||||
SynchronizedField<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
int num2 = ojeldbpmkok.Get();
|
||||
if (viewIdField == num2)
|
||||
{
|
||||
this.PIMDOPLCCKI();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC1 RID: 72385 RVA: 0x004379CC File Offset: 0x00435BCC
|
||||
[Token(Token = "0x6011AC1")]
|
||||
[Address(RVA = "0x1558570", Offset = "0x1556F70", VA = "0x181558570")]
|
||||
private void PIMDOPLCCKI()
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
PhotonView photonView = PhotonNetwork.GetPhotonView(this.OJELDBPMKOK.Get());
|
||||
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;
|
||||
ActionEvent<Tool> postPickupEvent = nndnjgklnpe2.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.LNOIKBCIMGO);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent + action;
|
||||
nndnjgklnpe2.PostPickupEvent = actionEvent;
|
||||
Tool nndnjgklnpe3 = this.NNDNJGKLNPE;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = nndnjgklnpe3.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action2 = new Action(this.PGCLLNKGMLB);
|
||||
ActionEvent<Tool> actionEvent2;
|
||||
nndnjgklnpe3.PostResetEvent = actionEvent2;
|
||||
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: 0x06011AC2 RID: 72386 RVA: 0x00437AFC File Offset: 0x00435CFC
|
||||
[Token(Token = "0x6011AC2")]
|
||||
[Address(RVA = "0x1557D70", Offset = "0x1556770", VA = "0x181557D70")]
|
||||
private void LNOIKBCIMGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
ActionEvent<Tool> postPickupEvent = EGFEJGHDNAI.PostPickupEvent;
|
||||
Action<Tool> action = new Action(this.LNOIKBCIMGO);
|
||||
ActionEvent<Tool> actionEvent = postPickupEvent - action;
|
||||
EGFEJGHDNAI.PostPickupEvent = actionEvent;
|
||||
if (this.playNotificationOnEquipmentPickup)
|
||||
{
|
||||
int num = 0;
|
||||
if (EGFEJGHDNAI != num && EGFEJGHDNAI.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
global::Player <OKDFEPHLKCB>k__BackingField = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<OKDFEPHLKCB>k__BackingField != num2 && !EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL.IsLocal)
|
||||
{
|
||||
global::Player <OKDFEPHLKCB>k__BackingField2 = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField;
|
||||
string text = this.equipmentPickupNotification;
|
||||
string nickName = <OKDFEPHLKCB>k__BackingField2.DBAJDHGDPOL.nickName;
|
||||
string text2 = string.Format(text, nickName);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text2, 3f, num3, num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
if (EGFEJGHDNAI == nndnjgklnpe)
|
||||
{
|
||||
this.GGFBCDNBHGJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC3 RID: 72387 RVA: 0x00437BE4 File Offset: 0x00435DE4
|
||||
[Token(Token = "0x6011AC3")]
|
||||
[Address(RVA = "0x1558480", Offset = "0x1556E80", VA = "0x181558480")]
|
||||
private void PGCLLNKGMLB(Tool EGFEJGHDNAI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ)
|
||||
{
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = EGFEJGHDNAI.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.PGCLLNKGMLB);
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = postResetEvent - action;
|
||||
EGFEJGHDNAI.PostResetEvent = actionEvent;
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
if (EGFEJGHDNAI == nndnjgklnpe)
|
||||
{
|
||||
this.GGFBCDNBHGJ();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC4 RID: 72388 RVA: 0x00437C34 File Offset: 0x00435E34
|
||||
[Token(Token = "0x6011AC4")]
|
||||
[Address(RVA = "0x15572E0", Offset = "0x1555CE0", VA = "0x1815572E0")]
|
||||
private void GGFBCDNBHGJ()
|
||||
{
|
||||
Tool nndnjgklnpe = this.NNDNJGKLNPE;
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> postResetEvent = nndnjgklnpe.PostResetEvent;
|
||||
Action<Tool, Vector3, Quaternion, Vector3, bool> action = new Action(this.PGCLLNKGMLB);
|
||||
ActionEvent<Tool, Vector3, Quaternion, Vector3, bool> actionEvent = postResetEvent - action;
|
||||
nndnjgklnpe.PostResetEvent = actionEvent;
|
||||
Tool nndnjgklnpe2 = this.NNDNJGKLNPE;
|
||||
ActionEvent<Tool> postPickupEvent = nndnjgklnpe2.PostPickupEvent;
|
||||
Action<Tool> action2 = new Action(this.LNOIKBCIMGO);
|
||||
ActionEvent<Tool> actionEvent2 = postPickupEvent - action2;
|
||||
nndnjgklnpe2.PostPickupEvent = actionEvent2;
|
||||
this.NNDNJGKLNPE.<JGABDFBGDEB>k__BackingField.ResumeAutomaticCleanup(this);
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
SynchronizedField<int> ojeldbpmkok = this.OJELDBPMKOK;
|
||||
int num = 0;
|
||||
bool flag = 0 != num;
|
||||
if (this.KIMBPPFDHKG)
|
||||
{
|
||||
int num2 = this.IFNIBMFBDFC.Get();
|
||||
SynchronizedField<int> ifnibmfbdfc = this.IFNIBMFBDFC;
|
||||
MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB;
|
||||
float num3 = this.MGLEPDDEAIN;
|
||||
eogpllpggbb.KGFFMEICLNN(num3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC5 RID: 72389 RVA: 0x00437D0C File Offset: 0x00435F0C
|
||||
[Token(Token = "0x6011AC5")]
|
||||
[Address(RVA = "0x1558AA0", Offset = "0x15574A0", VA = "0x181558AA0")]
|
||||
public ArenaEquipmentSpawner()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BD39 RID: 48441
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BD39")]
|
||||
[SerializeField]
|
||||
private Transform equipmentSpawnTransform;
|
||||
|
||||
// Token: 0x0400BD3A RID: 48442
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BD3A")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
[Header("Spawn Configuration")]
|
||||
private SerializedGuid equipmentTypeId;
|
||||
|
||||
// Token: 0x0400BD3B RID: 48443
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BD3B")]
|
||||
[SerializeField]
|
||||
private float[] spawnDelays;
|
||||
|
||||
// Token: 0x0400BD3C RID: 48444
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BD3C")]
|
||||
[SerializeField]
|
||||
[Header("Feedback")]
|
||||
private PulsingBeam pulsingBeam;
|
||||
|
||||
// Token: 0x0400BD3D RID: 48445
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BD3D")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip spawnIn10SecondsAudio;
|
||||
|
||||
// Token: 0x0400BD3E RID: 48446
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400BD3E")]
|
||||
[SerializeField]
|
||||
private string spawnIn10SecondsNotification = "POWER WEAPON SPAWNS IN 10";
|
||||
|
||||
// Token: 0x0400BD3F RID: 48447
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400BD3F")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip onSpawnAudio;
|
||||
|
||||
// Token: 0x0400BD40 RID: 48448
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400BD40")]
|
||||
[SerializeField]
|
||||
private string onSpawnNotification = "POWER WEAPON SPAWNED";
|
||||
|
||||
// Token: 0x0400BD41 RID: 48449
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400BD41")]
|
||||
[SerializeField]
|
||||
private bool playNotificationOnEquipmentPickup = true;
|
||||
|
||||
// Token: 0x0400BD42 RID: 48450
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BD42")]
|
||||
[SerializeField]
|
||||
private string equipmentPickupNotification = "{0} GRABBED POWER WEAPON";
|
||||
|
||||
// Token: 0x0400BD43 RID: 48451
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400BD43")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private GameObject uiRoot;
|
||||
|
||||
// Token: 0x0400BD44 RID: 48452
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BD44")]
|
||||
[SerializeField]
|
||||
private Renderer[] uiRenderers;
|
||||
|
||||
// Token: 0x0400BD45 RID: 48453
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400BD45")]
|
||||
[SerializeField]
|
||||
private TextMesh spawnTimerText;
|
||||
|
||||
// Token: 0x0400BD46 RID: 48454
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400BD46")]
|
||||
private MJNLDDCLOGP EOGPLLPGGBB;
|
||||
|
||||
// Token: 0x0400BD47 RID: 48455
|
||||
[Token(Token = "0x400BD47")]
|
||||
private const float GCCGALPMFOK = 2f;
|
||||
|
||||
// Token: 0x0400BD48 RID: 48456
|
||||
[Token(Token = "0x400BD48")]
|
||||
private const float CFDEEPECBFB = 4f;
|
||||
|
||||
// Token: 0x0400BD49 RID: 48457
|
||||
[Token(Token = "0x400BD49")]
|
||||
private const float DKEONODIADB = 120f;
|
||||
|
||||
// Token: 0x0400BD4A RID: 48458
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400BD4A")]
|
||||
private bool KIMBPPFDHKG;
|
||||
|
||||
// Token: 0x0400BD4B RID: 48459
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400BD4B")]
|
||||
private SynchronizedField<int> OJELDBPMKOK;
|
||||
|
||||
// Token: 0x0400BD4C RID: 48460
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400BD4C")]
|
||||
private Tool NNDNJGKLNPE;
|
||||
|
||||
// Token: 0x0400BD4D RID: 48461
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400BD4D")]
|
||||
private SynchronizedField<int> IFNIBMFBDFC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,75 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x0200277E RID: 10110
|
||||
[Token(Token = "0x200277E")]
|
||||
[RequireComponent(typeof(Tool))]
|
||||
[StructLayout(3)]
|
||||
public class ArenaFuelCell : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002FB2 RID: 12210
|
||||
// (get) Token: 0x06011AC6 RID: 72390 RVA: 0x00437D48 File Offset: 0x00435F48
|
||||
[Token(Token = "0x17002FB2")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6011AC6")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC7 RID: 72391 RVA: 0x00437D5C File Offset: 0x00435F5C
|
||||
[Token(Token = "0x6011AC7")]
|
||||
[Address(RVA = "0x1558E20", Offset = "0x1557820", VA = "0x181558E20")]
|
||||
private void Awake()
|
||||
{
|
||||
ArenaFuelCell.AllFuelCells.Add(this);
|
||||
}
|
||||
|
||||
// Token: 0x06011AC8 RID: 72392 RVA: 0x00437D7C File Offset: 0x00435F7C
|
||||
[Token(Token = "0x6011AC8")]
|
||||
[Address(RVA = "0x1558F20", Offset = "0x1557920", VA = "0x181558F20")]
|
||||
private void Start()
|
||||
{
|
||||
Tool tool = this.tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
this.tool.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC9 RID: 72393 RVA: 0x00437DB4 File Offset: 0x00435FB4
|
||||
[Token(Token = "0x6011AC9")]
|
||||
[Address(RVA = "0x1558EA0", Offset = "0x15578A0", VA = "0x181558EA0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
bool flag = ArenaFuelCell.AllFuelCells.Remove(this);
|
||||
}
|
||||
|
||||
// Token: 0x06011ACA RID: 72394 RVA: 0x00437DD4 File Offset: 0x00435FD4
|
||||
[Token(Token = "0x6011ACA")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ArenaFuelCell()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BD4E RID: 48462
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BD4E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool tool;
|
||||
|
||||
// Token: 0x0400BD4F RID: 48463
|
||||
[Token(Token = "0x400BD4F")]
|
||||
public static List<ArenaFuelCell> AllFuelCells = new List();
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,129 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x0200277F RID: 10111
|
||||
[Token(Token = "0x200277F")]
|
||||
[RequireComponent(typeof(OverlapVolume))]
|
||||
[StructLayout(3)]
|
||||
public class ArenaFuelCellSlot : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002FB3 RID: 12211
|
||||
// (get) Token: 0x06011ACC RID: 72396 RVA: 0x00437E00 File Offset: 0x00436000
|
||||
// (set) Token: 0x06011ACD RID: 72397 RVA: 0x00437E14 File Offset: 0x00436014
|
||||
[Token(Token = "0x17002FB3")]
|
||||
public bool IKAGKELDMJH
|
||||
{
|
||||
[Token(Token = "0x6011ACC")]
|
||||
[Address(RVA = "0x6A8490", Offset = "0x6A6E90", VA = "0x1806A8490")]
|
||||
get
|
||||
{
|
||||
return this.KIMBPPFDHKG;
|
||||
}
|
||||
[Token(Token = "0x6011ACD")]
|
||||
[Address(RVA = "0x1558E00", Offset = "0x1557800", VA = "0x181558E00")]
|
||||
set
|
||||
{
|
||||
this.KIMBPPFDHKG = value;
|
||||
bool enabled = base.enabled;
|
||||
if (!enabled)
|
||||
{
|
||||
this.<NJCMHLEEHGN>k__BackingField = enabled;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FB4 RID: 12212
|
||||
// (get) Token: 0x06011ACE RID: 72398 RVA: 0x00437E3C File Offset: 0x0043603C
|
||||
[Token(Token = "0x17002FB4")]
|
||||
public CGLKOJIMDIH DALCBAHIFPG
|
||||
{
|
||||
[Token(Token = "0x6011ACE")]
|
||||
[Address(RVA = "0x3EE8D0", Offset = "0x3ED2D0", VA = "0x1803EE8D0")]
|
||||
get
|
||||
{
|
||||
return this.team;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FB5 RID: 12213
|
||||
// (get) Token: 0x06011ACF RID: 72399 RVA: 0x00437E50 File Offset: 0x00436050
|
||||
// (set) Token: 0x06011AD0 RID: 72400 RVA: 0x00437E64 File Offset: 0x00436064
|
||||
[Token(Token = "0x17002FB5")]
|
||||
public bool IGFPDMGNOGB
|
||||
{
|
||||
[Token(Token = "0x6011ACF")]
|
||||
[Address(RVA = "0x6A8480", Offset = "0x6A6E80", VA = "0x1806A8480")]
|
||||
get;
|
||||
[Token(Token = "0x6011AD0")]
|
||||
[Address(RVA = "0x6A84A0", Offset = "0x6A6EA0", VA = "0x1806A84A0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011AD1 RID: 72401 RVA: 0x00437E78 File Offset: 0x00436078
|
||||
[Token(Token = "0x6011AD1")]
|
||||
[Address(RVA = "0x1558C50", Offset = "0x1557650", VA = "0x181558C50")]
|
||||
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: 0x06011AD2 RID: 72402 RVA: 0x00437EE8 File Offset: 0x004360E8
|
||||
[Token(Token = "0x6011AD2")]
|
||||
[Address(RVA = "0x879EC0", Offset = "0x8788C0", VA = "0x180879EC0")]
|
||||
public ArenaFuelCellSlot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BD50 RID: 48464
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BD50")]
|
||||
[SerializeField]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400BD51 RID: 48465
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BD51")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private OverlapVolume overlapVolume;
|
||||
|
||||
// Token: 0x0400BD52 RID: 48466
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400BD52")]
|
||||
private float ECEINJDGKND;
|
||||
|
||||
// Token: 0x0400BD53 RID: 48467
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400BD53")]
|
||||
private bool KIMBPPFDHKG;
|
||||
|
||||
// Token: 0x0400BD55 RID: 48469
|
||||
[Token(Token = "0x400BD55")]
|
||||
private const float NADAKBJLPPC = 5f;
|
||||
|
||||
// Token: 0x0400BD56 RID: 48470
|
||||
[Token(Token = "0x400BD56")]
|
||||
private const float OBGELCEKGGH = 0.2f;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002780 RID: 10112
|
||||
[Token(Token = "0x2002780")]
|
||||
[StructLayout(3)]
|
||||
public class ArenaMainframe : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011AD3 RID: 72403 RVA: 0x00437F0C File Offset: 0x0043610C
|
||||
[Token(Token = "0x6011AD3")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ArenaMainframe()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2490 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.AI;
|
||||
using RecRoom.Core.Combat;
|
||||
using RecRoom.Core.Encounters;
|
||||
using RecRoom.Core.Pools;
|
||||
using RecRoom.DataStructures;
|
||||
using RecRoom.Networking.RPC;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002782 RID: 10114
|
||||
[Token(Token = "0x2002782")]
|
||||
[StructLayout(3)]
|
||||
public class ArenaManager : GameRuleManager
|
||||
{
|
||||
// Token: 0x17002FB6 RID: 12214
|
||||
// (get) Token: 0x06011AD4 RID: 72404 RVA: 0x00437F20 File Offset: 0x00436120
|
||||
[Token(Token = "0x17002FB6")]
|
||||
public new static ArenaManager ONCPNMDGGKG
|
||||
{
|
||||
[Token(Token = "0x6011AD4")]
|
||||
[Address(RVA = "0x1561FA0", Offset = "0x15609A0", VA = "0x181561FA0")]
|
||||
get
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FB7 RID: 12215
|
||||
// (get) Token: 0x06011AD5 RID: 72405 RVA: 0x00437F38 File Offset: 0x00436138
|
||||
[Token(Token = "0x17002FB7")]
|
||||
public new static bool FFNIFALJLDD
|
||||
{
|
||||
[Token(Token = "0x6011AD5")]
|
||||
[Address(RVA = "0x1562040", Offset = "0x1560A40", VA = "0x181562040")]
|
||||
get
|
||||
{
|
||||
GameRuleManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance == 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
return instance != num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FB8 RID: 12216
|
||||
// (get) Token: 0x06011AD6 RID: 72406 RVA: 0x00437F5C File Offset: 0x0043615C
|
||||
[Token(Token = "0x17002FB8")]
|
||||
private OGNBCNBPFCC[] HKPLMDOMLHN
|
||||
{
|
||||
[Token(Token = "0x6011AD6")]
|
||||
[Address(RVA = "0x155D630", Offset = "0x155C030", VA = "0x18155D630")]
|
||||
get
|
||||
{
|
||||
OGNBCNBPFCC[] lpppimnolcm = this.LPPPIMNOLCM;
|
||||
if (lpppimnolcm == 0)
|
||||
{
|
||||
SerializedGuid[] array = this.dualWieldAllowedWeaponTypeIds;
|
||||
if (array != 0)
|
||||
{
|
||||
int num;
|
||||
Func<SerializedGuid, OGNBCNBPFCC> func = new Func(num.CCFEJLNMDLG);
|
||||
num = 0;
|
||||
OGNBCNBPFCC[] array2 = Enumerable.ToArray<OGNBCNBPFCC>(Enumerable.Select<SerializedGuid, OGNBCNBPFCC>(array, func));
|
||||
this.LPPPIMNOLCM = array2;
|
||||
return array2;
|
||||
}
|
||||
}
|
||||
return lpppimnolcm;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FB9 RID: 12217
|
||||
// (get) Token: 0x06011AD7 RID: 72407 RVA: 0x00437FA8 File Offset: 0x004361A8
|
||||
// (set) Token: 0x06011AD8 RID: 72408 RVA: 0x00437FBC File Offset: 0x004361BC
|
||||
[Token(Token = "0x17002FB9")]
|
||||
public float CDFAJDLJALK
|
||||
{
|
||||
[Token(Token = "0x6011AD7")]
|
||||
[Address(RVA = "0xF4CF00", Offset = "0xF4B900", VA = "0x180F4CF00")]
|
||||
get
|
||||
{
|
||||
return this.CIJFADFAPLB;
|
||||
}
|
||||
[Token(Token = "0x6011AD8")]
|
||||
[Address(RVA = "0x1562160", Offset = "0x1560B60", VA = "0x181562160")]
|
||||
set
|
||||
{
|
||||
this.CIJFADFAPLB = value;
|
||||
this.MFOCPIILHIL.BPHIOMBNAAI = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FBA RID: 12218
|
||||
// (get) Token: 0x06011AD9 RID: 72409 RVA: 0x00437FE4 File Offset: 0x004361E4
|
||||
// (set) Token: 0x06011ADA RID: 72410 RVA: 0x00437FF8 File Offset: 0x004361F8
|
||||
[Token(Token = "0x17002FBA")]
|
||||
public int DOOKJFGLIOO
|
||||
{
|
||||
[Token(Token = "0x6011AD9")]
|
||||
[Address(RVA = "0x1562150", Offset = "0x1560B50", VA = "0x181562150")]
|
||||
get
|
||||
{
|
||||
return this.PHBJIHPKKNB;
|
||||
}
|
||||
[Token(Token = "0x6011ADA")]
|
||||
[Address(RVA = "0x1562190", Offset = "0x1560B90", VA = "0x181562190")]
|
||||
set
|
||||
{
|
||||
this.PHBJIHPKKNB = value;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
scoreManager.AddMaxScoreToDisplay(phbjihpkknb, this, 500);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FBB RID: 12219
|
||||
// (get) Token: 0x06011ADB RID: 72411 RVA: 0x00438034 File Offset: 0x00436234
|
||||
[Token(Token = "0x17002FBB")]
|
||||
public override string LJDMGKNAOOG
|
||||
{
|
||||
[Token(Token = "0x6011ADB")]
|
||||
[Address(RVA = "0x1562120", Offset = "0x1560B20", VA = "0x181562120", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return "lasertag";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FBC RID: 12220
|
||||
// (get) Token: 0x06011ADC RID: 72412 RVA: 0x00438048 File Offset: 0x00436248
|
||||
[Token(Token = "0x17002FBC")]
|
||||
public override bool LEOEBAJLADB
|
||||
{
|
||||
[Token(Token = "0x6011ADC")]
|
||||
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ADD RID: 72413 RVA: 0x00438058 File Offset: 0x00436258
|
||||
[Token(Token = "0x6011ADD")]
|
||||
[Address(RVA = "0x1559160", Offset = "0x1557B60", VA = "0x181559160", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
ArenaEncounterSpawner arenaEncounterSpawner = global::UnityEngine.Object.FindObjectOfType<ArenaEncounterSpawner>();
|
||||
this.FMANEJPIJDA = arenaEncounterSpawner;
|
||||
int num = 0;
|
||||
if (arenaEncounterSpawner == num)
|
||||
{
|
||||
Debug.LogError("Add an arena encounter spawner on a gameobject in the scene");
|
||||
}
|
||||
ArenaVO arenaVO = global::UnityEngine.Object.FindObjectOfType<ArenaVO>();
|
||||
this.AHAGKMEPJBB = arenaVO;
|
||||
int num2 = 0;
|
||||
if (arenaVO == num2)
|
||||
{
|
||||
Debug.LogError("Add an ArenaVO on a gameobject in the scene");
|
||||
}
|
||||
PlayerCombatUI playerCombatUI = this.playerCombatUIPrefab;
|
||||
int num3 = 0;
|
||||
bool flag = playerCombatUI != num3;
|
||||
int num4 = 0;
|
||||
if (flag)
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
PlayerCombatUI playerCombatUI2 = this.playerCombatUIPrefab;
|
||||
combatManager.AddPlayerCombatUIPrefab(playerCombatUI2, this, 500);
|
||||
}
|
||||
EnemyCombatUI enemyCombatUI = this.enemyCombatUIPrefab;
|
||||
int num5 = 0;
|
||||
if (enemyCombatUI != num5)
|
||||
{
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
EnemyCombatUI enemyCombatUI2 = this.enemyCombatUIPrefab;
|
||||
combatManager2.AddEnemyCombatUIPrefab(enemyCombatUI2, this, 500);
|
||||
}
|
||||
ActionEvent<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = initializeLocalPlayerEvent + action;
|
||||
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
||||
Action<Photon.Realtime.Player> action2 = new Action(this.OnPhotonPlayerConnected);
|
||||
ActionEvent<Photon.Realtime.Player> actionEvent = onPhotonPlayerConnected + action2;
|
||||
PhotonNetwork.OnPhotonPlayerConnected = actionEvent;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(localPlayer);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.supportsGameOverGiftDequeing = true;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.<IILHAGILNDG>k__BackingField = num4 != 0;
|
||||
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ARENA_TIMER", (SetterPermissionMode)((uint)1));
|
||||
this.LBHGFBNAMGG = mjnlddclogp;
|
||||
MACMLJJGBIM macmljjgbim = new MACMLJJGBIM();
|
||||
this.DJLOODGOFNH = macmljjgbim;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.LAMLPJFGGNC);
|
||||
combatManager3.HOJFHHPHEBJ += hokocngfdao;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao2 = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager4.FBKJFMPLABN += hokocngfdao2;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HFBNLMLMNKA hfbnlmlmnka = new GameCombatManager.HFBNLMLMNKA(this.NGACCLNKKMG);
|
||||
combatManager5.MOHIOIIDKCH += hfbnlmlmnka;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKIFMEAFCNJ pkifmeafcnj = new GameCombatManager.PKIFMEAFCNJ(this.OFOHDEJPEOH);
|
||||
combatManager6.BPNIKBKNPEM += pkifmeafcnj;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.LAHMBKKJDKA);
|
||||
combatManager7.GNNAEJAFGBJ += nbeefofhblh;
|
||||
GameCombatManager combatManager8 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager8.DNLKLILOAIM += odcimpcgpke;
|
||||
GameCombatManager combatManager9 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB);
|
||||
combatManager9.HCDKAAMFHBN += mgbbcmdiiij;
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager.EAIPEBLDFBK += kifngibbmdp;
|
||||
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
|
||||
Action action3 = new Action(this.NAHAFOLAIEC);
|
||||
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent + action3;
|
||||
PointsDropper.KCGMPDACFGM += this.FHIDAJNIBLG;
|
||||
SpawnableCollectible.PreAllocateCollectibles(this.collectiblePrefab, 100);
|
||||
SpawnableCollectible.PreAllocateCollectibles(SingletonMonoBehaviour.Instance.GetCurrencyPrefab(ACDKILABNNC.LaserTagTickets, num4), 100);
|
||||
WorldSpaceNotification worldSpaceNotification = this.team1WorldSpaceNotificationPrefab;
|
||||
GameTeamManager teamManager = SingletonMonoBehaviour.Instance.teamManager;
|
||||
WorldSpaceNotification worldSpaceNotification2 = this.team2WorldSpaceNotificationPrefab;
|
||||
GameTeamManager teamManager2 = SingletonMonoBehaviour.Instance.teamManager;
|
||||
}
|
||||
|
||||
// Token: 0x06011ADE RID: 72414 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011ADE")]
|
||||
[Address(RVA = "0x1561830", Offset = "0x1560230", VA = "0x181561830", Slot = "21")]
|
||||
protected override void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011ADF RID: 72415 RVA: 0x00438368 File Offset: 0x00436568
|
||||
[Token(Token = "0x6011ADF")]
|
||||
[Address(RVA = "0x155A630", Offset = "0x1559030", VA = "0x18155A630")]
|
||||
protected void CLMJNPFECAM(bool HOCMIMEHLLM, bool KOPENBICLNF)
|
||||
{
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
int num = 0;
|
||||
spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)num, this, 500);
|
||||
}
|
||||
|
||||
// Token: 0x06011AE0 RID: 72416 RVA: 0x00438398 File Offset: 0x00436598
|
||||
[Token(Token = "0x6011AE0")]
|
||||
[Address(RVA = "0x1560A30", Offset = "0x155F430", VA = "0x181560A30", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.HMECDFPAGEI.Clear();
|
||||
this.MMHAGGJEPBF.Clear();
|
||||
PointsDropper.KCGMPDACFGM -= this.FHIDAJNIBLG;
|
||||
ActionEvent localPlayerSpawnEvent = global::Player.LocalPlayerSpawnEvent;
|
||||
Action action = new Action(this.NAHAFOLAIEC);
|
||||
global::Player.LocalPlayerSpawnEvent = localPlayerSpawnEvent - action;
|
||||
ActionEvent<bool, bool> initializeLocalPlayerEvent = GameManager.InitializeLocalPlayerEvent;
|
||||
Action<bool, bool> action2 = new Action(this.CLMJNPFECAM);
|
||||
GameManager.InitializeLocalPlayerEvent = initializeLocalPlayerEvent - action2;
|
||||
ActionEvent<Photon.Realtime.Player> onPhotonPlayerConnected = PhotonNetwork.OnPhotonPlayerConnected;
|
||||
Action<Photon.Realtime.Player> action3 = new Action(this.OnPhotonPlayerConnected);
|
||||
PhotonNetwork.OnPhotonPlayerConnected = onPhotonPlayerConnected - action3;
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RemoveResultsSubStateDuration(this);
|
||||
GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager;
|
||||
GameSpawnManager.KIFNGIBBMDP kifngibbmdp = new GameSpawnManager.KIFNGIBBMDP(this.KCNCMMFELDN);
|
||||
spawnManager.EAIPEBLDFBK -= kifngibbmdp;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemovePlayerCombatUIPrefab(this);
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager.RemoveEnemyCombatUIPrefab(this);
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao = new GameCombatManager.HOKOCNGFDAO(this.LAMLPJFGGNC);
|
||||
combatManager.HOJFHHPHEBJ -= hokocngfdao;
|
||||
GameCombatManager combatManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HOKOCNGFDAO hokocngfdao2 = new GameCombatManager.HOKOCNGFDAO(this.FKKEPHNPHBI);
|
||||
combatManager2.FBKJFMPLABN -= hokocngfdao2;
|
||||
GameCombatManager combatManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.HFBNLMLMNKA hfbnlmlmnka = new GameCombatManager.HFBNLMLMNKA(this.NGACCLNKKMG);
|
||||
combatManager3.MOHIOIIDKCH -= hfbnlmlmnka;
|
||||
GameCombatManager combatManager4 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.PKIFMEAFCNJ pkifmeafcnj = new GameCombatManager.PKIFMEAFCNJ(this.OFOHDEJPEOH);
|
||||
combatManager4.BPNIKBKNPEM -= pkifmeafcnj;
|
||||
GameCombatManager combatManager5 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.NBEEFOFHBLH nbeefofhblh = new GameCombatManager.NBEEFOFHBLH(this.LAHMBKKJDKA);
|
||||
combatManager5.GNNAEJAFGBJ -= nbeefofhblh;
|
||||
GameCombatManager combatManager6 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.ODCIMPCGPKE odcimpcgpke = new GameCombatManager.ODCIMPCGPKE(this.NFKFMFMBMIG);
|
||||
combatManager6.DNLKLILOAIM -= odcimpcgpke;
|
||||
GameCombatManager combatManager7 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
GameCombatManager.MGBBCMDIIIJ mgbbcmdiiij = new GameCombatManager.MGBBCMDIIIJ(this.JBAMACNACDB);
|
||||
combatManager7.HCDKAAMFHBN -= mgbbcmdiiij;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.RemoveMaxScoreToDisplay(this);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE1 RID: 72417 RVA: 0x004385A8 File Offset: 0x004367A8
|
||||
[Token(Token = "0x6011AE1")]
|
||||
[Address(RVA = "0x1561DA0", Offset = "0x15607A0", VA = "0x181561DA0")]
|
||||
protected void Update()
|
||||
{
|
||||
this.EOMJFPLCDBD.OPEMIFENIJM();
|
||||
this.BNMGKFNIAMO.OPEMIFENIJM();
|
||||
this.LBHGFBNAMGG.OCGHOBMJNMA();
|
||||
this.DJLOODGOFNH.OCGHOBMJNMA();
|
||||
}
|
||||
|
||||
// Token: 0x06011AE2 RID: 72418 RVA: 0x004385E8 File Offset: 0x004367E8
|
||||
[Token(Token = "0x6011AE2")]
|
||||
[Address(RVA = "0x155FD80", Offset = "0x155E780", VA = "0x18155FD80", Slot = "24")]
|
||||
protected override void NJGKEJCHADK()
|
||||
{
|
||||
base.NJGKEJCHADK();
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE3 RID: 72419 RVA: 0x00438620 File Offset: 0x00436820
|
||||
[Token(Token = "0x6011AE3")]
|
||||
[Address(RVA = "0x1560540", Offset = "0x155EF40", VA = "0x181560540", Slot = "25")]
|
||||
protected override void OODEMNCOLED()
|
||||
{
|
||||
base.OODEMNCOLED();
|
||||
int num = 0;
|
||||
this.BNMHHDAGBOL(num);
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE4 RID: 72420 RVA: 0x00438654 File Offset: 0x00436854
|
||||
[Token(Token = "0x6011AE4")]
|
||||
[Address(RVA = "0x1559E30", Offset = "0x1558830", VA = "0x181559E30")]
|
||||
protected int BPCAJBOABHN(Photon.Realtime.Player AGIHAKFFCCD)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AE5 RID: 72421 RVA: 0x00438674 File Offset: 0x00436874
|
||||
[Token(Token = "0x6011AE5")]
|
||||
[Address(RVA = "0x1561170", Offset = "0x155FB70", VA = "0x181561170", Slot = "22")]
|
||||
public override void RecordMatchAnalytics(bool IHKEFCIKBDK)
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int num2 = 0;
|
||||
bool flag = scoreManager.TryGetPlayerStat(localPlayer, (IJKNDEOFIFE)num2, num);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
bool flag2 = scoreManager2.TryGetPlayerStat(localPlayer2, (IJKNDEOFIFE)((uint)1), num);
|
||||
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Photon.Realtime.Player localPlayer3 = PhotonNetwork.LocalPlayer;
|
||||
bool flag3 = scoreManager3.TryGetPlayerStat(localPlayer3, (IJKNDEOFIFE)((uint)2), num);
|
||||
if (scoreManager3 != 0)
|
||||
{
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("games_played", 1);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("player_kills", num);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("enemy_kills", num);
|
||||
CFLMJLFBOKH.EIGDDKKOPEO("deaths", num);
|
||||
LocalPlayerController.JJKKCDNKBJI fgamgpebmge = SingletonMonoBehaviour.Instance.FGAMGPEBMGE;
|
||||
int hashCode = fgamgpebmge.GetHashCode();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE6 RID: 72422 RVA: 0x00438740 File Offset: 0x00436940
|
||||
[Token(Token = "0x6011AE6")]
|
||||
[Address(RVA = "0x155EDB0", Offset = "0x155D7B0", VA = "0x18155EDB0", Slot = "23")]
|
||||
public override bool LocalPlayerHasGameActivity()
|
||||
{
|
||||
int num = 0;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int num2 = 0;
|
||||
if (scoreManager.TryGetPlayerStat(localPlayer, (IJKNDEOFIFE)num2, num))
|
||||
{
|
||||
}
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
if (scoreManager2.TryGetPlayerStat(localPlayer2, (IJKNDEOFIFE)((uint)1), num))
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AE7 RID: 72423 RVA: 0x0043879C File Offset: 0x0043699C
|
||||
[Token(Token = "0x6011AE7")]
|
||||
[Address(RVA = "0x155DC00", Offset = "0x155C600", VA = "0x18155DC00")]
|
||||
private void KCNCMMFELDN(SpawnableTool FAFPPDGHACH)
|
||||
{
|
||||
Tool component = FAFPPDGHACH.GetComponent<Tool>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
RangedWeapon component2 = component.GetComponent<RangedWeapon>();
|
||||
int num2 = 0;
|
||||
if (component2 != num2)
|
||||
{
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
component2.ENBPPJPKCPI += ejmdaakhbgj;
|
||||
}
|
||||
ActionEvent<Tool> destroyEvent = component.DestroyEvent;
|
||||
Action<Tool> action = new Action(this.PMEDFNLICGO);
|
||||
ActionEvent<Tool> actionEvent = destroyEvent + action;
|
||||
component.DestroyEvent = actionEvent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE8 RID: 72424 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011AE8")]
|
||||
[Address(RVA = "0x155E4C0", Offset = "0x155CEC0", VA = "0x18155E4C0")]
|
||||
private void LBDLHHLIKDC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011AE9 RID: 72425 RVA: 0x00438814 File Offset: 0x00436A14
|
||||
[Token(Token = "0x6011AE9")]
|
||||
[Address(RVA = "0x1559ED0", Offset = "0x15588D0", VA = "0x181559ED0")]
|
||||
private void CCBNKLPCBKB(RangedWeapon CHOKCBJIJAL)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(CHOKCBJIJAL == num))
|
||||
{
|
||||
Tool tool = CHOKCBJIJAL._tool;
|
||||
int num2 = 0;
|
||||
if (!(tool == num2))
|
||||
{
|
||||
Tool tool2 = CHOKCBJIJAL._tool;
|
||||
if (tool2.<BIPMAHKMNKF>k__BackingField)
|
||||
{
|
||||
global::Player <OKDFEPHLKCB>k__BackingField = tool2.<OKDFEPHLKCB>k__BackingField;
|
||||
int num3 = 0;
|
||||
if (!(<OKDFEPHLKCB>k__BackingField == num3))
|
||||
{
|
||||
SpawnableTool component = CHOKCBJIJAL.GetComponent<SpawnableTool>();
|
||||
int num4 = 0;
|
||||
if (!(CHOKCBJIJAL == num4))
|
||||
{
|
||||
int num5 = 0;
|
||||
if (!(component == num5))
|
||||
{
|
||||
OGNBCNBPFCC[] array = this.HKPLMDOMLHN;
|
||||
OGNBCNBPFCC type = component.OPLHMKFCNOL;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
PlayerHand <PBCNKLKCIHJ>k__BackingField = CHOKCBJIJAL._tool.<PBCNKLKCIHJ>k__BackingField;
|
||||
int num6 = 0;
|
||||
if (<PBCNKLKCIHJ>k__BackingField != num6)
|
||||
{
|
||||
PlayerHand.PLLIKAOIPHP type2 = <PBCNKLKCIHJ>k__BackingField.type;
|
||||
PlayerHand otherHand = <OKDFEPHLKCB>k__BackingField.GetOtherHand(type2);
|
||||
}
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
bool flag2;
|
||||
if (!(num7 != num8) || flag2)
|
||||
{
|
||||
}
|
||||
int num9 = 0;
|
||||
int num10 = 0;
|
||||
if (num9 != num10)
|
||||
{
|
||||
}
|
||||
int num11 = 0;
|
||||
int num12 = 0;
|
||||
if (!(num11 == num12) && !(num11 == CHOKCBJIJAL))
|
||||
{
|
||||
int num13 = 0;
|
||||
Weapon weapon;
|
||||
if (weapon != num13)
|
||||
{
|
||||
int num14 = 0;
|
||||
SpawnableTool spawnableTool;
|
||||
if (spawnableTool != num14)
|
||||
{
|
||||
OGNBCNBPFCC[] array2 = this.HKPLMDOMLHN;
|
||||
OGNBCNBPFCC type3 = spawnableTool.OPLHMKFCNOL;
|
||||
bool flag3;
|
||||
if (!flag3)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
bool flag4 = <OKDFEPHLKCB>k__BackingField.TryDisarm(num9);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AEA RID: 72426 RVA: 0x0043897C File Offset: 0x00436B7C
|
||||
[Token(Token = "0x6011AEA")]
|
||||
[Address(RVA = "0x1561050", Offset = "0x155FA50", VA = "0x181561050")]
|
||||
private void PMEDFNLICGO(Tool EGFEJGHDNAI)
|
||||
{
|
||||
RangedWeapon component = EGFEJGHDNAI.GetComponent<RangedWeapon>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
RangedWeapon.EJMDAAKHBGJ ejmdaakhbgj = new RangedWeapon.EJMDAAKHBGJ(this.CCBNKLPCBKB);
|
||||
component.ENBPPJPKCPI -= ejmdaakhbgj;
|
||||
}
|
||||
ActionEvent<Tool> destroyEvent = EGFEJGHDNAI.DestroyEvent;
|
||||
Action<Tool> action = new Action(this.PMEDFNLICGO);
|
||||
ActionEvent<Tool> actionEvent = destroyEvent - action;
|
||||
EGFEJGHDNAI.DestroyEvent = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x06011AEB RID: 72427 RVA: 0x004389E0 File Offset: 0x00436BE0
|
||||
[Token(Token = "0x6011AEB")]
|
||||
[Address(RVA = "0x155E2E0", Offset = "0x155CCE0", VA = "0x18155E2E0")]
|
||||
private void LAMLPJFGGNC(Enemy LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (HMEIODIHDCL != 0 && HMEIODIHDCL.IsLocal && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
float z = Vector3.up.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AEC RID: 72428 RVA: 0x00438A30 File Offset: 0x00436C30
|
||||
[Token(Token = "0x6011AEC")]
|
||||
[Address(RVA = "0x155B360", Offset = "0x1559D60", VA = "0x18155B360")]
|
||||
private void FKKEPHNPHBI(Enemy LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
||||
int num = 0;
|
||||
if (isMasterClient)
|
||||
{
|
||||
int num2 = this.playerKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num2);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
float z = Vector3.up.z;
|
||||
if ((HMEIODIHDCL.IsLocal ? 1 : 0) != num)
|
||||
{
|
||||
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), "TAGGED BY BOT", 3f, num, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AED RID: 72429 RVA: 0x00438AA8 File Offset: 0x00436CA8
|
||||
[Token(Token = "0x6011AED")]
|
||||
[Address(RVA = "0x155FC60", Offset = "0x155E660", VA = "0x18155FC60")]
|
||||
private void NGACCLNKKMG(Enemy LJGOHLFADDN, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = HMEIODIHDCL.<GFJMMJBJGMO>k__BackingField;
|
||||
if (LJGOHLFADDN.<GFJMMJBJGMO>k__BackingField != <GFJMMJBJGMO>k__BackingField)
|
||||
{
|
||||
JIEHOGDIGPG <PGKDPHBHDEC>k__BackingField = HMEIODIHDCL.<PGKDPHBHDEC>k__BackingField;
|
||||
if (<PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED)
|
||||
{
|
||||
}
|
||||
bool flag = <PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_GROUND_RANGED;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
int num = this.normalEnemyKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AEE RID: 72430 RVA: 0x00438B0C File Offset: 0x00436D0C
|
||||
[Token(Token = "0x6011AEE")]
|
||||
[Address(RVA = "0x155FF60", Offset = "0x155E960", VA = "0x18155FF60")]
|
||||
private void OFOHDEJPEOH(Photon.Realtime.Player LJGOHLFADDN, Weapon CHNKOFCAFCH, Enemy HMEIODIHDCL, Vector3 KPLDEODOJID)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LJGOHLFADDN != 0 && LJGOHLFADDN.IsLocal && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = HMEIODIHDCL.<GFJMMJBJGMO>k__BackingField;
|
||||
bool flag = teamManager.PlayerOnTeam(LJGOHLFADDN, <GFJMMJBJGMO>k__BackingField);
|
||||
JIEHOGDIGPG <PGKDPHBHDEC>k__BackingField = HMEIODIHDCL.<PGKDPHBHDEC>k__BackingField;
|
||||
if (<PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_FLYING_RANGED)
|
||||
{
|
||||
}
|
||||
bool flag2 = <PGKDPHBHDEC>k__BackingField == JIEHOGDIGPG.QUEST_SCIFI_ELITE_GROUND_RANGED;
|
||||
int num3;
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (!flag)
|
||||
{
|
||||
ulong num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(LJGOHLFADDN, IJKNDEOFIFE.STAT_2, 1, num != 0UL);
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = this.enemyFriendlyFirePoints;
|
||||
num3 = 0;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num2);
|
||||
}
|
||||
Transform transform = HMEIODIHDCL.transform;
|
||||
if (!flag)
|
||||
{
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
int num4 = this.normalEnemyKillPoints;
|
||||
this.LJMGEPCANFE(LJGOHLFADDN, num4, num3);
|
||||
}
|
||||
int num5 = Mathf.Abs(this.enemyFriendlyFirePoints);
|
||||
Transform transform2 = LJGOHLFADDN.GPOMCJICJIH().head.transform;
|
||||
int num6 = 0;
|
||||
if (LJGOHLFADDN.IsLocal)
|
||||
{
|
||||
if (flag)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (!flag2)
|
||||
{
|
||||
}
|
||||
int num7 = this.eliteEnemyKillPoints;
|
||||
this.HOLACFEPJGH(num7, "TAGGED ELITE BOT", num6);
|
||||
Vector3 vector;
|
||||
if (vector != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AEF RID: 72431 RVA: 0x00438C50 File Offset: 0x00436E50
|
||||
[Token(Token = "0x6011AEF")]
|
||||
[Address(RVA = "0x155E250", Offset = "0x155CC50", VA = "0x18155E250")]
|
||||
private void LAHMBKKJDKA(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.AEGDBFPAFJO GEOMPLKMOLA, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (HMEIODIHDCL != 0 && HMEIODIHDCL.IsLocal && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AF0 RID: 72432 RVA: 0x00438C84 File Offset: 0x00436E84
|
||||
[Token(Token = "0x6011AF0")]
|
||||
[Address(RVA = "0x155F690", Offset = "0x155E090", VA = "0x18155F690")]
|
||||
private void NFKFMFMBMIG(Photon.Realtime.Player LJGOHLFADDN, Photon.Realtime.Player HMEIODIHDCL, Weapon GDIGKHINJCG, global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP, int JJHKPNCCEFB, GameCombatManager.IGHLGLDPACI LCJBLMKOCLB)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LJGOHLFADDN != 0 && LJGOHLFADDN.IsLocal && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
bool flag = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.PlayersAreTeammates(LJGOHLFADDN, HMEIODIHDCL);
|
||||
bool isMasterClient = PhotonNetwork.IsMasterClient;
|
||||
int num = 0;
|
||||
if (isMasterClient)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
if (!flag)
|
||||
{
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
scoreManager2.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num2, 1, num3 != 0UL);
|
||||
}
|
||||
GameScoreManager scoreManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num4 = 0;
|
||||
ulong num5;
|
||||
scoreManager3.MasterAddPlayerStat(LJGOHLFADDN, (IJKNDEOFIFE)num4, -1, num5 != 0UL);
|
||||
int num6 = this.playerFriendlyFireKillPoints;
|
||||
this.OPINJGLCLNG(LJGOHLFADDN, num6);
|
||||
}
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
if ((HMEIODIHDCL.IsLocal ? 1 : 0) == num)
|
||||
{
|
||||
if ((LJGOHLFADDN.IsLocal ? 1 : 0) == num)
|
||||
{
|
||||
string nickName = HMEIODIHDCL.nickName;
|
||||
string text = LJGOHLFADDN.nickName + " TAGGED " + nickName;
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
return;
|
||||
}
|
||||
string customPlayerKillNotification = GDIGKHINJCG.GetCustomPlayerKillNotification(HMEIODIHDCL);
|
||||
}
|
||||
string text2;
|
||||
bool flag2 = text2.IsNullOrEmpty();
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AF1 RID: 72433 RVA: 0x00438DA0 File Offset: 0x00436FA0
|
||||
[Token(Token = "0x6011AF1")]
|
||||
[Address(RVA = "0x155AC90", Offset = "0x1559690", VA = "0x18155AC90")]
|
||||
private void EPCENNFPIDK(Photon.Realtime.Player FIEHKCJGOOC, bool EHAMFFHAPJC, bool IKJCKJNNDMO, Vector3 BEOPNIAIJOM, string GLKCMBHDJLG)
|
||||
{
|
||||
if (!EHAMFFHAPJC)
|
||||
{
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerKilledPlayerCriticalHitSFX;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num);
|
||||
global::Player player = FIEHKCJGOOC.GPOMCJICJIH();
|
||||
if (!IKJCKJNNDMO)
|
||||
{
|
||||
Transform transform = player.head.transform;
|
||||
}
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
string nickName = FIEHKCJGOOC.nickName;
|
||||
string text = "FRIENDLY FIRE " + nickName;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string nickName2 = FIEHKCJGOOC.nickName;
|
||||
string text2 = "TAGGED " + nickName2;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x06011AF2 RID: 72434 RVA: 0x00438E24 File Offset: 0x00437024
|
||||
[Token(Token = "0x6011AF2")]
|
||||
[Address(RVA = "0x155B0C0", Offset = "0x1559AC0", VA = "0x18155B0C0")]
|
||||
private void FGHHGANBDNH(Photon.Realtime.Player HMEIODIHDCL, Photon.Realtime.Player LJGOHLFADDN, bool IKJCKJNNDMO)
|
||||
{
|
||||
string nickName = HMEIODIHDCL.nickName;
|
||||
string text = LJGOHLFADDN.nickName + " TAGGED " + nickName;
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x06011AF3 RID: 72435 RVA: 0x00438E58 File Offset: 0x00437058
|
||||
[Token(Token = "0x6011AF3")]
|
||||
[Address(RVA = "0x155EB40", Offset = "0x155D540", VA = "0x18155EB40")]
|
||||
private void LFECKFMDBBK(Photon.Realtime.Player BMONDCAAFPJ, bool IKJCKJNNDMO, string CKMHGDINODE)
|
||||
{
|
||||
bool flag = CKMHGDINODE.IsNullOrEmpty();
|
||||
if (!BMONDCAAFPJ.IsLocal)
|
||||
{
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x06011AF4 RID: 72436 RVA: 0x00438E84 File Offset: 0x00437084
|
||||
[Token(Token = "0x6011AF4")]
|
||||
[Address(RVA = "0x155DFE0", Offset = "0x155C9E0", VA = "0x18155DFE0")]
|
||||
private void KJFNGMIHLJO()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "TAGGED BY BOT", 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06011AF5 RID: 72437 RVA: 0x00438EB4 File Offset: 0x004370B4
|
||||
[Token(Token = "0x6011AF5")]
|
||||
[Address(RVA = "0x155D990", Offset = "0x155C390", VA = "0x18155D990")]
|
||||
private void JPCLGAFBGMM(global::Player.GAHEJKDCLLE OAEAKADENEB, Vector3 BEOPNIAIJOM, Vector3 OKDCENHKDIP)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance.CIFKHPAHBHB)
|
||||
{
|
||||
float z = OKDCENHKDIP.z;
|
||||
if (OAEAKADENEB == global::Player.GAHEJKDCLLE.Head)
|
||||
{
|
||||
if (instance.OBCJHLBPKBJ == (ulong)0L)
|
||||
{
|
||||
}
|
||||
float z2 = BEOPNIAIJOM.z;
|
||||
float z3 = BEOPNIAIJOM.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
RecRoomAudioClip recRoomAudioClip = this.playerDamagedSFX;
|
||||
float z4 = BEOPNIAIJOM.z;
|
||||
float z5 = BEOPNIAIJOM.z;
|
||||
PooledParticle pooledParticle = this.playerDamagedParticles;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AF6 RID: 72438 RVA: 0x00438F20 File Offset: 0x00437120
|
||||
[Token(Token = "0x6011AF6")]
|
||||
[Address(RVA = "0x155C3B0", Offset = "0x155ADB0", VA = "0x18155C3B0")]
|
||||
private void HOLACFEPJGH(int CHMFEPLLNBI, string ACPMLLINIMG, Vector3 NAIDPMBKHPK)
|
||||
{
|
||||
int num = Mathf.Abs(CHMFEPLLNBI);
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float z3 = NAIDPMBKHPK.z;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
NAIDPMBKHPK.z = z4;
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int num2 = 0;
|
||||
if (teamManager.PlayerOnTeam(localPlayer, (CGLKOJIMDIH)num2))
|
||||
{
|
||||
}
|
||||
WorldSpaceNotification worldSpaceNotification = this.team2WorldSpaceNotificationPrefab;
|
||||
float z5 = NAIDPMBKHPK.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011AF7 RID: 72439 RVA: 0x00438FA4 File Offset: 0x004371A4
|
||||
[Token(Token = "0x6011AF7")]
|
||||
[Address(RVA = "0x155D070", Offset = "0x155BA70", VA = "0x18155D070")]
|
||||
private void JBAMACNACDB(Photon.Realtime.Player LLFMHANMHIC, Photon.Realtime.Player NLEOIMBAFFL, Vector3 DDHPAFKBMON)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (LLFMHANMHIC != 0 && LLFMHANMHIC.IsLocal && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
int num;
|
||||
if (NLEOIMBAFFL.IsLocal)
|
||||
{
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float time2 = Time.time;
|
||||
this.LPJHKGBGKJI = time2;
|
||||
}
|
||||
if (NLEOIMBAFFL.IsLocal && flag)
|
||||
{
|
||||
num = 0;
|
||||
}
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
ulong num2;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(NLEOIMBAFFL, (IJKNDEOFIFE)num, 1, num2 != 0UL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AF8 RID: 72440 RVA: 0x00439044 File Offset: 0x00437244
|
||||
[Token(Token = "0x6011AF8")]
|
||||
[Address(RVA = "0x155F440", Offset = "0x155DE40", VA = "0x18155F440")]
|
||||
private void NAHAFOLAIEC()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager.AddLocalPlayerSpawnPointTag((DPPICCPGHLJ)((uint)1), this, 500);
|
||||
}
|
||||
|
||||
// Token: 0x06011AF9 RID: 72441 RVA: 0x00439070 File Offset: 0x00437270
|
||||
[Token(Token = "0x6011AF9")]
|
||||
[Address(RVA = "0x155E070", Offset = "0x155CA70", VA = "0x18155E070")]
|
||||
private void KKIAFOCFDNP(int PKNBDHHKGGN)
|
||||
{
|
||||
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
|
||||
int num = 0;
|
||||
int length = allTeams.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = allTeams[num];
|
||||
SynchronizedField<int> lnkhnoeoipc = this.JCNKPEDFLKH(cglkojimdih).LNKHNOEOIPC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AFA RID: 72442 RVA: 0x004390BC File Offset: 0x004372BC
|
||||
[Token(Token = "0x6011AFA")]
|
||||
[Address(RVA = "0x1559A20", Offset = "0x1558420", VA = "0x181559A20")]
|
||||
private void BHDPFCFCEHL(int JNJPFJAMMHP)
|
||||
{
|
||||
CGLKOJIMDIH[] allTeams = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetAllTeams();
|
||||
int num = 0;
|
||||
int length = allTeams.Length;
|
||||
if (num < length)
|
||||
{
|
||||
CGLKOJIMDIH cglkojimdih = allTeams[num];
|
||||
ArenaManager.MLMHBNKELLG mlmhbnkellg = this.JCNKPEDFLKH(cglkojimdih);
|
||||
int num2 = mlmhbnkellg.LNKHNOEOIPC.Get();
|
||||
SynchronizedField<int> lnkhnoeoipc = mlmhbnkellg.LNKHNOEOIPC;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AFB RID: 72443 RVA: 0x00439118 File Offset: 0x00437318
|
||||
[Token(Token = "0x6011AFB")]
|
||||
[Address(RVA = "0x155EA30", Offset = "0x155D430", VA = "0x18155EA30")]
|
||||
private int LDGDLNLDOBH(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (!this.DMGAJNHACLA)
|
||||
{
|
||||
return this.IKKFOCGCMLP(IEKDDPPNFPF).LNKHNOEOIPC.Get();
|
||||
}
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AFC RID: 72444 RVA: 0x00439158 File Offset: 0x00437358
|
||||
[Token(Token = "0x6011AFC")]
|
||||
[Address(RVA = "0x155D780", Offset = "0x155C180", VA = "0x18155D780")]
|
||||
private void JHMBLDAAJLM(Photon.Realtime.Player IEKDDPPNFPF, int CNFHAENEOGO)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
if (this.DMGAJNHACLA)
|
||||
{
|
||||
CGLKOJIMDIH playerTeam = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF);
|
||||
ArenaManager.MLMHBNKELLG mlmhbnkellg;
|
||||
int num = mlmhbnkellg.LNKHNOEOIPC.Get();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(IEKDDPPNFPF);
|
||||
int num2 = bhmmljedmgg.LNKHNOEOIPC.Get();
|
||||
SynchronizedField<int> lnkhnoeoipc = bhmmljedmgg.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AFD RID: 72445 RVA: 0x004391B4 File Offset: 0x004373B4
|
||||
[Token(Token = "0x6011AFD")]
|
||||
[Address(RVA = "0x15605E0", Offset = "0x155EFE0", VA = "0x1815605E0")]
|
||||
private void OPINJGLCLNG(Photon.Realtime.Player IEKDDPPNFPF, int CHMFEPLLNBI)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.GetPlayerTeam(IEKDDPPNFPF) != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
ulong num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.MasterAddPlayerStat(IEKDDPPNFPF, (IJKNDEOFIFE)((uint)4), CHMFEPLLNBI, num != 0UL);
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num3 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num4 = Mathf.Min(CHMFEPLLNBI, num3);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AFE RID: 72446 RVA: 0x00439238 File Offset: 0x00437438
|
||||
[Token(Token = "0x6011AFE")]
|
||||
[Address(RVA = "0x1560830", Offset = "0x155F230", VA = "0x181560830")]
|
||||
private void OPINJGLCLNG(Enemy BPJNEFJBBML, int CHMFEPLLNBI)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (BPJNEFJBBML != num && BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField != CGLKOJIMDIH.ANY)
|
||||
{
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField = BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField;
|
||||
int score = scoreManager.GetScore(<GFJMMJBJGMO>k__BackingField);
|
||||
int num2 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num3 = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num4 = Mathf.Min(CHMFEPLLNBI, num3);
|
||||
GameScoreManager scoreManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
CGLKOJIMDIH <GFJMMJBJGMO>k__BackingField2 = BPJNEFJBBML.<GFJMMJBJGMO>k__BackingField;
|
||||
scoreManager2.MasterAddScore(<GFJMMJBJGMO>k__BackingField2, CHMFEPLLNBI, phbjihpkknb);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AFF RID: 72447 RVA: 0x004392D8 File Offset: 0x004374D8
|
||||
[Token(Token = "0x6011AFF")]
|
||||
[Address(RVA = "0x155E410", Offset = "0x155CE10", VA = "0x18155E410")]
|
||||
private string LAONNOOPPBI(int DMOLHMMKCMD, bool BMDOIMOKJEL = true)
|
||||
{
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
if (BMDOIMOKJEL)
|
||||
{
|
||||
}
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x06011B00 RID: 72448 RVA: 0x00439300 File Offset: 0x00437500
|
||||
[Token(Token = "0x6011B00")]
|
||||
[Address(RVA = "0x155B660", Offset = "0x155A060", VA = "0x18155B660")]
|
||||
private void GKEDHINKLLO(int CHMFEPLLNBI)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = Mathf.Abs(CHMFEPLLNBI);
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
string text;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 2f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011B01 RID: 72449 RVA: 0x0043933C File Offset: 0x0043753C
|
||||
[Token(Token = "0x6011B01")]
|
||||
[Address(RVA = "0x155B1B0", Offset = "0x1559BB0", VA = "0x18155B1B0")]
|
||||
private void FHIDAJNIBLG(PointsDropper MLCHBMFPKPC, Vector3 DDHPAFKBMON, Photon.Realtime.Player[] KHAIOLEBGIL, int JDFENOCNKAD, int FLIEBIMFHEN, NLJHBKNGIDN MIBGCOLFLJM, bool IKIFHELNDBC)
|
||||
{
|
||||
if (KHAIOLEBGIL != 0 && KHAIOLEBGIL.Length != 0 && "{il2cpp array field KHAIOLEBGIL->}" != (ulong)0L)
|
||||
{
|
||||
BreakablePointsContainer component = MLCHBMFPKPC.GetComponent<BreakablePointsContainer>();
|
||||
int num = 0;
|
||||
if (component != num)
|
||||
{
|
||||
Photon.Realtime.Player player = KHAIOLEBGIL[0];
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
int num2 = this.lootChestPoints;
|
||||
this.OPINJGLCLNG(player, num2);
|
||||
}
|
||||
float z = DDHPAFKBMON.z;
|
||||
int num3 = 0;
|
||||
if ((player.IsLocal ? 1 : 0) != num3)
|
||||
{
|
||||
float z2 = DDHPAFKBMON.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B02 RID: 72450 RVA: 0x004393BC File Offset: 0x004375BC
|
||||
[Token(Token = "0x6011B02")]
|
||||
[Address(RVA = "0x155EC70", Offset = "0x155D670", VA = "0x18155EC70")]
|
||||
private void LJMGEPCANFE(Photon.Realtime.Player JKPGNHBEMOK, int ONGBFDACHHG, Vector3 CAOHCBNEEND)
|
||||
{
|
||||
global::Player player = JKPGNHBEMOK.GPOMCJICJIH();
|
||||
int num = 0;
|
||||
if (player != num)
|
||||
{
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num2 = Mathf.Abs(ONGBFDACHHG);
|
||||
float z = CAOHCBNEEND.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B03 RID: 72451 RVA: 0x004393F8 File Offset: 0x004375F8
|
||||
[Token(Token = "0x6011B03")]
|
||||
[Address(RVA = "0x155CB10", Offset = "0x155B510", VA = "0x18155CB10")]
|
||||
private void IEDMJBOEOAF(Photon.Realtime.Player LLFOLJPCCFD, int DMOLHMMKCMD, Vector3 BBIHEAMHBFF)
|
||||
{
|
||||
global::Player player = LLFOLJPCCFD.GPOMCJICJIH();
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = BBIHEAMHBFF.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011B04 RID: 72452 RVA: 0x00439430 File Offset: 0x00437630
|
||||
[Token(Token = "0x6011B04")]
|
||||
[Address(RVA = "0x155C8F0", Offset = "0x155B2F0", VA = "0x18155C8F0")]
|
||||
private void IEDMJBOEOAF(Photon.Realtime.Player LLFOLJPCCFD, int DMOLHMMKCMD)
|
||||
{
|
||||
PlayerHead head = LLFOLJPCCFD.GPOMCJICJIH().head;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform = head.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011B05 RID: 72453 RVA: 0x00439494 File Offset: 0x00437694
|
||||
[Token(Token = "0x6011B05")]
|
||||
[Address(RVA = "0x155F0E0", Offset = "0x155DAE0", VA = "0x18155F0E0")]
|
||||
private void MKBKGCDBIGF(int DMOLHMMKCMD, Vector3 CAOHCBNEEND, Vector3 NMPNMBABPLI)
|
||||
{
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
int num = Mathf.Abs(DMOLHMMKCMD);
|
||||
float z = NMPNMBABPLI.z;
|
||||
float z2 = CAOHCBNEEND.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011B06 RID: 72454 RVA: 0x004394C0 File Offset: 0x004376C0
|
||||
[Token(Token = "0x6011B06")]
|
||||
[Address(RVA = "0x1559050", Offset = "0x1557A50", VA = "0x181559050")]
|
||||
private bool ANIJBAADAJN(Photon.Realtime.Player IEKDDPPNFPF, int MMAKDCNFGHK)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (IEKDDPPNFPF == 0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
||||
{
|
||||
}
|
||||
}
|
||||
int num;
|
||||
return num >= MMAKDCNFGHK;
|
||||
}
|
||||
|
||||
// Token: 0x06011B07 RID: 72455 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B07")]
|
||||
[Address(RVA = "0x155BBD0", Offset = "0x155A5D0", VA = "0x18155BBD0")]
|
||||
private void GPKAJMNMBPB()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B08 RID: 72456 RVA: 0x00439504 File Offset: 0x00437704
|
||||
[Token(Token = "0x6011B08")]
|
||||
[Address(RVA = "0x155C2F0", Offset = "0x155ACF0", VA = "0x18155C2F0")]
|
||||
private void HFHGPJANOPA()
|
||||
{
|
||||
ActionEvent<ArenaVendingMachine, ArenaVendingMachineSlot, Photon.Realtime.Player, int> masterPurchaseRequestEvent = ArenaVendingMachine.MasterPurchaseRequestEvent;
|
||||
Action<ArenaVendingMachine, ArenaVendingMachineSlot, Photon.Realtime.Player, int> action = new Action(this.EDCIDGLHIMP);
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent = masterPurchaseRequestEvent - action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B09 RID: 72457 RVA: 0x00439530 File Offset: 0x00437730
|
||||
[Token(Token = "0x6011B09")]
|
||||
[Address(RVA = "0x155AA40", Offset = "0x1559440", VA = "0x18155AA40")]
|
||||
private void EDCIDGLHIMP(ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, Photon.Realtime.Player IEKDDPPNFPF, int MMAKDCNFGHK)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF))
|
||||
{
|
||||
return;
|
||||
}
|
||||
int num = this.LDGDLNLDOBH(IEKDDPPNFPF);
|
||||
}
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Photon.Realtime.Player, ArenaVendingMachine, ArenaVendingMachineSlot, int> rpcaction = new RPCActions.RPCAction(this.RpcOnPurchaseSuccess);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B0A RID: 72458 RVA: 0x00439590 File Offset: 0x00437790
|
||||
[Token(Token = "0x6011B0A")]
|
||||
[Address(RVA = "0x1561400", Offset = "0x155FE00", VA = "0x181561400")]
|
||||
[PunRPC]
|
||||
private void RpcOnPurchaseSuccess(Photon.Realtime.Player IEKDDPPNFPF, ArenaVendingMachine FJALLKMDHOF, ArenaVendingMachineSlot KEAAAHGEHHE, int MMAKDCNFGHK)
|
||||
{
|
||||
int num = 0;
|
||||
if (FJALLKMDHOF != num)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
}
|
||||
if (IEKDDPPNFPF != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
if ((IEKDDPPNFPF.IsLocal ? 1 : 0) != num2)
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.lootSpentSFX;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num3);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num4 = 0;
|
||||
string text;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 2f, num2, num2);
|
||||
}
|
||||
Transform creditDispenseTransform = FJALLKMDHOF.creditDispenseTransform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
global::Player player = IEKDDPPNFPF.GPOMCJICJIH();
|
||||
SpawnableCollectible spawnableCollectible = this.collectiblePrefab;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B0B RID: 72459 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B0B")]
|
||||
[Address(RVA = "0x1559C50", Offset = "0x1558650", VA = "0x181559C50")]
|
||||
private void BNMHHDAGBOL(int BAAFJCJPIKI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B0C RID: 72460 RVA: 0x00439624 File Offset: 0x00437824
|
||||
[Token(Token = "0x6011B0C")]
|
||||
[Address(RVA = "0x155AC20", Offset = "0x1559620", VA = "0x18155AC20")]
|
||||
private void EMNBBMPFCNI()
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
int num = this.LDGDLNLDOBH(localPlayer);
|
||||
this.BNMHHDAGBOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0D RID: 72461 RVA: 0x00439648 File Offset: 0x00437848
|
||||
[Token(Token = "0x6011B0D")]
|
||||
[Address(RVA = "0x155E870", Offset = "0x155D270", VA = "0x18155E870")]
|
||||
private void LCOAGFKMOJE()
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDBPMGEIIND);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MMANHOFGOOK);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.KIOHJHHKEIO);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.JEPMLPCOGNM((ushort)num2, okgcdflpfod, okgcdflpfod2, knfakjmalje);
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DOBOGKOOCPB);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.POCOENCICCN);
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
eomjfplcdbd2.JEPMLPCOGNM((ushort)num4, (ushort)num3, okgcdflpfod3, okgcdflpfod4, num);
|
||||
DJHELPHHAEN eomjfplcdbd3 = this.EOMJFPLCDBD;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GKIMMAJCNCP);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0E RID: 72462 RVA: 0x004396F0 File Offset: 0x004378F0
|
||||
[Token(Token = "0x6011B0E")]
|
||||
[Address(RVA = "0x155DB80", Offset = "0x155C580", VA = "0x18155DB80")]
|
||||
private void JPFJBEDLJKK()
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
eomjfplcdbd.PIEOGAPMGIH((ushort)num2, (ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B0F RID: 72463 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B0F")]
|
||||
[Address(RVA = "0x155BE90", Offset = "0x155A890", VA = "0x18155BE90")]
|
||||
private void HDBPMGEIIND(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B10 RID: 72464 RVA: 0x00439724 File Offset: 0x00437924
|
||||
[Token(Token = "0x6011B10")]
|
||||
[Address(RVA = "0x155DD70", Offset = "0x155C770", VA = "0x18155DD70")]
|
||||
private void KIOHJHHKEIO()
|
||||
{
|
||||
int fijoknnknnc = this.FIJOKNNKNNC;
|
||||
int num = this.DMHDINAFHKA;
|
||||
if (num <= fijoknnknnc)
|
||||
{
|
||||
num = fijoknnknnc;
|
||||
}
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
if (num >= this.PHBJIHPKKNB || this.MFOCPIILHIL.OLGMEEIPCAL)
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
GameManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
instance2.MasterStopGame(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
DJHELPHHAEN eomjfplcdbd = this.EOMJFPLCDBD;
|
||||
float num3 = this.MFOCPIILHIL.HPDDAIKGLBM;
|
||||
if (this.gameEndingSoonTimeRemaining < num3)
|
||||
{
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
}
|
||||
DJHELPHHAEN eomjfplcdbd2 = this.EOMJFPLCDBD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B11 RID: 72465 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B11")]
|
||||
[Address(RVA = "0x155F270", Offset = "0x155DC70", VA = "0x18155F270")]
|
||||
private void MMANHOFGOOK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B12 RID: 72466 RVA: 0x00439850 File Offset: 0x00437A50
|
||||
[Token(Token = "0x6011B12")]
|
||||
[Address(RVA = "0x155D260", Offset = "0x155BC60", VA = "0x18155D260")]
|
||||
private void JCMGAAMAJBO(out CGLKOJIMDIH DFPMNBMABDP, out int FIJOKNNKNNC, out int DMHDINAFHKA)
|
||||
{
|
||||
int num = 0;
|
||||
DMHDINAFHKA.m_value = num;
|
||||
FIJOKNNKNNC.m_value = num;
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager.GetHighestScore(out DFPMNBMABDP, num, true);
|
||||
DMHDINAFHKA.m_value = num;
|
||||
GameScoreManager scoreManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.scoreManager;
|
||||
int num2 = 0;
|
||||
int score = scoreManager.GetScore((CGLKOJIMDIH)num2);
|
||||
FIJOKNNKNNC.m_value = score;
|
||||
}
|
||||
|
||||
// Token: 0x06011B13 RID: 72467 RVA: 0x004398CC File Offset: 0x00437ACC
|
||||
[Token(Token = "0x6011B13")]
|
||||
[Address(RVA = "0x155B9F0", Offset = "0x155A3F0", VA = "0x18155B9F0")]
|
||||
private void GOCFPPKEIPP(ref CGLKOJIMDIH DFPMNBMABDP, ref int FIJOKNNKNNC, ref int DMHDINAFHKA)
|
||||
{
|
||||
int num = this.minLeadFeedbackPoints;
|
||||
int num2 = 0;
|
||||
this.JCMGAAMAJBO(out DFPMNBMABDP, out FIJOKNNKNNC, out DMHDINAFHKA);
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " LEADS";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO;
|
||||
int num3 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num3);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011B14 RID: 72468 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B14")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
private void DOBOGKOOCPB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B15 RID: 72469 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B15")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
private void POCOENCICCN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B16 RID: 72470 RVA: 0x0043994C File Offset: 0x00437B4C
|
||||
[Token(Token = "0x6011B16")]
|
||||
[Address(RVA = "0x155B780", Offset = "0x155A180", VA = "0x18155B780")]
|
||||
private void GKIMMAJCNCP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
int num = 0;
|
||||
this.JCMGAAMAJBO(num, num, num);
|
||||
if (num != -1)
|
||||
{
|
||||
string text = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).TeamName + " CLOSE TO VICTORY";
|
||||
RecRoomAudioClip closeToVictoryVO = this.AHAGKMEPJBB.GetTeam((CGLKOJIMDIH)num).CloseToVictoryVO;
|
||||
int num2 = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B17 RID: 72471 RVA: 0x004399D0 File Offset: 0x00437BD0
|
||||
[Token(Token = "0x6011B17")]
|
||||
[Address(RVA = "0x155CC50", Offset = "0x155B650", VA = "0x18155CC50")]
|
||||
private void IGDJILPINHA()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
|
||||
// Token: 0x06011B18 RID: 72472 RVA: 0x004399EC File Offset: 0x00437BEC
|
||||
[Token(Token = "0x6011B18")]
|
||||
[Address(RVA = "0x155F070", Offset = "0x155DA70", VA = "0x18155F070")]
|
||||
private void MDOGBHDBPEH()
|
||||
{
|
||||
RecRoomAudioClip gameTitleAnnouncementVO = this.AHAGKMEPJBB.gameTitleAnnouncementVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameTitleAnnouncementVO, num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B19 RID: 72473 RVA: 0x00439A18 File Offset: 0x00437C18
|
||||
[Token(Token = "0x6011B19")]
|
||||
[Address(RVA = "0x155B920", Offset = "0x155A320", VA = "0x18155B920")]
|
||||
private void GMBLNDFNCCA()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int phbjihpkknb = this.PHBJIHPKKNB;
|
||||
string text = "FIRST TEAM TO " + instance + " POINTS WINS!";
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, text, 4f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B1A RID: 72474 RVA: 0x00439A5C File Offset: 0x00437C5C
|
||||
[Token(Token = "0x6011B1A")]
|
||||
[Address(RVA = "0x155A6C0", Offset = "0x15590C0", VA = "0x18155A6C0")]
|
||||
private void DDMFNFNAKKN()
|
||||
{
|
||||
RecRoomAudioClip gameInstructionsVO = this.AHAGKMEPJBB.gameInstructionsVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(gameInstructionsVO, num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B1B RID: 72475 RVA: 0x00439A88 File Offset: 0x00437C88
|
||||
[Token(Token = "0x6011B1B")]
|
||||
[Address(RVA = "0x155AEC0", Offset = "0x15598C0", VA = "0x18155AEC0")]
|
||||
private void FDOAGNJGEIA()
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (!teamManager.IsPlayerSpectator(localPlayer))
|
||||
{
|
||||
GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(localPlayer2);
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string teamName = teamVO.TeamName;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip joinVO = teamVO2.JoinVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(joinVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, teamName, 4f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B1C RID: 72476 RVA: 0x00439B28 File Offset: 0x00437D28
|
||||
[Token(Token = "0x6011B1C")]
|
||||
[Address(RVA = "0x155F570", Offset = "0x155DF70", VA = "0x18155F570")]
|
||||
private void NFFBOBDKPAK(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " CLOSE TO VICTORY";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip closeToVictoryVO = teamVO2.CloseToVictoryVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(closeToVictoryVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011B1D RID: 72477 RVA: 0x00439B94 File Offset: 0x00437D94
|
||||
[Token(Token = "0x6011B1D")]
|
||||
[Address(RVA = "0x1559D10", Offset = "0x1558710", VA = "0x181559D10")]
|
||||
private void BPAGFCKMEAC(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaVO ahagkmepjbb = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO;
|
||||
string text = teamVO.TeamName + " LEADS";
|
||||
ArenaVO ahagkmepjbb2 = this.AHAGKMEPJBB;
|
||||
ArenaVO.TeamVO teamVO2;
|
||||
RecRoomAudioClip tookTheLeadVO = teamVO2.TookTheLeadVO;
|
||||
int num = 0;
|
||||
SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(tookTheLeadVO, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, text, 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011B1E RID: 72478 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B1E")]
|
||||
[Address(RVA = "0x1559B90", Offset = "0x1558590", VA = "0x181559B90")]
|
||||
private void BJIONAHKJGJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B1F RID: 72479 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B1F")]
|
||||
[Address(RVA = "0x155A8C0", Offset = "0x15592C0", VA = "0x18155A8C0")]
|
||||
private void EBJAJKLKDKC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B20 RID: 72480 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B20")]
|
||||
[Address(RVA = "0x155FEA0", Offset = "0x155E8A0", VA = "0x18155FEA0")]
|
||||
private void NKJEJAEMNBO()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B21 RID: 72481 RVA: 0x00439C00 File Offset: 0x00437E00
|
||||
[Token(Token = "0x6011B21")]
|
||||
[Address(RVA = "0x155E200", Offset = "0x155CC00", VA = "0x18155E200")]
|
||||
private void KMFFNHAFMHA()
|
||||
{
|
||||
List<ArenaDoor> list = ComponentExt.FindAllObjectsOfType<ArenaDoor>(this);
|
||||
this.MFNABBJJAMG = list;
|
||||
this.UnlockAllDoors();
|
||||
}
|
||||
|
||||
// Token: 0x06011B22 RID: 72482 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B22")]
|
||||
[Address(RVA = "0x155EF20", Offset = "0x155D920", VA = "0x18155EF20")]
|
||||
public void LockAllDoors()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B23 RID: 72483 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B23")]
|
||||
[Address(RVA = "0x1561CE0", Offset = "0x15606E0", VA = "0x181561CE0")]
|
||||
public void UnlockAllDoors()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B24 RID: 72484 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B24")]
|
||||
[Address(RVA = "0x1561770", Offset = "0x1560170", VA = "0x181561770")]
|
||||
public void SetDoorUnlockTime(float OHHPCKCPFHN)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B25 RID: 72485 RVA: 0x00439C24 File Offset: 0x00437E24
|
||||
[Token(Token = "0x6011B25")]
|
||||
[Address(RVA = "0x155C650", Offset = "0x155B050", VA = "0x18155C650")]
|
||||
private void IAGNPJFNIBJ()
|
||||
{
|
||||
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
|
||||
this.BNMGKFNIAMO = hkkohfhadkk;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
hkkohfhadkk.JEPMLPCOGNM((ushort)num2, num4, num3, num);
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.KLAFILIGMGC);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.NDCKLIJKPHN);
|
||||
HKKOHFHADKK bnmgkfniamo2 = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.JEGPHEPHFKE);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ICGPBCIBLIB);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.MCJCJBDKHPN);
|
||||
HKKOHFHADKK bnmgkfniamo3 = this.BNMGKFNIAMO;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NJMCGEAJPNK);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MLOFHNPFOOF);
|
||||
HKKOHFHADKK bnmgkfniamo4 = this.BNMGKFNIAMO;
|
||||
int num5 = 0;
|
||||
bnmgkfniamo4.PIEOGAPMGIH((ushort)num5);
|
||||
}
|
||||
|
||||
// Token: 0x06011B26 RID: 72486 RVA: 0x00439CEC File Offset: 0x00437EEC
|
||||
[Token(Token = "0x6011B26")]
|
||||
[Address(RVA = "0x155E190", Offset = "0x155CB90", VA = "0x18155E190")]
|
||||
private void KLAFILIGMGC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
int num = 0;
|
||||
musicMixer.BJGFLEHKJAF((float)num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B27 RID: 72487 RVA: 0x00439D10 File Offset: 0x00437F10
|
||||
[Token(Token = "0x6011B27")]
|
||||
[Address(RVA = "0x155F4D0", Offset = "0x155DED0", VA = "0x18155F4D0")]
|
||||
private void NDCKLIJKPHN()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
if (flag)
|
||||
{
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B28 RID: 72488 RVA: 0x00439D4C File Offset: 0x00437F4C
|
||||
[Token(Token = "0x6011B28")]
|
||||
[Address(RVA = "0x155D6F0", Offset = "0x155C0F0", VA = "0x18155D6F0")]
|
||||
private void JEGPHEPHFKE(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
float num = this.combatMusicFadeOutTime;
|
||||
musicMixer.BJGFLEHKJAF(num);
|
||||
AudioManager.CCJPMJMBJKC.PHLOCFHIBPM();
|
||||
}
|
||||
|
||||
// Token: 0x06011B29 RID: 72489 RVA: 0x00439D84 File Offset: 0x00437F84
|
||||
[Token(Token = "0x6011B29")]
|
||||
[Address(RVA = "0x155EFD0", Offset = "0x155D9D0", VA = "0x18155EFD0")]
|
||||
private void MCJCJBDKHPN()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (flag)
|
||||
{
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
if (flag)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
HKKOHFHADKK bnmgkfniamo = this.BNMGKFNIAMO;
|
||||
}
|
||||
|
||||
// Token: 0x06011B2A RID: 72490 RVA: 0x00439DC0 File Offset: 0x00437FC0
|
||||
[Token(Token = "0x6011B2A")]
|
||||
[Address(RVA = "0x155C890", Offset = "0x155B290", VA = "0x18155C890")]
|
||||
private void ICGPBCIBLIB(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.NBNMGAMKKFK();
|
||||
}
|
||||
|
||||
// Token: 0x06011B2B RID: 72491 RVA: 0x00439DE0 File Offset: 0x00437FE0
|
||||
[Token(Token = "0x6011B2B")]
|
||||
[Address(RVA = "0x155FE10", Offset = "0x155E810", VA = "0x18155FE10")]
|
||||
private void NJMCGEAJPNK(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
CCJPMJMBJKC musicMixer = AudioManager.CCJPMJMBJKC;
|
||||
RecRoomAudioClip teamNearingVictoryMusic = this.AHAGKMEPJBB.teamNearingVictoryMusic;
|
||||
musicMixer.AAADNDCIBLO(teamNearingVictoryMusic, this);
|
||||
AudioManager.CCJPMJMBJKC.BEFIPNIANKI();
|
||||
}
|
||||
|
||||
// Token: 0x06011B2C RID: 72492 RVA: 0x00439E1C File Offset: 0x0043801C
|
||||
[Token(Token = "0x6011B2C")]
|
||||
[Address(RVA = "0x155F1F0", Offset = "0x155DBF0", VA = "0x18155F1F0")]
|
||||
private void MLOFHNPFOOF(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
AudioManager.CCJPMJMBJKC.PINCCFIOFDJ();
|
||||
AudioManager.CCJPMJMBJKC.HNPJACIIILA(this);
|
||||
}
|
||||
|
||||
// Token: 0x06011B2D RID: 72493 RVA: 0x00439E48 File Offset: 0x00438048
|
||||
[Token(Token = "0x6011B2D")]
|
||||
[Address(RVA = "0x1559010", Offset = "0x1557A10", VA = "0x181559010")]
|
||||
private void AKIJLLGAGDK(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (IEKDDPPNFPF != 0 && IEKDDPPNFPF.IsLocal && this.IMFHCAJOGKF())
|
||||
{
|
||||
float time = Time.time;
|
||||
this.LPJHKGBGKJI = time;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B2E RID: 72494 RVA: 0x00439E7C File Offset: 0x0043807C
|
||||
[Token(Token = "0x6011B2E")]
|
||||
[Address(RVA = "0x155CF00", Offset = "0x155B900", VA = "0x18155CF00")]
|
||||
private bool IMFHCAJOGKF()
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB)
|
||||
{
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
if (!teamManager.IsPlayerSpectator(localPlayer))
|
||||
{
|
||||
GameCombatManager combatManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.combatManager;
|
||||
Photon.Realtime.Player localPlayer2 = PhotonNetwork.LocalPlayer;
|
||||
return combatManager.PlayerIsAlive(localPlayer2);
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011B2F RID: 72495 RVA: 0x00439EDC File Offset: 0x004380DC
|
||||
[Token(Token = "0x6011B2F")]
|
||||
[Address(RVA = "0x155D920", Offset = "0x155C320", VA = "0x18155D920")]
|
||||
private bool JKLEJLLKFJC()
|
||||
{
|
||||
float time = Time.time;
|
||||
bool flag = this.IMFHCAJOGKF();
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
float num = this.combatMusicMinPlayTime;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011B30 RID: 72496 RVA: 0x00439F08 File Offset: 0x00438108
|
||||
[Token(Token = "0x6011B30")]
|
||||
[Address(RVA = "0x155F3E0", Offset = "0x155DDE0", VA = "0x18155F3E0")]
|
||||
public void MasterSpawnEncounter(EncounterDescriptor DPFBLELIKDL, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
|
||||
}
|
||||
|
||||
// Token: 0x06011B31 RID: 72497 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B31")]
|
||||
[Address(RVA = "0x155E6B0", Offset = "0x155D0B0", VA = "0x18155E6B0")]
|
||||
private void LCBLHDMHBKK()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B32 RID: 72498 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B32")]
|
||||
[Address(RVA = "0x155A730", Offset = "0x1559130", VA = "0x18155A730")]
|
||||
private void EAGGDPKDFGJ(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B33 RID: 72499 RVA: 0x00439F24 File Offset: 0x00438124
|
||||
[Token(Token = "0x6011B33")]
|
||||
[Address(RVA = "0x155A380", Offset = "0x1558D80", VA = "0x18155A380")]
|
||||
private void CDNBIKDECFK(CGLKOJIMDIH CGOLFOLCHIF, int MNIJHBJDPPA)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
this.ENHOLGCPOAC.Clear();
|
||||
if (CGOLFOLCHIF == CGLKOJIMDIH.TEAM_1)
|
||||
{
|
||||
}
|
||||
List<ArenaEncounterSpawnPoint> nbkopoapcbb = this.NBKOPOAPCBB;
|
||||
global::UnityEngine.Random.InitState((int)DateTime.UtcNow.dateData);
|
||||
int num = 0;
|
||||
if (MNIJHBJDPPA > 0)
|
||||
{
|
||||
int num2 = this.FMANEJPIJDA.encounterPrefabs.Length;
|
||||
GameEncounter[] encounterPrefabs = this.FMANEJPIJDA.encounterPrefabs;
|
||||
List<int> enholgcpoac = this.ENHOLGCPOAC;
|
||||
int num3 = enholgcpoac._size;
|
||||
int size = nbkopoapcbb._size;
|
||||
num2 = size;
|
||||
if (num3 != size)
|
||||
{
|
||||
int num4 = 0;
|
||||
int size2 = nbkopoapcbb._size;
|
||||
if (num4 < size2)
|
||||
{
|
||||
num3 = num2;
|
||||
if (enholgcpoac.Contains(num2))
|
||||
{
|
||||
num4++;
|
||||
}
|
||||
}
|
||||
}
|
||||
List<int> enholgcpoac2 = this.ENHOLGCPOAC;
|
||||
num2 = num3;
|
||||
if (!enholgcpoac2.Contains(num2))
|
||||
{
|
||||
List<int> enholgcpoac3 = this.ENHOLGCPOAC;
|
||||
num2 = num3;
|
||||
enholgcpoac3.Add(num2);
|
||||
}
|
||||
ArenaEncounterSpawner fmanejpijda = this.FMANEJPIJDA;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B34 RID: 72500 RVA: 0x0043A028 File Offset: 0x00438228
|
||||
[Token(Token = "0x6011B34")]
|
||||
[Address(RVA = "0x155B5A0", Offset = "0x1559FA0", VA = "0x18155B5A0")]
|
||||
private int FLFJNMIKEKA(List<int> IHDGGDGEABE, List<ArenaEncounterSpawnPoint> NDMFPANDOCB)
|
||||
{
|
||||
int size = IHDGGDGEABE._size;
|
||||
int size2 = NDMFPANDOCB._size;
|
||||
if (size != size2)
|
||||
{
|
||||
int num = 0;
|
||||
int size3 = NDMFPANDOCB._size;
|
||||
if (num < size3 && IHDGGDGEABE.Contains(size2))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011B35 RID: 72501 RVA: 0x0043A070 File Offset: 0x00438270
|
||||
[Token(Token = "0x6011B35")]
|
||||
[Address(RVA = "0x155BD40", Offset = "0x155A740", VA = "0x18155BD40")]
|
||||
public void GrantLaserTagTickets(float DFGHDKLNDIB)
|
||||
{
|
||||
IPromise<GEAPBDGCKMB.BalanceUpdateResponseDTO<GEAPBDGCKMB.RewardBalanceModificationDTO>> promise = GEAPBDGCKMB.LLNACOGDCMF(ACDKILABNNC.LaserTagTickets, new GEAPBDGCKMB.GrantBalanceRequest[]
|
||||
{
|
||||
new GEAPBDGCKMB.GrantBalanceRequest
|
||||
{
|
||||
Multiplier = 1f,
|
||||
BalanceAddType = (DKMCNBHMKIK)((uint)1003)
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
// Token: 0x06011B36 RID: 72502 RVA: 0x0043A0B8 File Offset: 0x004382B8
|
||||
[Token(Token = "0x6011B36")]
|
||||
[Address(RVA = "0x155D3C0", Offset = "0x155BDC0", VA = "0x18155D3C0")]
|
||||
private ArenaManager.MLMHBNKELLG JCNKPEDFLKH(CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011B36)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG RecRoom.Activities.Arena.ArenaManager::JCNKPEDFLKH(CGLKOJIMDIH)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_3:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(var_12_6E, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<valuetype CGLKOJIMDIH, class RecRoom.Activities.Arena.ArenaManager/MLMHBNKELLG>(ArenaManager::MMHAGGJEPBF, ldloc:ArenaManager(this)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06011B37 RID: 72503 RVA: 0x0043A134 File Offset: 0x00438334
|
||||
[Token(Token = "0x6011B37")]
|
||||
[Address(RVA = "0x155CCF0", Offset = "0x155B6F0", VA = "0x18155CCF0")]
|
||||
private ArenaManager.BHMMLJEDMGG IKKFOCGCMLP(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011B37)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG RecRoom.Activities.Arena.ArenaManager::IKKFOCGCMLP(Photon.Realtime.Player)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_4:
|
||||
stloc:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>(var_11_5D, ldfld:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>(ArenaManager::HMECDFPAGEI, ldloc:ArenaManager(this)))
|
||||
stloc:int32(var_12_65, ldfld:int32(Player::actorNumber, ldloc:Player(IEKDDPPNFPF)))
|
||||
callsetter:!1(Dictionary`2::set_Item, ldloc:class [mscorlib]System.Collections.Generic.Dictionary`2<int32, class RecRoom.Activities.Arena.ArenaManager/BHMMLJEDMGG>[exp:Dictionary`2](var_11_5D), ldloc:int32[exp:!0](var_12_65), ldloc:BHMMLJEDMGG[exp:!1](var_2))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06011B38 RID: 72504 RVA: 0x0043A1B4 File Offset: 0x004383B4
|
||||
[Token(Token = "0x6011B38")]
|
||||
[Address(RVA = "0x1561040", Offset = "0x155FA40", VA = "0x181561040")]
|
||||
protected void OnPhotonPlayerConnected(Photon.Realtime.Player BJGOFOEKLMC)
|
||||
{
|
||||
ArenaManager.BHMMLJEDMGG bhmmljedmgg = this.IKKFOCGCMLP(BJGOFOEKLMC);
|
||||
}
|
||||
|
||||
// Token: 0x06011B39 RID: 72505 RVA: 0x0043A1CC File Offset: 0x004383CC
|
||||
[Token(Token = "0x6011B39")]
|
||||
[Address(RVA = "0x1561E00", Offset = "0x1560800", VA = "0x181561E00")]
|
||||
public ArenaManager()
|
||||
{
|
||||
List<ArenaEncounterSpawnPoint> list = new List();
|
||||
this.AOBJKLAKFPP = list;
|
||||
List<ArenaEncounterSpawnPoint> list2 = new List();
|
||||
this.NBKOPOAPCBB = list2;
|
||||
List<int> list3 = new List();
|
||||
this.ENHOLGCPOAC = list3;
|
||||
Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> dictionary = new Dictionary();
|
||||
this.MMHAGGJEPBF = dictionary;
|
||||
Dictionary<int, ArenaManager.BHMMLJEDMGG> dictionary2 = new Dictionary();
|
||||
this.HMECDFPAGEI = dictionary2;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BD5A RID: 48474
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400BD5A")]
|
||||
private ArenaEncounterSpawner FMANEJPIJDA;
|
||||
|
||||
// Token: 0x0400BD5B RID: 48475
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400BD5B")]
|
||||
private ArenaVO AHAGKMEPJBB;
|
||||
|
||||
// Token: 0x0400BD5C RID: 48476
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400BD5C")]
|
||||
[SerializeField]
|
||||
[Header("UI")]
|
||||
private PlayerCombatUI playerCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400BD5D RID: 48477
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BD5D")]
|
||||
[SerializeField]
|
||||
private EnemyCombatUI enemyCombatUIPrefab;
|
||||
|
||||
// Token: 0x0400BD5E RID: 48478
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400BD5E")]
|
||||
[SerializeField]
|
||||
[Header("Collectibles")]
|
||||
private SpawnableCollectible collectiblePrefab;
|
||||
|
||||
// Token: 0x0400BD5F RID: 48479
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BD5F")]
|
||||
[SerializeField]
|
||||
private int individualCollectibleCreditValue = (int)((ulong)25L);
|
||||
|
||||
// Token: 0x0400BD60 RID: 48480
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")]
|
||||
[Token(Token = "0x400BD60")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private float combatMusicMinPlayTime = 5f;
|
||||
|
||||
// Token: 0x0400BD61 RID: 48481
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400BD61")]
|
||||
[SerializeField]
|
||||
private float combatMusicFadeOutTime = 3f;
|
||||
|
||||
// Token: 0x0400BD62 RID: 48482
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400BD62")]
|
||||
[SerializeField]
|
||||
[Header("SFX")]
|
||||
private RecRoomAudioClip playerDamagedSFX;
|
||||
|
||||
// Token: 0x0400BD63 RID: 48483
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400BD63")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerDamagedCriticalHitSFX;
|
||||
|
||||
// Token: 0x0400BD64 RID: 48484
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400BD64")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerKilledPlayerSFX;
|
||||
|
||||
// Token: 0x0400BD65 RID: 48485
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400BD65")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip playerKilledPlayerCriticalHitSFX;
|
||||
|
||||
// Token: 0x0400BD66 RID: 48486
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400BD66")]
|
||||
[SerializeField]
|
||||
private RecRoomAudioClip lootSpentSFX;
|
||||
|
||||
// Token: 0x0400BD67 RID: 48487
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400BD67")]
|
||||
[SerializeField]
|
||||
[Header("Particles")]
|
||||
private PooledParticle playerDamagedParticles;
|
||||
|
||||
// Token: 0x0400BD68 RID: 48488
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400BD68")]
|
||||
[SerializeField]
|
||||
private PooledParticle playerDamagedCriticalHitParticles;
|
||||
|
||||
// Token: 0x0400BD69 RID: 48489
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400BD69")]
|
||||
[SerializeField]
|
||||
private WorldSpaceNotification team1WorldSpaceNotificationPrefab;
|
||||
|
||||
// Token: 0x0400BD6A RID: 48490
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400BD6A")]
|
||||
[SerializeField]
|
||||
private WorldSpaceNotification team2WorldSpaceNotificationPrefab;
|
||||
|
||||
// Token: 0x0400BD6B RID: 48491
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400BD6B")]
|
||||
[SerializeField]
|
||||
[Header("Dual Wielding")]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid[] dualWieldAllowedWeaponTypeIds;
|
||||
|
||||
// Token: 0x0400BD6C RID: 48492
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400BD6C")]
|
||||
[NonSerialized]
|
||||
private OGNBCNBPFCC[] LPPPIMNOLCM;
|
||||
|
||||
// Token: 0x0400BD6D RID: 48493
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400BD6D")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Mode Scoring")]
|
||||
private int playerKillPoints = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400BD6E RID: 48494
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x400BD6E")]
|
||||
[SerializeField]
|
||||
private int playerFriendlyFireKillPoints = (int)((ulong)4294967286L);
|
||||
|
||||
// Token: 0x0400BD6F RID: 48495
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400BD6F")]
|
||||
[SerializeField]
|
||||
private int normalEnemyKillPoints = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400BD70 RID: 48496
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")]
|
||||
[Token(Token = "0x400BD70")]
|
||||
[SerializeField]
|
||||
private int eliteEnemyKillPoints = (int)((ulong)10L);
|
||||
|
||||
// Token: 0x0400BD71 RID: 48497
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400BD71")]
|
||||
[SerializeField]
|
||||
private int enemyFriendlyFirePoints = (int)((ulong)4294967096L);
|
||||
|
||||
// Token: 0x0400BD72 RID: 48498
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x400BD72")]
|
||||
[SerializeField]
|
||||
private int lootChestPoints = (int)((ulong)2L);
|
||||
|
||||
// Token: 0x0400BD73 RID: 48499
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400BD73")]
|
||||
[SerializeField]
|
||||
[Header("Team Warzone Scoring Feedback")]
|
||||
private int minLeadFeedbackPoints = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x0400BD74 RID: 48500
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x11C")]
|
||||
[Token(Token = "0x400BD74")]
|
||||
[SerializeField]
|
||||
private int gameEndingSoonPointsRemaining = (int)((ulong)100L);
|
||||
|
||||
// Token: 0x0400BD75 RID: 48501
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400BD75")]
|
||||
[SerializeField]
|
||||
private float gameEndingSoonTimeRemaining = 60f;
|
||||
|
||||
// Token: 0x0400BD76 RID: 48502
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x124")]
|
||||
[Token(Token = "0x400BD76")]
|
||||
private float CIJFADFAPLB = 600f;
|
||||
|
||||
// Token: 0x0400BD77 RID: 48503
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400BD77")]
|
||||
private int PHBJIHPKKNB = (int)((ulong)3L);
|
||||
|
||||
// Token: 0x0400BD78 RID: 48504
|
||||
[Token(Token = "0x400BD78")]
|
||||
private const float KHMIOMCDADA = 1.35f;
|
||||
|
||||
// Token: 0x0400BD79 RID: 48505
|
||||
[Token(Token = "0x400BD79")]
|
||||
private const float ACOLINHMCFE = 3f;
|
||||
|
||||
// Token: 0x0400BD7A RID: 48506
|
||||
[Token(Token = "0x400BD7A")]
|
||||
private const float OOEEPNHJAMD = 1.5f;
|
||||
|
||||
// Token: 0x0400BD7B RID: 48507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400BD7B")]
|
||||
private DJHELPHHAEN EOMJFPLCDBD;
|
||||
|
||||
// Token: 0x0400BD7C RID: 48508
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400BD7C")]
|
||||
private MJNLDDCLOGP LBHGFBNAMGG;
|
||||
|
||||
// Token: 0x0400BD7D RID: 48509
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400BD7D")]
|
||||
private MACMLJJGBIM DJLOODGOFNH;
|
||||
|
||||
// Token: 0x0400BD7E RID: 48510
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400BD7E")]
|
||||
private HKKOHFHADKK BNMGKFNIAMO;
|
||||
|
||||
// Token: 0x0400BD7F RID: 48511
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400BD7F")]
|
||||
private List<ArenaEncounterSpawnPoint> AOBJKLAKFPP;
|
||||
|
||||
// Token: 0x0400BD80 RID: 48512
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400BD80")]
|
||||
private List<ArenaEncounterSpawnPoint> NBKOPOAPCBB;
|
||||
|
||||
// Token: 0x0400BD81 RID: 48513
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400BD81")]
|
||||
private List<ArenaVendingMachine> HDCAJPMIKKO;
|
||||
|
||||
// Token: 0x0400BD82 RID: 48514
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400BD82")]
|
||||
private List<ArenaDoor> MFNABBJJAMG;
|
||||
|
||||
// Token: 0x0400BD83 RID: 48515
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400BD83")]
|
||||
private List<ArenaEquipmentSpawner> INIJGPCAEAI;
|
||||
|
||||
// Token: 0x0400BD84 RID: 48516
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400BD84")]
|
||||
private float LPJHKGBGKJI;
|
||||
|
||||
// Token: 0x0400BD85 RID: 48517
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")]
|
||||
[Token(Token = "0x400BD85")]
|
||||
private bool DMGAJNHACLA;
|
||||
|
||||
// Token: 0x0400BD86 RID: 48518
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400BD86")]
|
||||
private CGLKOJIMDIH DFPMNBMABDP;
|
||||
|
||||
// Token: 0x0400BD87 RID: 48519
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x184")]
|
||||
[Token(Token = "0x400BD87")]
|
||||
private int DMHDINAFHKA;
|
||||
|
||||
// Token: 0x0400BD88 RID: 48520
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400BD88")]
|
||||
private int FIJOKNNKNNC;
|
||||
|
||||
// Token: 0x0400BD89 RID: 48521
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400BD89")]
|
||||
private List<int> ENHOLGCPOAC;
|
||||
|
||||
// Token: 0x0400BD8A RID: 48522
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400BD8A")]
|
||||
private Dictionary<CGLKOJIMDIH, ArenaManager.MLMHBNKELLG> MMHAGGJEPBF;
|
||||
|
||||
// Token: 0x0400BD8B RID: 48523
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400BD8B")]
|
||||
private Dictionary<int, ArenaManager.BHMMLJEDMGG> HMECDFPAGEI;
|
||||
|
||||
// Token: 0x02002783 RID: 10115
|
||||
[Token(Token = "0x2002783")]
|
||||
private enum EHPLDINOIBH
|
||||
{
|
||||
// Token: 0x0400BD8D RID: 48525
|
||||
[Token(Token = "0x400BD8D")]
|
||||
ATTRITION_ROUND_RUNNING,
|
||||
// Token: 0x0400BD8E RID: 48526
|
||||
[Token(Token = "0x400BD8E")]
|
||||
INVALID = 65535
|
||||
}
|
||||
|
||||
// Token: 0x02002784 RID: 10116
|
||||
[Token(Token = "0x2002784")]
|
||||
private enum ECNMJKJMMFL
|
||||
{
|
||||
// Token: 0x0400BD90 RID: 48528
|
||||
[Token(Token = "0x400BD90")]
|
||||
LOW_SCORE,
|
||||
// Token: 0x0400BD91 RID: 48529
|
||||
[Token(Token = "0x400BD91")]
|
||||
HIGH_SCORE
|
||||
}
|
||||
|
||||
// Token: 0x02002785 RID: 10117
|
||||
[Token(Token = "0x2002785")]
|
||||
private enum DEJBJNOKKAG
|
||||
{
|
||||
// Token: 0x0400BD93 RID: 48531
|
||||
[Token(Token = "0x400BD93")]
|
||||
NONE,
|
||||
// Token: 0x0400BD94 RID: 48532
|
||||
[Token(Token = "0x400BD94")]
|
||||
EXPLORE,
|
||||
// Token: 0x0400BD95 RID: 48533
|
||||
[Token(Token = "0x400BD95")]
|
||||
COMBAT,
|
||||
// Token: 0x0400BD96 RID: 48534
|
||||
[Token(Token = "0x400BD96")]
|
||||
LAST_LAP
|
||||
}
|
||||
|
||||
// Token: 0x02002786 RID: 10118
|
||||
[Token(Token = "0x2002786")]
|
||||
private enum JJOGDIBAMGP
|
||||
{
|
||||
// Token: 0x0400BD98 RID: 48536
|
||||
[Token(Token = "0x400BD98")]
|
||||
PLAYER_KILLS,
|
||||
// Token: 0x0400BD99 RID: 48537
|
||||
[Token(Token = "0x400BD99")]
|
||||
ENEMY_KILLS,
|
||||
// Token: 0x0400BD9A RID: 48538
|
||||
[Token(Token = "0x400BD9A")]
|
||||
DEATHS,
|
||||
// Token: 0x0400BD9B RID: 48539
|
||||
[Token(Token = "0x400BD9B")]
|
||||
REVIVES,
|
||||
// Token: 0x0400BD9C RID: 48540
|
||||
[Token(Token = "0x400BD9C")]
|
||||
TOTAL_POINTS
|
||||
}
|
||||
|
||||
// Token: 0x02002787 RID: 10119
|
||||
[Token(Token = "0x2002787")]
|
||||
private class MLMHBNKELLG
|
||||
{
|
||||
// Token: 0x17002FBD RID: 12221
|
||||
// (get) Token: 0x06011B3A RID: 72506 RVA: 0x0043A2BC File Offset: 0x004384BC
|
||||
// (set) Token: 0x06011B3B RID: 72507 RVA: 0x0043A2DC File Offset: 0x004384DC
|
||||
[Token(Token = "0x17002FBD")]
|
||||
public int BDKMNLAHKPK
|
||||
{
|
||||
[Token(Token = "0x6011B3A")]
|
||||
[Address(RVA = "0x1565F10", Offset = "0x1564910", VA = "0x181565F10")]
|
||||
get
|
||||
{
|
||||
return this.LNKHNOEOIPC.Get();
|
||||
}
|
||||
[Token(Token = "0x6011B3B")]
|
||||
[Address(RVA = "0x1565DB0", Offset = "0x15647B0", VA = "0x181565DB0")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> lnkhnoeoipc = this.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000186 RID: 390
|
||||
// (add) Token: 0x06011B3C RID: 72508 RVA: 0x0043A2F8 File Offset: 0x004384F8
|
||||
// (remove) Token: 0x06011B3D RID: 72509 RVA: 0x0043A320 File Offset: 0x00438520
|
||||
[Token(Token = "0x14000186")]
|
||||
public event Action IJFJFAHGFPK
|
||||
{
|
||||
[Token(Token = "0x6011B3C")]
|
||||
[Address(RVA = "0x1565E70", Offset = "0x1564870", VA = "0x181565E70")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Combine(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011B3D")]
|
||||
[Address(RVA = "0x1565F60", Offset = "0x1564960", VA = "0x181565F60")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Remove(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B3E RID: 72510 RVA: 0x0043A348 File Offset: 0x00438548
|
||||
[Token(Token = "0x6011B3E")]
|
||||
[Address(RVA = "0x1566000", Offset = "0x1564A00", VA = "0x181566000")]
|
||||
public MLMHBNKELLG(MonoBehaviourPun ownerPhotonMonoBehaviour, CGLKOJIMDIH team)
|
||||
{
|
||||
string text = string.Format("{0}.{1}", team, "CR");
|
||||
Action action = new Action(this.EMNBBMPFCNI);
|
||||
SynchronizedField<int> synchronizedField;
|
||||
this.LNKHNOEOIPC = synchronizedField;
|
||||
}
|
||||
|
||||
// Token: 0x06011B3F RID: 72511 RVA: 0x0043A384 File Offset: 0x00438584
|
||||
[Token(Token = "0x6011B3F")]
|
||||
[Address(RVA = "0xFF8DE0", Offset = "0xFF77E0", VA = "0x180FF8DE0")]
|
||||
private void EMNBBMPFCNI()
|
||||
{
|
||||
Action ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
if (ijfjfahgfpk != 0)
|
||||
{
|
||||
ijfjfahgfpk();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B40 RID: 72512 RVA: 0x0043A3A4 File Offset: 0x004385A4
|
||||
[Token(Token = "0x6011B40")]
|
||||
[Address(RVA = "0x1565E10", Offset = "0x1564810", VA = "0x181565E10")]
|
||||
private static string EFBNHCFBCPL(CGLKOJIMDIH CGOLFOLCHIF, string IJALLPGDNFL)
|
||||
{
|
||||
return string.Format("{0}.{1}", CGOLFOLCHIF, IJALLPGDNFL);
|
||||
}
|
||||
|
||||
// Token: 0x0400BD9D RID: 48541
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BD9D")]
|
||||
private SynchronizedField<int> LNKHNOEOIPC;
|
||||
}
|
||||
|
||||
// Token: 0x02002788 RID: 10120
|
||||
[Token(Token = "0x2002788")]
|
||||
private class BHMMLJEDMGG
|
||||
{
|
||||
// Token: 0x17002FBE RID: 12222
|
||||
// (get) Token: 0x06011B41 RID: 72513 RVA: 0x0043A3C0 File Offset: 0x004385C0
|
||||
// (set) Token: 0x06011B42 RID: 72514 RVA: 0x0043A3E0 File Offset: 0x004385E0
|
||||
[Token(Token = "0x17002FBE")]
|
||||
public int BDKMNLAHKPK
|
||||
{
|
||||
[Token(Token = "0x6011B41")]
|
||||
[Address(RVA = "0x1564910", Offset = "0x1563310", VA = "0x181564910")]
|
||||
get
|
||||
{
|
||||
return this.LNKHNOEOIPC.Get();
|
||||
}
|
||||
[Token(Token = "0x6011B42")]
|
||||
[Address(RVA = "0x1564810", Offset = "0x1563210", VA = "0x181564810")]
|
||||
set
|
||||
{
|
||||
SynchronizedField<int> lnkhnoeoipc = this.LNKHNOEOIPC;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000187 RID: 391
|
||||
// (add) Token: 0x06011B43 RID: 72515 RVA: 0x0043A3FC File Offset: 0x004385FC
|
||||
// (remove) Token: 0x06011B44 RID: 72516 RVA: 0x0043A424 File Offset: 0x00438624
|
||||
[Token(Token = "0x14000187")]
|
||||
public event Action IJFJFAHGFPK
|
||||
{
|
||||
[Token(Token = "0x6011B43")]
|
||||
[Address(RVA = "0x1564870", Offset = "0x1563270", VA = "0x181564870")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Combine(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011B44")]
|
||||
[Address(RVA = "0x1564960", Offset = "0x1563360", VA = "0x181564960")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ijfjfahgfpk;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
@delegate = Delegate.Remove(ijfjfahgfpk, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ijfjfahgfpk)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B45 RID: 72517 RVA: 0x0043A44C File Offset: 0x0043864C
|
||||
[Token(Token = "0x6011B45")]
|
||||
[Address(RVA = "0x1564A00", Offset = "0x1563400", VA = "0x181564A00")]
|
||||
public BHMMLJEDMGG(MonoBehaviourPun context, Photon.Realtime.Player player)
|
||||
{
|
||||
Action action = new Action(this.AHPNHPJMIDD);
|
||||
SynchronizedField<int> synchronizedField;
|
||||
this.LNKHNOEOIPC = synchronizedField;
|
||||
}
|
||||
|
||||
// Token: 0x06011B46 RID: 72518 RVA: 0x0043A478 File Offset: 0x00438678
|
||||
[Token(Token = "0x6011B46")]
|
||||
[Address(RVA = "0xFF8DE0", Offset = "0xFF77E0", VA = "0x180FF8DE0")]
|
||||
private void AHPNHPJMIDD()
|
||||
{
|
||||
Action ijfjfahgfpk = this.IJFJFAHGFPK;
|
||||
if (ijfjfahgfpk != 0)
|
||||
{
|
||||
ijfjfahgfpk();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400BD9F RID: 48543
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BD9F")]
|
||||
private SynchronizedField<int> LNKHNOEOIPC;
|
||||
}
|
||||
|
||||
// Token: 0x02002789 RID: 10121
|
||||
[Token(Token = "0x2002789")]
|
||||
[Serializable]
|
||||
private class AwardConfig
|
||||
{
|
||||
// Token: 0x17002FBF RID: 12223
|
||||
// (get) Token: 0x06011B47 RID: 72519 RVA: 0x0043A498 File Offset: 0x00438698
|
||||
[Token(Token = "0x17002FBF")]
|
||||
public int TotalPossible
|
||||
{
|
||||
[Token(Token = "0x6011B47")]
|
||||
[Address(RVA = "0x1564800", Offset = "0x1563200", VA = "0x181564800")]
|
||||
get
|
||||
{
|
||||
return this.BonusRangeEnd;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B48 RID: 72520 RVA: 0x0043A4AC File Offset: 0x004386AC
|
||||
[Token(Token = "0x6011B48")]
|
||||
[Address(RVA = "0x1564730", Offset = "0x1563130", VA = "0x181564730")]
|
||||
public int ADDPNAPHNOB(out int BHHMLLIMKOM, out int FDPEMADDIAF, float GNKJGDGEFLM = 1f)
|
||||
{
|
||||
int num = this.BonusRangeEnd;
|
||||
int bonusRangeStart = this.BonusRangeStart;
|
||||
num++;
|
||||
int num2 = global::UnityEngine.Random.Range(bonusRangeStart, num);
|
||||
int num3;
|
||||
BHHMLLIMKOM.m_value = num3;
|
||||
int num4;
|
||||
FDPEMADDIAF.m_value = num4;
|
||||
return num4;
|
||||
}
|
||||
|
||||
// Token: 0x06011B49 RID: 72521 RVA: 0x0043A4E4 File Offset: 0x004386E4
|
||||
[Token(Token = "0x6011B49")]
|
||||
[Address(RVA = "0x15647F0", Offset = "0x15631F0", VA = "0x1815647F0")]
|
||||
public AwardConfig()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BDA1 RID: 48545
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BDA1")]
|
||||
public int BaseCredits = (int)((ulong)50L);
|
||||
|
||||
// Token: 0x0400BDA2 RID: 48546
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x400BDA2")]
|
||||
public int BonusRangeStart;
|
||||
|
||||
// Token: 0x0400BDA3 RID: 48547
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BDA3")]
|
||||
public int BonusRangeEnd;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,294 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x0200278A RID: 10122
|
||||
[Token(Token = "0x200278A")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
[StructLayout(3)]
|
||||
public class ArenaVendingMachine : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002FC0 RID: 12224
|
||||
// (get) Token: 0x06011B4A RID: 72522 RVA: 0x0043A504 File Offset: 0x00438704
|
||||
[Token(Token = "0x17002FC0")]
|
||||
public Transform GHIEEFPHHCH
|
||||
{
|
||||
[Token(Token = "0x6011B4A")]
|
||||
[Address(RVA = "0x4B81A0", Offset = "0x4B6BA0", VA = "0x1804B81A0")]
|
||||
get
|
||||
{
|
||||
return this.creditDispenseTransform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FC1 RID: 12225
|
||||
// (get) Token: 0x06011B4B RID: 72523 RVA: 0x0043A518 File Offset: 0x00438718
|
||||
// (set) Token: 0x06011B4C RID: 72524 RVA: 0x0043A52C File Offset: 0x0043872C
|
||||
[Token(Token = "0x17002FC1")]
|
||||
public ArenaManager IIGAJDNPLFP
|
||||
{
|
||||
[Token(Token = "0x6011B4B")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
||||
get;
|
||||
[Token(Token = "0x6011B4C")]
|
||||
[Address(RVA = "0x52F860", Offset = "0x52E260", VA = "0x18052F860")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011B4D RID: 72525 RVA: 0x0043A540 File Offset: 0x00438740
|
||||
[Token(Token = "0x6011B4D")]
|
||||
[Address(RVA = "0x1564090", Offset = "0x1562A90", VA = "0x181564090", 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: 0x06011B4E RID: 72526 RVA: 0x0043A630 File Offset: 0x00438830
|
||||
[Token(Token = "0x6011B4E")]
|
||||
[Address(RVA = "0x15643E0", Offset = "0x1562DE0", VA = "0x1815643E0", 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: 0x06011B4F RID: 72527 RVA: 0x0043A6B8 File Offset: 0x004388B8
|
||||
[Token(Token = "0x6011B4F")]
|
||||
[Address(RVA = "0x15642F0", Offset = "0x1562CF0", VA = "0x1815642F0")]
|
||||
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;
|
||||
}
|
||||
|
||||
// Token: 0x06011B50 RID: 72528 RVA: 0x0043A704 File Offset: 0x00438904
|
||||
[Token(Token = "0x6011B50")]
|
||||
[Address(RVA = "0x1563F00", Offset = "0x1562900", VA = "0x181563F00")]
|
||||
private void AKCMGIMLNIF(ArenaVendingMachineSlot POFOFFDCGCB, Photon.Realtime.Player EJPMBEBDEEB, int MMAKDCNFGHK)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient && ArenaVendingMachine.MasterPurchaseRequestEvent.HasEvent && MMAKDCNFGHK > 0)
|
||||
{
|
||||
int num = 0;
|
||||
if (POFOFFDCGCB != num)
|
||||
{
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent.Invoke(this, POFOFFDCGCB, EJPMBEBDEEB, MMAKDCNFGHK);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B51 RID: 72529 RVA: 0x0043A74C File Offset: 0x0043894C
|
||||
[Token(Token = "0x6011B51")]
|
||||
[Address(RVA = "0x15642F0", Offset = "0x1562CF0", VA = "0x1815642F0")]
|
||||
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;
|
||||
}
|
||||
|
||||
// Token: 0x06011B52 RID: 72530 RVA: 0x0043A798 File Offset: 0x00438998
|
||||
[Token(Token = "0x6011B52")]
|
||||
[Address(RVA = "0x52F860", Offset = "0x52E260", VA = "0x18052F860")]
|
||||
public void Initialize(ArenaManager MCMIHLAAOGO)
|
||||
{
|
||||
this.<MCKOOMOCKNI>k__BackingField = MCMIHLAAOGO;
|
||||
}
|
||||
|
||||
// Token: 0x06011B53 RID: 72531 RVA: 0x0043A7AC File Offset: 0x004389AC
|
||||
[Token(Token = "0x6011B53")]
|
||||
[Address(RVA = "0x1564580", Offset = "0x1562F80", VA = "0x181564580")]
|
||||
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: 0x06011B54 RID: 72532 RVA: 0x0043A81C File Offset: 0x00438A1C
|
||||
[Token(Token = "0x6011B54")]
|
||||
[Address(RVA = "0x1564550", Offset = "0x1562F50", VA = "0x181564550")]
|
||||
public void OnMasterPurchaseSuccess(ArenaVendingMachineSlot POFOFFDCGCB)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)POFOFFDCGCB).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011B55 RID: 72533 RVA: 0x0043A838 File Offset: 0x00438A38
|
||||
[Token(Token = "0x6011B55")]
|
||||
[Address(RVA = "0x1564700", Offset = "0x1563100", VA = "0x181564700")]
|
||||
public ArenaVendingMachine()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B56 RID: 72534 RVA: 0x0043A88C File Offset: 0x00438A8C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6011B56")]
|
||||
[Address(RVA = "0x15646A0", Offset = "0x15630A0", VA = "0x1815646A0")]
|
||||
static ArenaVendingMachine()
|
||||
{
|
||||
int num;
|
||||
ActionEvent<ArenaVendingMachine, ArenaVendingMachineSlot, Photon.Realtime.Player, int> actionEvent = new ActionEvent(32, num != 0);
|
||||
num = 0;
|
||||
ArenaVendingMachine.MasterPurchaseRequestEvent = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x0400BDA4 RID: 48548
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BDA4")]
|
||||
[SerializeField]
|
||||
[Header("Team")]
|
||||
private CGLKOJIMDIH team = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400BDA5 RID: 48549
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BDA5")]
|
||||
[SerializeField]
|
||||
private TextMesh teamLabel;
|
||||
|
||||
// Token: 0x0400BDA6 RID: 48550
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BDA6")]
|
||||
[SerializeField]
|
||||
[Header("Credits")]
|
||||
private TextMesh playerCreditLabel;
|
||||
|
||||
// Token: 0x0400BDA7 RID: 48551
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BDA7")]
|
||||
[SerializeField]
|
||||
private Transform creditDispenseTransform;
|
||||
|
||||
// Token: 0x0400BDA8 RID: 48552
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BDA8")]
|
||||
[SerializeField]
|
||||
private float creditChangeAnimationDelay = 0.5f;
|
||||
|
||||
// Token: 0x0400BDA9 RID: 48553
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x64")]
|
||||
[Token(Token = "0x400BDA9")]
|
||||
[SerializeField]
|
||||
private float creditChangeRate = 800f;
|
||||
|
||||
// Token: 0x0400BDAB RID: 48555
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400BDAB")]
|
||||
private ArenaVendingMachineSlot[] IFPMHEJELJC;
|
||||
|
||||
// Token: 0x0400BDAC RID: 48556
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400BDAC")]
|
||||
private int BAAFJCJPIKI = (int)((ulong)(-1L));
|
||||
|
||||
// Token: 0x0400BDAD RID: 48557
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x7C")]
|
||||
[Token(Token = "0x400BDAD")]
|
||||
private int ACOOMELBMPO;
|
||||
|
||||
// Token: 0x0400BDAE RID: 48558
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400BDAE")]
|
||||
private int AMLLJDEJBDG = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400BDAF RID: 48559
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x84")]
|
||||
[Token(Token = "0x400BDAF")]
|
||||
private float EOHIIMMFGDH;
|
||||
|
||||
// Token: 0x0400BDB0 RID: 48560
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BDB0")]
|
||||
private float BEJDLNOFMDO;
|
||||
|
||||
// Token: 0x0400BDB1 RID: 48561
|
||||
[Token(Token = "0x400BDB1")]
|
||||
public static ActionEvent<ArenaVendingMachine, ArenaVendingMachineSlot, Photon.Realtime.Player, int> MasterPurchaseRequestEvent;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,203 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Networking.RPC;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x0200278B RID: 10123
|
||||
[Token(Token = "0x200278B")]
|
||||
[StructLayout(3)]
|
||||
public class ArenaVendingMachineEncounterSlot : ArenaVendingMachineSlot
|
||||
{
|
||||
// Token: 0x06011B57 RID: 72535 RVA: 0x0043A8AC File Offset: 0x00438AAC
|
||||
[Token(Token = "0x6011B57")]
|
||||
[Address(RVA = "0x1562230", Offset = "0x1560C30", VA = "0x181562230", 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, global::Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
pressEvent.AddListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B58 RID: 72536 RVA: 0x0043A8F8 File Offset: 0x00438AF8
|
||||
[Token(Token = "0x6011B58")]
|
||||
[Address(RVA = "0x1562610", Offset = "0x1561010", VA = "0x181562610", 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, global::Player> unityAction = new UnityAction(this.DFJBKCHBHME);
|
||||
pressEvent.RemoveListener(unityAction);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B59 RID: 72537 RVA: 0x0043A944 File Offset: 0x00438B44
|
||||
[Token(Token = "0x6011B59")]
|
||||
[Address(RVA = "0x15626F0", Offset = "0x15610F0", VA = "0x1815626F0", 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: 0x06011B5A RID: 72538 RVA: 0x0043A994 File Offset: 0x00438B94
|
||||
[Token(Token = "0x6011B5A")]
|
||||
[Address(RVA = "0x1562880", Offset = "0x1561280", VA = "0x181562880", 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;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
|
||||
bool flag = teamManager.PlayerOnTeam(localPlayer, 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: 0x06011B5B RID: 72539 RVA: 0x0043AA30 File Offset: 0x00438C30
|
||||
[Token(Token = "0x6011B5B")]
|
||||
[Address(RVA = "0x1562310", Offset = "0x1560D10", VA = "0x181562310")]
|
||||
private void DFJBKCHBHME(PhysicalButtonBase AKBHFOFHHNK, global::Player EEMNAFPPPIK)
|
||||
{
|
||||
int num = 0;
|
||||
if (EEMNAFPPPIK != num && EEMNAFPPPIK.DBAJDHGDPOL.IsLocal)
|
||||
{
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcMasterOnButtonPush);
|
||||
photonView.RpcMaster<Photon.Realtime.Player>(rpcaction, localPlayer);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B5C RID: 72540 RVA: 0x0043AA84 File Offset: 0x00438C84
|
||||
[Token(Token = "0x6011B5C")]
|
||||
[Address(RVA = "0x1562570", Offset = "0x1560F70", VA = "0x181562570")]
|
||||
private void ODKOHPKGFOF(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
PhotonView photonView = base.photonView;
|
||||
RPCActions.RPCAction<Photon.Realtime.Player> rpcaction = new RPCActions.RPCAction(this.RpcMasterOnButtonPush);
|
||||
photonView.RpcMaster<Photon.Realtime.Player>(rpcaction, IEKDDPPNFPF);
|
||||
}
|
||||
|
||||
// Token: 0x06011B5D RID: 72541 RVA: 0x0043AAB4 File Offset: 0x00438CB4
|
||||
[Token(Token = "0x6011B5D")]
|
||||
[Address(RVA = "0x1562810", Offset = "0x1561210", VA = "0x181562810")]
|
||||
[PunRPC]
|
||||
private void RpcMasterOnButtonPush(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
base.FNPKCLECCNF(IEKDDPPNFPF);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B5E RID: 72542 RVA: 0x0043AAD4 File Offset: 0x00438CD4
|
||||
[Token(Token = "0x6011B5E")]
|
||||
[Address(RVA = "0x1562460", Offset = "0x1560E60", VA = "0x181562460")]
|
||||
private bool HMKLHKNEFOJ()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
bool flag = instance != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager;
|
||||
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
||||
CGLKOJIMDIH cgolfolchif = this.CGOLFOLCHIF;
|
||||
return teamManager.PlayerOnTeam(localPlayer, cgolfolchif);
|
||||
}
|
||||
|
||||
// Token: 0x06011B5F RID: 72543 RVA: 0x0043AB24 File Offset: 0x00438D24
|
||||
[Token(Token = "0x6011B5F")]
|
||||
[Address(RVA = "0x1562A50", Offset = "0x1561450", VA = "0x181562A50")]
|
||||
public ArenaVendingMachineEncounterSlot()
|
||||
{
|
||||
int num = Shader.PropertyToID("_EmissionColor");
|
||||
this.AOGHIJCLDDC = num;
|
||||
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BDB2 RID: 48562
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400BDB2")]
|
||||
[SerializeField]
|
||||
private EncounterDescriptor encounterDescriptor;
|
||||
|
||||
// Token: 0x0400BDB3 RID: 48563
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BDB3")]
|
||||
[SerializeField]
|
||||
[Header("Button")]
|
||||
private SimplePhysicalButton button;
|
||||
|
||||
// Token: 0x0400BDB4 RID: 48564
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400BDB4")]
|
||||
[SerializeField]
|
||||
private Renderer buttonRenderer;
|
||||
|
||||
// Token: 0x0400BDB5 RID: 48565
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400BDB5")]
|
||||
[SerializeField]
|
||||
private Color buttonEmissiveColorCanAfford;
|
||||
|
||||
// Token: 0x0400BDB6 RID: 48566
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400BDB6")]
|
||||
[SerializeField]
|
||||
private Color buttonEmissiveColorCanNotAfford;
|
||||
|
||||
// Token: 0x0400BDB7 RID: 48567
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400BDB7")]
|
||||
[SerializeField]
|
||||
[Header("Debug")]
|
||||
private KeyCode debugSpawnEncounterKey;
|
||||
|
||||
// Token: 0x0400BDB8 RID: 48568
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x400BDB8")]
|
||||
private int AOGHIJCLDDC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,339 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.DataStructures;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x0200278C RID: 10124
|
||||
[Token(Token = "0x200278C")]
|
||||
[StructLayout(3)]
|
||||
public class ArenaVendingMachineEquipmentSlot : ArenaVendingMachineSlot
|
||||
{
|
||||
// Token: 0x17002FC2 RID: 12226
|
||||
// (get) Token: 0x06011B60 RID: 72544 RVA: 0x0043AB5C File Offset: 0x00438D5C
|
||||
[Token(Token = "0x17002FC2")]
|
||||
private OGNBCNBPFCC KBMMIDCMFHF
|
||||
{
|
||||
[Token(Token = "0x6011B60")]
|
||||
[Address(RVA = "0x1563320", Offset = "0x1561D20", VA = "0x181563320")]
|
||||
get
|
||||
{
|
||||
return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FC3 RID: 12227
|
||||
// (get) Token: 0x06011B61 RID: 72545 RVA: 0x0043AB74 File Offset: 0x00438D74
|
||||
[Token(Token = "0x17002FC3")]
|
||||
private Vector3 HFGEGDHINKH
|
||||
{
|
||||
[Token(Token = "0x6011B61")]
|
||||
[Address(RVA = "0x1563380", Offset = "0x1561D80", VA = "0x181563380")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
float z = Vector3.zero.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FC4 RID: 12228
|
||||
// (get) Token: 0x06011B62 RID: 72546 RVA: 0x0043AB98 File Offset: 0x00438D98
|
||||
[Token(Token = "0x17002FC4")]
|
||||
private Quaternion BBFGBHLGGPB
|
||||
{
|
||||
[Token(Token = "0x6011B62")]
|
||||
[Address(RVA = "0x1562DC0", Offset = "0x15617C0", VA = "0x181562DC0")]
|
||||
get
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
Quaternion identity = Quaternion.identity;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002FC5 RID: 12229
|
||||
// (get) Token: 0x06011B63 RID: 72547 RVA: 0x0043ABB8 File Offset: 0x00438DB8
|
||||
// (set) Token: 0x06011B64 RID: 72548 RVA: 0x0043ABCC File Offset: 0x00438DCC
|
||||
[Token(Token = "0x17002FC5")]
|
||||
private Tool AFFNGJAPHAC
|
||||
{
|
||||
[Token(Token = "0x6011B63")]
|
||||
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
||||
get
|
||||
{
|
||||
return this.LCMCCHCAMIC;
|
||||
}
|
||||
[Token(Token = "0x6011B64")]
|
||||
[Address(RVA = "0x1562CD0", Offset = "0x15616D0", VA = "0x181562CD0")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
if (value != num)
|
||||
{
|
||||
PhotonView photonView = value.photonView;
|
||||
int num2 = 0;
|
||||
if (photonView != num2)
|
||||
{
|
||||
PhotonView photonView2 = value.photonView;
|
||||
}
|
||||
}
|
||||
SynchronizedField<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B65 RID: 72549 RVA: 0x0043AC10 File Offset: 0x00438E10
|
||||
[Token(Token = "0x6011B65")]
|
||||
[Address(RVA = "0x1562AE0", Offset = "0x15614E0", VA = "0x181562AE0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Action action = new Action(this.DJICPGDJEHK);
|
||||
SynchronizedField<int> synchronizedField;
|
||||
this.BBNBJPFGBDK = synchronizedField;
|
||||
ActionEvent<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action2 = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent + action2;
|
||||
}
|
||||
|
||||
// Token: 0x06011B66 RID: 72550 RVA: 0x0043AC5C File Offset: 0x00438E5C
|
||||
[Token(Token = "0x6011B66")]
|
||||
[Address(RVA = "0x1563530", Offset = "0x1561F30", VA = "0x181563530", Slot = "15")]
|
||||
protected override void Start()
|
||||
{
|
||||
this.DJICPGDJEHK();
|
||||
}
|
||||
|
||||
// Token: 0x06011B67 RID: 72551 RVA: 0x0043AC70 File Offset: 0x00438E70
|
||||
[Token(Token = "0x6011B67")]
|
||||
[Address(RVA = "0x1563460", Offset = "0x1561E60", VA = "0x181563460", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent<Tool> staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent;
|
||||
Action<Tool> action = new Action(this.BEAIGEDBBOH);
|
||||
Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent - action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B68 RID: 72552 RVA: 0x0043ACA4 File Offset: 0x00438EA4
|
||||
[Token(Token = "0x6011B68")]
|
||||
[Address(RVA = "0x1563540", Offset = "0x1561F40", VA = "0x181563540", 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 (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
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.photonView;
|
||||
int num8 = 0;
|
||||
if (photonView != num8)
|
||||
{
|
||||
PhotonView photonView2 = tool.photonView;
|
||||
}
|
||||
}
|
||||
SynchronizedField<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B69 RID: 72553 RVA: 0x0043ADEC File Offset: 0x00438FEC
|
||||
[Token(Token = "0x6011B69")]
|
||||
[Address(RVA = "0x1562C20", Offset = "0x1561620", VA = "0x181562C20")]
|
||||
private void BEAIGEDBBOH(Tool NBHJPDBHDHB)
|
||||
{
|
||||
int num = 0;
|
||||
if (NBHJPDBHDHB != num)
|
||||
{
|
||||
PhotonView photonView = NBHJPDBHDHB.photonView;
|
||||
SynchronizedField<int> bbnbjpfgbdk = this.BBNBJPFGBDK;
|
||||
int viewIdField = photonView.viewIdField;
|
||||
int num2 = bbnbjpfgbdk.Get();
|
||||
if (viewIdField == num2)
|
||||
{
|
||||
this.DJICPGDJEHK();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B6A RID: 72554 RVA: 0x0043AE34 File Offset: 0x00439034
|
||||
[Token(Token = "0x6011B6A")]
|
||||
[Address(RVA = "0x1562E90", Offset = "0x1561890", VA = "0x181562E90")]
|
||||
private void DJICPGDJEHK()
|
||||
{
|
||||
PhotonView photonView = PhotonNetwork.GetPhotonView(this.BBNBJPFGBDK.Get());
|
||||
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;
|
||||
ActionEvent<Tool> prePickupEvent = lcmcchcamic3.PrePickupEvent;
|
||||
Action<Tool> action = new Action(this.EGAGCNKAHPJ);
|
||||
ActionEvent<Tool> actionEvent = prePickupEvent + action;
|
||||
lcmcchcamic3.PrePickupEvent = actionEvent;
|
||||
ToolPlayerAttractor component2 = this.LCMCCHCAMIC.GetComponent<ToolPlayerAttractor>();
|
||||
int num4 = 0;
|
||||
if (component2 != num4)
|
||||
{
|
||||
component2.DHFOGELFLFC = true;
|
||||
}
|
||||
this.LCMCCHCAMIC.<JGABDFBGDEB>k__BackingField.PauseAutomaticCleanup(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B6B RID: 72555 RVA: 0x0043AF30 File Offset: 0x00439130
|
||||
[Token(Token = "0x6011B6B")]
|
||||
[Address(RVA = "0x1563120", Offset = "0x1561B20", VA = "0x181563120")]
|
||||
private void EGAGCNKAHPJ(Tool EGFEJGHDNAI)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
Tool lcmcchcamic = this.LCMCCHCAMIC;
|
||||
if (EGFEJGHDNAI == lcmcchcamic)
|
||||
{
|
||||
}
|
||||
}
|
||||
ActionEvent<Tool> prePickupEvent = EGFEJGHDNAI.PrePickupEvent;
|
||||
Action<Tool> action = new Action(this.EGAGCNKAHPJ);
|
||||
ActionEvent<Tool> actionEvent = prePickupEvent - action;
|
||||
EGFEJGHDNAI.PrePickupEvent = actionEvent;
|
||||
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 (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
Photon.Realtime.Player photonPlayer = EGFEJGHDNAI.<OKDFEPHLKCB>k__BackingField.DBAJDHGDPOL;
|
||||
base.FNPKCLECCNF(photonPlayer);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B6C RID: 72556 RVA: 0x0043AFE8 File Offset: 0x004391E8
|
||||
[Token(Token = "0x6011B6C")]
|
||||
[Address(RVA = "0x1562AA0", Offset = "0x15614A0", VA = "0x181562AA0")]
|
||||
private bool APAEOEGIIAK(Tool NBHJPDBHDHB, global::Player NHCEBNBEEBE, Vector3 JEDLNAEEMEN, bool GEJJBENPHJG)
|
||||
{
|
||||
if (!NHCEBNBEEBE.DBAJDHGDPOL.IsLocal)
|
||||
{
|
||||
}
|
||||
return this.PGOHKPPKPOK;
|
||||
}
|
||||
|
||||
// Token: 0x06011B6D RID: 72557 RVA: 0x0043B014 File Offset: 0x00439214
|
||||
[Token(Token = "0x6011B6D")]
|
||||
[Address(RVA = "0x1563A30", Offset = "0x1562430", VA = "0x181563A30")]
|
||||
public ArenaVendingMachineEquipmentSlot()
|
||||
{
|
||||
SerializedGuid serializedGuid = new SerializedGuid(GOAGAGHOIJG.DIEMLDNKBOE);
|
||||
this.equipmentTypeId = serializedGuid;
|
||||
this.CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BDB9 RID: 48569
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400BDB9")]
|
||||
[SerializeField]
|
||||
[HELOBGLDDLH.KBCDAGDEHAO(false)]
|
||||
private SerializedGuid equipmentTypeId;
|
||||
|
||||
// Token: 0x0400BDBA RID: 48570
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400BDBA")]
|
||||
[SerializeField]
|
||||
private Transform equipmentSpawnTransform;
|
||||
|
||||
// Token: 0x0400BDBB RID: 48571
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400BDBB")]
|
||||
private SynchronizedField<int> BBNBJPFGBDK;
|
||||
|
||||
// Token: 0x0400BDBC RID: 48572
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400BDBC")]
|
||||
private float IAJDBKKFEDE;
|
||||
|
||||
// Token: 0x0400BDBD RID: 48573
|
||||
[Token(Token = "0x400BDBD")]
|
||||
private const float FHINLFKBOEM = 2f;
|
||||
|
||||
// Token: 0x0400BDBE RID: 48574
|
||||
[Token(Token = "0x400BDBE")]
|
||||
private const float EAPHALPHBCG = 0.5f;
|
||||
|
||||
// Token: 0x0400BDBF RID: 48575
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400BDBF")]
|
||||
private Tool LCMCCHCAMIC;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,257 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using Photon.Realtime;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x0200278D RID: 10125
|
||||
[Token(Token = "0x200278D")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
[StructLayout(3)]
|
||||
public class ArenaVendingMachineSlot : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x14000188 RID: 392
|
||||
// (add) Token: 0x06011B6E RID: 72558 RVA: 0x0043B04C File Offset: 0x0043924C
|
||||
// (remove) Token: 0x06011B6F RID: 72559 RVA: 0x0043B074 File Offset: 0x00439274
|
||||
[Token(Token = "0x14000188")]
|
||||
public event ArenaVendingMachineSlot.OGMDJPMLHLC CMIKLOJKKIM
|
||||
{
|
||||
[Token(Token = "0x6011B6E")]
|
||||
[Address(RVA = "0x1563DC0", Offset = "0x15627C0", VA = "0x181563DC0")]
|
||||
[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 = "0x6011B6F")]
|
||||
[Address(RVA = "0x1563E60", Offset = "0x1562860", VA = "0x181563E60")]
|
||||
[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: 0x06011B70 RID: 72560 RVA: 0x0043B09C File Offset: 0x0043929C
|
||||
[Token(Token = "0x6011B70")]
|
||||
[Address(RVA = "0x1563BA0", Offset = "0x15625A0", VA = "0x181563BA0")]
|
||||
protected void FNPKCLECCNF(Photon.Realtime.Player IEKDDPPNFPF)
|
||||
{
|
||||
if (PhotonNetwork.IsMasterClient)
|
||||
{
|
||||
ArenaVendingMachineSlot.OGMDJPMLHLC cmiklojkkim = this.CMIKLOJKKIM;
|
||||
if (cmiklojkkim != 0)
|
||||
{
|
||||
int num = this.creditCost;
|
||||
cmiklojkkim(this, IEKDDPPNFPF, num);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B71 RID: 72561 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B71")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "15")]
|
||||
protected virtual void Start()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B72 RID: 72562 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B72")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "16")]
|
||||
protected virtual void Update()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B73 RID: 72563 RVA: 0x0043B0D0 File Offset: 0x004392D0
|
||||
[Token(Token = "0x6011B73")]
|
||||
[Address(RVA = "0x1563C20", Offset = "0x1562620", VA = "0x181563C20", Slot = "17")]
|
||||
public virtual void Initialize(ArenaVendingMachine FJALLKMDHOF, CGLKOJIMDIH CGOLFOLCHIF)
|
||||
{
|
||||
this.FJALLKMDHOF = FJALLKMDHOF;
|
||||
this.CGOLFOLCHIF = CGOLFOLCHIF;
|
||||
}
|
||||
|
||||
// Token: 0x06011B74 RID: 72564 RVA: 0x0043B0EC File Offset: 0x004392EC
|
||||
[Token(Token = "0x6011B74")]
|
||||
[Address(RVA = "0x1563C30", Offset = "0x1562630", VA = "0x181563C30", 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;
|
||||
bool flag3 = textMesh != num3;
|
||||
if (flag3)
|
||||
{
|
||||
bool pgohkppkpok = this.PGOHKPPKPOK;
|
||||
TextMesh textMesh2 = this.priceTagLabel;
|
||||
string text;
|
||||
if (!pgohkppkpok)
|
||||
{
|
||||
text = string.Format("{0}", flag3);
|
||||
}
|
||||
textMesh2.text = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B75 RID: 72565 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B75")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "19")]
|
||||
public virtual void OnMasterPurchaseSuccess()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B76 RID: 72566 RVA: 0x0043B1B0 File Offset: 0x004393B0
|
||||
[Token(Token = "0x6011B76")]
|
||||
[Address(RVA = "0x1563AE0", Offset = "0x15624E0", VA = "0x181563AE0")]
|
||||
private void AIFJPDFINAF()
|
||||
{
|
||||
TextMesh textMesh = this.priceTagLabel;
|
||||
int num = 0;
|
||||
bool flag = textMesh != num;
|
||||
if (flag)
|
||||
{
|
||||
bool pgohkppkpok = this.PGOHKPPKPOK;
|
||||
TextMesh textMesh2 = this.priceTagLabel;
|
||||
if (!pgohkppkpok)
|
||||
{
|
||||
string text = string.Format("{0}", flag);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B77 RID: 72567 RVA: 0x0043B1F8 File Offset: 0x004393F8
|
||||
[Token(Token = "0x6011B77")]
|
||||
[Address(RVA = "0x1563DB0", Offset = "0x15627B0", VA = "0x181563DB0")]
|
||||
public ArenaVendingMachineSlot()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400BDC0 RID: 48576
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400BDC0")]
|
||||
[SerializeField]
|
||||
protected int creditCost;
|
||||
|
||||
// Token: 0x0400BDC1 RID: 48577
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400BDC1")]
|
||||
[SerializeField]
|
||||
[Header("Visuals")]
|
||||
private TextMesh priceTagLabel;
|
||||
|
||||
// Token: 0x0400BDC2 RID: 48578
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400BDC2")]
|
||||
[SerializeField]
|
||||
private MeshRenderer priceTagBackground;
|
||||
|
||||
// Token: 0x0400BDC3 RID: 48579
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400BDC3")]
|
||||
[SerializeField]
|
||||
private GameObject lockIcon;
|
||||
|
||||
// Token: 0x0400BDC4 RID: 48580
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400BDC4")]
|
||||
protected bool PGOHKPPKPOK;
|
||||
|
||||
// Token: 0x0400BDC5 RID: 48581
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400BDC5")]
|
||||
protected ArenaVendingMachine FJALLKMDHOF;
|
||||
|
||||
// Token: 0x0400BDC6 RID: 48582
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400BDC6")]
|
||||
protected CGLKOJIMDIH CGOLFOLCHIF = (CGLKOJIMDIH)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0200278E RID: 10126
|
||||
[Token(Token = "0x200278E")]
|
||||
public sealed class OGMDJPMLHLC : MulticastDelegate
|
||||
{
|
||||
// Token: 0x06011B78 RID: 72568 RVA: 0x0043B21C File Offset: 0x0043941C
|
||||
[Token(Token = "0x6011B78")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public OGMDJPMLHLC(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x06011B79 RID: 72569 RVA: 0x0043B238 File Offset: 0x00439438
|
||||
[Token(Token = "0x6011B79")]
|
||||
[Address(RVA = "0x1566450", Offset = "0x1564E50", VA = "0x181566450", Slot = "13")]
|
||||
public void Invoke(ArenaVendingMachineSlot POFOFFDCGCB, Photon.Realtime.Player EJPMBEBDEEB, int MMAKDCNFGHK)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B7A RID: 72570 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B7A")]
|
||||
[Address(RVA = "0x15663C0", Offset = "0x1564DC0", VA = "0x1815663C0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ArenaVendingMachineSlot POFOFFDCGCB, Photon.Realtime.Player EJPMBEBDEEB, int MMAKDCNFGHK, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B7B RID: 72571 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011B7B")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,30 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Encounters;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Arena
|
||||
{
|
||||
// Token: 0x02002781 RID: 10113
|
||||
[Token(Token = "0x2002781")]
|
||||
[Serializable]
|
||||
[StructLayout(0)]
|
||||
public struct EncounterDescriptor
|
||||
{
|
||||
// Token: 0x0400BD57 RID: 48471
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400BD57")]
|
||||
public GameEncounter EncounterPrefab;
|
||||
|
||||
// Token: 0x0400BD58 RID: 48472
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400BD58")]
|
||||
public Transform EncounterSpawnPoint;
|
||||
|
||||
// Token: 0x0400BD59 RID: 48473
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400BD59")]
|
||||
public EnemyPatrol OverridePatrol;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user