862 lines
29 KiB
C#
862 lines
29 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.BattleRoyale
|
|
{
|
|
// Token: 0x02002CB0 RID: 11440
|
|
[Token(Token = "0x2002CB0")]
|
|
public class BattleRoyaleGameplayZone : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17003549 RID: 13641
|
|
// (get) Token: 0x0601320A RID: 78346 RVA: 0x00460EA4 File Offset: 0x0045F0A4
|
|
// (set) Token: 0x0601320B RID: 78347 RVA: 0x00460EB8 File Offset: 0x0045F0B8
|
|
[Token(Token = "0x17003549")]
|
|
public static BattleRoyaleGameplayZone ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x601320A")]
|
|
[Address(RVA = "0x12F3F30", Offset = "0x12F2F30", VA = "0x1812F3F30")]
|
|
get;
|
|
[Token(Token = "0x601320B")]
|
|
[Address(RVA = "0x12F2330", Offset = "0x12F1330", VA = "0x1812F2330")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x1700354A RID: 13642
|
|
// (get) Token: 0x0601320C RID: 78348 RVA: 0x00460ECC File Offset: 0x0045F0CC
|
|
[Token(Token = "0x1700354A")]
|
|
public bool BKDOBCFKCJC
|
|
{
|
|
[Token(Token = "0x601320C")]
|
|
[Address(RVA = "0x12F4140", Offset = "0x12F3140", VA = "0x1812F4140")]
|
|
get
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700354B RID: 13643
|
|
// (get) Token: 0x0601320D RID: 78349 RVA: 0x00460EE8 File Offset: 0x0045F0E8
|
|
// (set) Token: 0x0601320E RID: 78350 RVA: 0x00460F08 File Offset: 0x0045F108
|
|
[Token(Token = "0x1700354B")]
|
|
public Vector3 DGECKOLFKKI
|
|
{
|
|
[Token(Token = "0x601320D")]
|
|
[Address(RVA = "0x12F3FF0", Offset = "0x12F2FF0", VA = "0x1812F3FF0")]
|
|
get
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x601320E")]
|
|
[Address(RVA = "0x12F1B10", Offset = "0x12F0B10", VA = "0x1812F1B10")]
|
|
private set
|
|
{
|
|
Transform transform = this.fenceRoot.transform;
|
|
Transform transform2 = this.fenceRoot;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
float z2 = value.z;
|
|
Transform transform3 = transform2.transform;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700354C RID: 13644
|
|
// (get) Token: 0x0601320F RID: 78351 RVA: 0x00460F48 File Offset: 0x0045F148
|
|
// (set) Token: 0x06013210 RID: 78352 RVA: 0x00460F68 File Offset: 0x0045F168
|
|
[Token(Token = "0x1700354C")]
|
|
public float NLHFHBEGFNP
|
|
{
|
|
[Token(Token = "0x601320F")]
|
|
[Address(RVA = "0x12F4040", Offset = "0x12F3040", VA = "0x1812F4040")]
|
|
get
|
|
{
|
|
Transform transform = this.fenceRoot.transform;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6013210")]
|
|
[Address(RVA = "0x12F0E80", Offset = "0x12EFE80", VA = "0x1812F0E80")]
|
|
private set
|
|
{
|
|
Transform transform = this.fenceRoot;
|
|
float num = this.worldSpaceFenceHexHorizontalSize;
|
|
int num2 = Mathf.RoundToInt(value * 6.2831855f * 0.03125f);
|
|
float num3 = this.worldSpaceFenceHeight;
|
|
Material material = this.fenceRenderer.GetMaterial();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700354D RID: 13645
|
|
// (get) Token: 0x06013211 RID: 78353 RVA: 0x00460FB4 File Offset: 0x0045F1B4
|
|
[Token(Token = "0x1700354D")]
|
|
public float ONBHPPFGDHI
|
|
{
|
|
[Token(Token = "0x6013211")]
|
|
[Address(RVA = "0x12F40F0", Offset = "0x12F30F0", VA = "0x1812F40F0")]
|
|
get
|
|
{
|
|
return this.KHCBGIOKEHL.DMCAOOPGLHN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700354E RID: 13646
|
|
// (get) Token: 0x06013212 RID: 78354 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700354E")]
|
|
public Vector3 KBCIEEFEHEC
|
|
{
|
|
[Token(Token = "0x6013212")]
|
|
[Address(RVA = "0x12F4080", Offset = "0x12F3080", VA = "0x1812F4080")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700354F RID: 13647
|
|
// (get) Token: 0x06013213 RID: 78355 RVA: 0x00460FD4 File Offset: 0x0045F1D4
|
|
[Token(Token = "0x1700354F")]
|
|
public float OBEAJEABDPC
|
|
{
|
|
[Token(Token = "0x6013213")]
|
|
[Address(RVA = "0x12F3EE0", Offset = "0x12F2EE0", VA = "0x1812F3EE0")]
|
|
get
|
|
{
|
|
return this.KHCBGIOKEHL.FDPNNFKMEEO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003550 RID: 13648
|
|
// (get) Token: 0x06013214 RID: 78356 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17003550")]
|
|
public Vector3 DOIGNFLELPB
|
|
{
|
|
[Token(Token = "0x6013214")]
|
|
[Address(RVA = "0x12F3E70", Offset = "0x12F2E70", VA = "0x1812F3E70")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003551 RID: 13649
|
|
// (get) Token: 0x06013215 RID: 78357 RVA: 0x00460FF4 File Offset: 0x0045F1F4
|
|
[Token(Token = "0x17003551")]
|
|
private int INEBLAGKMBJ
|
|
{
|
|
[Token(Token = "0x6013215")]
|
|
[Address(RVA = "0x12F1DE0", Offset = "0x12F0DE0", VA = "0x1812F1DE0")]
|
|
get
|
|
{
|
|
return this.KHCBGIOKEHL.KLIAOAJIPKM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003552 RID: 13650
|
|
// (get) Token: 0x06013216 RID: 78358 RVA: 0x00461014 File Offset: 0x0045F214
|
|
// (set) Token: 0x06013217 RID: 78359 RVA: 0x00461028 File Offset: 0x0045F228
|
|
[Token(Token = "0x17003552")]
|
|
private bool IKMEMBIKNJH
|
|
{
|
|
[Token(Token = "0x6013216")]
|
|
[Address(RVA = "0x42D490", Offset = "0x42C490", VA = "0x18042D490")]
|
|
get
|
|
{
|
|
return this.MDNLJEAJICJ;
|
|
}
|
|
[Token(Token = "0x6013217")]
|
|
[Address(RVA = "0x12F1BF0", Offset = "0x12F0BF0", VA = "0x1812F1BF0")]
|
|
set
|
|
{
|
|
bool mdnljeajicj = this.MDNLJEAJICJ;
|
|
this.MDNLJEAJICJ = value;
|
|
if (mdnljeajicj != value)
|
|
{
|
|
if (!value)
|
|
{
|
|
this.PINPGDNNPDO();
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
ulong num2;
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.PINPGDNNPDO();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003553 RID: 13651
|
|
// (get) Token: 0x06013218 RID: 78360 RVA: 0x00461088 File Offset: 0x0045F288
|
|
[Token(Token = "0x17003553")]
|
|
private float IPFNJLNOOEH
|
|
{
|
|
[Token(Token = "0x6013218")]
|
|
[Address(RVA = "0x12F16A0", Offset = "0x12F06A0", VA = "0x1812F16A0")]
|
|
get
|
|
{
|
|
float[] array = this.ringRadii;
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
return array[0];
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013219 RID: 78361 RVA: 0x004610B8 File Offset: 0x0045F2B8
|
|
[Token(Token = "0x6013219")]
|
|
[Address(RVA = "0x12F1020", Offset = "0x12F0020", VA = "0x1812F1020", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
BattleRoyaleGameplayZone battleRoyaleGameplayZone = BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField;
|
|
int num = 0;
|
|
if (battleRoyaleGameplayZone == num)
|
|
{
|
|
BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField = this;
|
|
}
|
|
float[] array = this.ringRadii;
|
|
float z = this.initialRingCenter.z;
|
|
if (array == 0 || array.Length != 0)
|
|
{
|
|
}
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
float num2 = array[0];
|
|
}
|
|
int num3 = 0;
|
|
EHKOFEFOLEE<int, Vector3, float, Vector3, float> ehkofefolee;
|
|
this.KHCBGIOKEHL = ehkofefolee;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", OHOEENCHJJE.MASTER);
|
|
this.MBDCEOIOBNA = mjnlddclogp;
|
|
int num4;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", OHOEENCHJJE.MASTER, num4);
|
|
num4 = 0;
|
|
this.PEGJGMDGKJN = djhelphhaen;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LMILPKDHHLG);
|
|
int num5 = 0;
|
|
int num6 = 0;
|
|
djhelphhaen.JEPMLPCOGNM((ushort)num5, okgcdflpfod, num6, num3);
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DFMLELKLNJH);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.OJMOLPKPKOH);
|
|
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.IEBHNBFICID);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.PBMNPJHENGN);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.LEMLCADADIK);
|
|
DJHELPHHAEN pegjgmdgkjn3 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NBEOMEAOKFC);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FMOIPEIIHFK);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje3 = new MIEIBBPMDMP.KNFAKJMALJE(this.CJJFPFKCAOA);
|
|
DJHELPHHAEN pegjgmdgkjn4 = this.PEGJGMDGKJN;
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DCHLPPLICHB);
|
|
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.DKLGPCBIPMB);
|
|
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje4 = new MIEIBBPMDMP.KNFAKJMALJE(this.MLKKFCNFIMG);
|
|
DJHELPHHAEN pegjgmdgkjn5 = this.PEGJGMDGKJN;
|
|
}
|
|
|
|
// Token: 0x0601321A RID: 78362 RVA: 0x00461244 File Offset: 0x0045F444
|
|
[Token(Token = "0x601321A")]
|
|
[Address(RVA = "0x12F3CA0", Offset = "0x12F2CA0", VA = "0x1812F3CA0")]
|
|
private void Start()
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
|
}
|
|
|
|
// Token: 0x0601321B RID: 78363 RVA: 0x00461268 File Offset: 0x0045F468
|
|
[Token(Token = "0x601321B")]
|
|
[Address(RVA = "0x12F3760", Offset = "0x12F2760", VA = "0x1812F3760", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.PINPGDNNPDO();
|
|
this.GGONHFEDCOD();
|
|
if (BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField == this)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601321C RID: 78364 RVA: 0x00461298 File Offset: 0x0045F498
|
|
[Token(Token = "0x601321C")]
|
|
[Address(RVA = "0x12F3CD0", Offset = "0x12F2CD0", VA = "0x1812F3CD0")]
|
|
private void Update()
|
|
{
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x0601321D RID: 78365 RVA: 0x004612B8 File Offset: 0x0045F4B8
|
|
[Token(Token = "0x601321D")]
|
|
[Address(RVA = "0x12F2580", Offset = "0x12F1580", VA = "0x1812F2580")]
|
|
public void MasterStart()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
float[] array = this.ringRadii;
|
|
if (array == 0 || array.Length != 0)
|
|
{
|
|
}
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
float num = array[0];
|
|
}
|
|
float z = this.initialRingCenter.z;
|
|
EHKOFEFOLEE<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601321E RID: 78366 RVA: 0x00461320 File Offset: 0x0045F520
|
|
[Token(Token = "0x601321E")]
|
|
[Address(RVA = "0x12F2740", Offset = "0x12F1740", VA = "0x1812F2740")]
|
|
public void MasterStop()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601321F RID: 78367 RVA: 0x00461350 File Offset: 0x0045F550
|
|
[Token(Token = "0x601321F")]
|
|
[Address(RVA = "0x12F22E0", Offset = "0x12F12E0", VA = "0x1812F22E0")]
|
|
private void LMILPKDHHLG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
MeshRenderer meshRenderer = this.fenceRenderer;
|
|
int num = 0;
|
|
meshRenderer.enabled = num != 0;
|
|
bool mdnljeajicj = this.MDNLJEAJICJ;
|
|
this.MDNLJEAJICJ = true;
|
|
if (!mdnljeajicj)
|
|
{
|
|
this.PINPGDNNPDO();
|
|
}
|
|
this.GGONHFEDCOD();
|
|
}
|
|
|
|
// Token: 0x06013220 RID: 78368 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013220")]
|
|
[Address(RVA = "0x12F1990", Offset = "0x12F0990", VA = "0x1812F1990")]
|
|
private void DFMLELKLNJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013221 RID: 78369 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013221")]
|
|
[Address(RVA = "0x12F2F40", Offset = "0x12F1F40", VA = "0x1812F2F40")]
|
|
private void OJMOLPKPKOH()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013222 RID: 78370 RVA: 0x00461394 File Offset: 0x0045F594
|
|
[Token(Token = "0x6013222")]
|
|
[Address(RVA = "0x12F2C20", Offset = "0x12F1C20", VA = "0x1812F2C20")]
|
|
private Vector3 OGGOMBFIMJO(AGAJMBPABDL IEKDDPPNFPF, Vector3 EFCIHICNFFO, float DLLFFOHLJAB, out float FAONCIOCBGG)
|
|
{
|
|
int num = 0;
|
|
Player player;
|
|
if (!(player == num))
|
|
{
|
|
Transform transform = player.head.transform;
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float num2;
|
|
vector.z.m_value = num2;
|
|
int num3 = 0;
|
|
if (num2 <= (float)num3)
|
|
{
|
|
Vector3 forward = Vector3.forward;
|
|
}
|
|
}
|
|
float z = Vector3.zero.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013223 RID: 78371 RVA: 0x004613F0 File Offset: 0x0045F5F0
|
|
[Token(Token = "0x6013223")]
|
|
[Address(RVA = "0x12F0BF0", Offset = "0x12EFBF0", VA = "0x1812F0BF0")]
|
|
private bool AGCKNPJAGEN(AGAJMBPABDL IEKDDPPNFPF)
|
|
{
|
|
int num = 0;
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF) && !BattleRoyaleManager.ONCPNMDGGKG.IsPlayerEliminated(IEKDDPPNFPF, num))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06013224 RID: 78372 RVA: 0x0046143C File Offset: 0x0045F63C
|
|
[Token(Token = "0x6013224")]
|
|
[Address(RVA = "0x12F20B0", Offset = "0x12F10B0", VA = "0x1812F20B0")]
|
|
private void IEBHNBFICID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
if (this.KHCBGIOKEHL.KLIAOAJIPKM() == 0)
|
|
{
|
|
}
|
|
float num = this.waitBeforeShrinkingDuration;
|
|
this.MBDCEOIOBNA.KGFFMEICLNN(num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013225 RID: 78373 RVA: 0x0046147C File Offset: 0x0045F67C
|
|
[Token(Token = "0x6013225")]
|
|
[Address(RVA = "0x12F2240", Offset = "0x12F1240", VA = "0x1812F2240")]
|
|
private void LEMLCADADIK()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013226 RID: 78374 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013226")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
private void PBMNPJHENGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013227 RID: 78375 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013227")]
|
|
[Address(RVA = "0x12F27C0", Offset = "0x12F17C0", VA = "0x1812F27C0")]
|
|
private void NBEOMEAOKFC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06013228 RID: 78376 RVA: 0x004614B0 File Offset: 0x0045F6B0
|
|
[Token(Token = "0x6013228")]
|
|
[Address(RVA = "0x12F1600", Offset = "0x12F0600", VA = "0x1812F1600")]
|
|
private void CJJFPFKCAOA()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013229 RID: 78377 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6013229")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
private void FMOIPEIIHFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601322A RID: 78378 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601322A")]
|
|
[Address(RVA = "0x12F16F0", Offset = "0x12F06F0", VA = "0x1812F16F0")]
|
|
private void DCHLPPLICHB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601322B RID: 78379 RVA: 0x004614E4 File Offset: 0x0045F6E4
|
|
[Token(Token = "0x601322B")]
|
|
[Address(RVA = "0x12F2480", Offset = "0x12F1480", VA = "0x1812F2480")]
|
|
private void MLKKFCNFIMG()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
int num = this.KHCBGIOKEHL.KLIAOAJIPKM();
|
|
int length = this.ringRadii.Length;
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601322C RID: 78380 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601322C")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
|
private void DKLGPCBIPMB(ushort ANAPMOEECCP, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601322D RID: 78381 RVA: 0x00461530 File Offset: 0x0045F730
|
|
[Token(Token = "0x601322D")]
|
|
[Address(RVA = "0x12F1FB0", Offset = "0x12F0FB0", VA = "0x1812F1FB0")]
|
|
private void HFEICJPDCBP()
|
|
{
|
|
this.PINPGDNNPDO();
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
ulong num2;
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601322E RID: 78382 RVA: 0x00461574 File Offset: 0x0045F774
|
|
[Token(Token = "0x601322E")]
|
|
[Address(RVA = "0x12F3BC0", Offset = "0x12F2BC0", VA = "0x1812F3BC0")]
|
|
private void PINPGDNNPDO()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601322F RID: 78383 RVA: 0x004615A4 File Offset: 0x0045F7A4
|
|
[Token(Token = "0x601322F")]
|
|
[Address(RVA = "0x12F0CE0", Offset = "0x12EFCE0", VA = "0x1812F0CE0")]
|
|
private void AIHIAMOEAAP(Vector3 ELKFFGOHMEN, float FOGPNJNIKHC)
|
|
{
|
|
SFXAudioSource dddojjfaakf = this.DDDOJJFAAKF;
|
|
int num = 0;
|
|
if (dddojjfaakf == num)
|
|
{
|
|
RecRoomAudioClip recRoomAudioClip = this.loopingOutsideRingSFX;
|
|
float z = Vector3.zero.z;
|
|
SFXAudioSource sfxaudioSource;
|
|
this.DDDOJJFAAKF = sfxaudioSource;
|
|
}
|
|
this.DDDOJJFAAKF._audioSource.spatialBlend = FOGPNJNIKHC;
|
|
Transform transform = this.DDDOJJFAAKF.transform;
|
|
float z2 = ELKFFGOHMEN.z;
|
|
}
|
|
|
|
// Token: 0x06013230 RID: 78384 RVA: 0x0046160C File Offset: 0x0045F80C
|
|
[Token(Token = "0x6013230")]
|
|
[Address(RVA = "0x12F1D10", Offset = "0x12F0D10", VA = "0x1812F1D10")]
|
|
private void GGONHFEDCOD()
|
|
{
|
|
SFXAudioSource dddojjfaakf = this.DDDOJJFAAKF;
|
|
int num = 0;
|
|
if (dddojjfaakf != num)
|
|
{
|
|
this.DDDOJJFAAKF._audioSource.spatialBlend = 1f;
|
|
AudioManager.StopLoopingSFX(this.DDDOJJFAAKF);
|
|
this.DDDOJJFAAKF = (ulong)0L;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013231 RID: 78385 RVA: 0x0046165C File Offset: 0x0045F85C
|
|
[Token(Token = "0x6013231")]
|
|
[Address(RVA = "0x12F2170", Offset = "0x12F1170", VA = "0x1812F2170")]
|
|
private void ILBELICMDKD(int PKPAFBOALAD, Vector3 KPACEPKGPCI, float BHFPLCCFPPC, Vector3 BAHEJBJHODF, float HLOECKKDIAK)
|
|
{
|
|
EHKOFEFOLEE<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
|
float z = KPACEPKGPCI.z;
|
|
}
|
|
|
|
// Token: 0x06013232 RID: 78386 RVA: 0x00461680 File Offset: 0x0045F880
|
|
[Token(Token = "0x6013232")]
|
|
[Address(RVA = "0x12F2390", Offset = "0x12F1390", VA = "0x1812F2390")]
|
|
private void MLKIPCOGNNA(string NOEDFHOANIO)
|
|
{
|
|
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance == num || !BattleRoyaleManager.ONCPNMDGGKG.LKODHJAHPGN)
|
|
{
|
|
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, NOEDFHOANIO, 5f, num2, num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06013233 RID: 78387 RVA: 0x004616D4 File Offset: 0x0045F8D4
|
|
[Token(Token = "0x6013233")]
|
|
[Address(RVA = "0x12F1E30", Offset = "0x12F0E30", VA = "0x1812F1E30")]
|
|
private bool HBDNOEABHGI(Vector3 KPACEPKGPCI, float BHFPLCCFPPC, float HLOECKKDIAK, out Vector3 BAHEJBJHODF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06013233)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Boolean RecRoom.Activities.BattleRoyale.BattleRoyaleGameplayZone::HBDNOEABHGI(UnityEngine.Vector3,System.Single,System.Single,UnityEngine.Vector3&)
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
IL_08:
|
|
stloc:Vector2(var_3_0F, callgetter:Vector2(Random::get_insideUnitCircle))
|
|
stloc:float32(var_5_16, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](KPACEPKGPCI)))
|
|
}
|
|
|
|
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: 0x06013234 RID: 78388 RVA: 0x004616F8 File Offset: 0x0045F8F8
|
|
[Token(Token = "0x6013234")]
|
|
[Address(RVA = "0x12F38D0", Offset = "0x12F28D0", VA = "0x1812F38D0")]
|
|
private void OnDrawGizmosSelected()
|
|
{
|
|
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
|
Transform transform = this.fenceRoot;
|
|
Transform transform2 = transform.transform;
|
|
Vector3 position = transform.position;
|
|
Transform transform3 = this.fenceRoot;
|
|
Transform transform4 = transform3.transform;
|
|
float z = transform3.localScale.z;
|
|
Color blue = Color.blue;
|
|
Color yellow = Color.yellow;
|
|
Transform transform5 = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
}
|
|
|
|
// Token: 0x06013235 RID: 78389 RVA: 0x00461774 File Offset: 0x0045F974
|
|
[Token(Token = "0x6013235")]
|
|
[Address(RVA = "0x12F3D50", Offset = "0x12F2D50", VA = "0x1812F3D50")]
|
|
public BattleRoyaleGameplayZone()
|
|
{
|
|
float[] array = new float[5];
|
|
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.EFC98CA6C2B1F83E2B4960287FBD999561960766).FieldHandle);
|
|
this.ringRadii = array;
|
|
float z = Vector3.zero.z;
|
|
this.initialRingCenter.z = z;
|
|
this.worldSpaceFenceHeight = 300f;
|
|
this.worldSpaceFenceHexHorizontalSize = 6f;
|
|
this.worldSpaceFenceHexVerticalSize = 6f;
|
|
float z2 = Vector3.zero.z;
|
|
this.JJMMBKHOOIP.z = z2;
|
|
this.NAPEPDHHLHH = 200f;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400C598 RID: 50584
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400C598")]
|
|
[SerializeField]
|
|
[Header("Damage")]
|
|
private int damageAmount = (int)((ulong)10L);
|
|
|
|
// Token: 0x0400C599 RID: 50585
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400C599")]
|
|
[SerializeField]
|
|
private float damagePeriod = 1f;
|
|
|
|
// Token: 0x0400C59A RID: 50586
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400C59A")]
|
|
[SerializeField]
|
|
[Header("Timing")]
|
|
private float initialWaitBeforeShrinkingDuration = 120f;
|
|
|
|
// Token: 0x0400C59B RID: 50587
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400C59B")]
|
|
[SerializeField]
|
|
private float waitBeforeShrinkingDuration = 60f;
|
|
|
|
// Token: 0x0400C59C RID: 50588
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400C59C")]
|
|
[SerializeField]
|
|
private float shrinkingSoonDuration = 60f;
|
|
|
|
// Token: 0x0400C59D RID: 50589
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400C59D")]
|
|
[SerializeField]
|
|
private float shrinkingDuration = 10f;
|
|
|
|
// Token: 0x0400C59E RID: 50590
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400C59E")]
|
|
[SerializeField]
|
|
[Header("Notifications")]
|
|
private string shrinkingSoonNotification;
|
|
|
|
// Token: 0x0400C59F RID: 50591
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400C59F")]
|
|
[SerializeField]
|
|
private string shrinkingNotification;
|
|
|
|
// Token: 0x0400C5A0 RID: 50592
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400C5A0")]
|
|
[SerializeField]
|
|
[Header("Ring Config")]
|
|
private float[] ringRadii;
|
|
|
|
// Token: 0x0400C5A1 RID: 50593
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400C5A1")]
|
|
[SerializeField]
|
|
private Vector3 initialRingCenter;
|
|
|
|
// Token: 0x0400C5A2 RID: 50594
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400C5A2")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private Transform fenceRoot;
|
|
|
|
// Token: 0x0400C5A3 RID: 50595
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400C5A3")]
|
|
[SerializeField]
|
|
private MeshRenderer fenceRenderer;
|
|
|
|
// Token: 0x0400C5A4 RID: 50596
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400C5A4")]
|
|
[SerializeField]
|
|
private float worldSpaceFenceHeight;
|
|
|
|
// Token: 0x0400C5A5 RID: 50597
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400C5A5")]
|
|
[SerializeField]
|
|
private float worldSpaceFenceHexHorizontalSize;
|
|
|
|
// Token: 0x0400C5A6 RID: 50598
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400C5A6")]
|
|
[SerializeField]
|
|
private float worldSpaceFenceHexVerticalSize;
|
|
|
|
// Token: 0x0400C5A7 RID: 50599
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400C5A7")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip loopingOutsideRingSFX;
|
|
|
|
// Token: 0x0400C5A8 RID: 50600
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400C5A8")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip outsideRingDamageAudio;
|
|
|
|
// Token: 0x0400C5A9 RID: 50601
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400C5A9")]
|
|
[SerializeField]
|
|
private AudioRolloff nearRingAudioRolloff;
|
|
|
|
// Token: 0x0400C5AA RID: 50602
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400C5AA")]
|
|
[SerializeField]
|
|
private AnimationCurve ringSpatialAudioCurve;
|
|
|
|
// Token: 0x0400C5AB RID: 50603
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400C5AB")]
|
|
private DJHELPHHAEN PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400C5AC RID: 50604
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400C5AC")]
|
|
private MJNLDDCLOGP MBDCEOIOBNA;
|
|
|
|
// Token: 0x0400C5AD RID: 50605
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400C5AD")]
|
|
private EHKOFEFOLEE<int, Vector3, float, Vector3, float> KHCBGIOKEHL;
|
|
|
|
// Token: 0x0400C5AE RID: 50606
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400C5AE")]
|
|
private float HKMMIPFBGNB;
|
|
|
|
// Token: 0x0400C5AF RID: 50607
|
|
[FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x400C5AF")]
|
|
private float BKMEEFANDGF;
|
|
|
|
// Token: 0x0400C5B0 RID: 50608
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400C5B0")]
|
|
private Vector3 JJMMBKHOOIP;
|
|
|
|
// Token: 0x0400C5B1 RID: 50609
|
|
[FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x400C5B1")]
|
|
private float NAPEPDHHLHH;
|
|
|
|
// Token: 0x0400C5B2 RID: 50610
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400C5B2")]
|
|
private SFXAudioSource DDDOJJFAAKF;
|
|
|
|
// Token: 0x0400C5B3 RID: 50611
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400C5B3")]
|
|
private bool MDNLJEAJICJ;
|
|
|
|
// Token: 0x0400C5B4 RID: 50612
|
|
[Token(Token = "0x400C5B4")]
|
|
private static readonly int NAKIGKFPKMA = Shader.PropertyToID("_FadeEndViewDistance");
|
|
|
|
// Token: 0x0400C5B5 RID: 50613
|
|
[Token(Token = "0x400C5B5")]
|
|
private const float IILALDCNMCC = 1.27777f;
|
|
|
|
// Token: 0x0400C5B6 RID: 50614
|
|
[Token(Token = "0x400C5B6")]
|
|
private const float LIMLGFDBIOC = 0.25f;
|
|
|
|
// Token: 0x0400C5B7 RID: 50615
|
|
[Token(Token = "0x400C5B7")]
|
|
private const int AHAEEAIIMFB = 32;
|
|
|
|
// Token: 0x02002CB1 RID: 11441
|
|
[Token(Token = "0x2002CB1")]
|
|
private enum HOBLLCJPMMJ
|
|
{
|
|
// Token: 0x0400C5B9 RID: 50617
|
|
[Token(Token = "0x400C5B9")]
|
|
DISABLED,
|
|
// Token: 0x0400C5BA RID: 50618
|
|
[Token(Token = "0x400C5BA")]
|
|
ENABLED
|
|
}
|
|
|
|
// Token: 0x02002CB2 RID: 11442
|
|
[Token(Token = "0x2002CB2")]
|
|
private enum MBECHDEDHJG
|
|
{
|
|
// Token: 0x0400C5BC RID: 50620
|
|
[Token(Token = "0x400C5BC")]
|
|
WAITING,
|
|
// Token: 0x0400C5BD RID: 50621
|
|
[Token(Token = "0x400C5BD")]
|
|
SHRINKING_SOON,
|
|
// Token: 0x0400C5BE RID: 50622
|
|
[Token(Token = "0x400C5BE")]
|
|
SHRINKING,
|
|
// Token: 0x0400C5BF RID: 50623
|
|
[Token(Token = "0x400C5BF")]
|
|
FINISHED
|
|
}
|
|
}
|
|
}
|