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: 0x02002BC7 RID: 11207
|
|
[Token(Token = "0x2002BC7")]
|
|
public class BattleRoyaleGameplayZone : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17003495 RID: 13461
|
|
// (get) Token: 0x06012DC9 RID: 77257 RVA: 0x004570F0 File Offset: 0x004552F0
|
|
// (set) Token: 0x06012DCA RID: 77258 RVA: 0x00457104 File Offset: 0x00455304
|
|
[Token(Token = "0x17003495")]
|
|
public static BattleRoyaleGameplayZone ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x6012DC9")]
|
|
[Address(RVA = "0x7FF0F0", Offset = "0x7FDEF0", VA = "0x1807FF0F0")]
|
|
get;
|
|
[Token(Token = "0x6012DCA")]
|
|
[Address(RVA = "0x7FD4F0", Offset = "0x7FC2F0", VA = "0x1807FD4F0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17003496 RID: 13462
|
|
// (get) Token: 0x06012DCB RID: 77259 RVA: 0x00457118 File Offset: 0x00455318
|
|
[Token(Token = "0x17003496")]
|
|
public bool BKDOBCFKCJC
|
|
{
|
|
[Token(Token = "0x6012DCB")]
|
|
[Address(RVA = "0x7FF300", Offset = "0x7FE100", VA = "0x1807FF300")]
|
|
get
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003497 RID: 13463
|
|
// (get) Token: 0x06012DCC RID: 77260 RVA: 0x00457134 File Offset: 0x00455334
|
|
// (set) Token: 0x06012DCD RID: 77261 RVA: 0x00457154 File Offset: 0x00455354
|
|
[Token(Token = "0x17003497")]
|
|
public Vector3 DGECKOLFKKI
|
|
{
|
|
[Token(Token = "0x6012DCC")]
|
|
[Address(RVA = "0x7FF1B0", Offset = "0x7FDFB0", VA = "0x1807FF1B0")]
|
|
get
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6012DCD")]
|
|
[Address(RVA = "0x7FCCD0", Offset = "0x7FBAD0", VA = "0x1807FCCD0")]
|
|
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: 0x17003498 RID: 13464
|
|
// (get) Token: 0x06012DCE RID: 77262 RVA: 0x00457194 File Offset: 0x00455394
|
|
// (set) Token: 0x06012DCF RID: 77263 RVA: 0x004571B4 File Offset: 0x004553B4
|
|
[Token(Token = "0x17003498")]
|
|
public float NLHFHBEGFNP
|
|
{
|
|
[Token(Token = "0x6012DCE")]
|
|
[Address(RVA = "0x7FF200", Offset = "0x7FE000", VA = "0x1807FF200")]
|
|
get
|
|
{
|
|
Transform transform = this.fenceRoot.transform;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6012DCF")]
|
|
[Address(RVA = "0x7FC040", Offset = "0x7FAE40", VA = "0x1807FC040")]
|
|
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: 0x17003499 RID: 13465
|
|
// (get) Token: 0x06012DD0 RID: 77264 RVA: 0x00457200 File Offset: 0x00455400
|
|
[Token(Token = "0x17003499")]
|
|
public float ONBHPPFGDHI
|
|
{
|
|
[Token(Token = "0x6012DD0")]
|
|
[Address(RVA = "0x7FF2B0", Offset = "0x7FE0B0", VA = "0x1807FF2B0")]
|
|
get
|
|
{
|
|
return this.KHCBGIOKEHL.DMCAOOPGLHN();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349A RID: 13466
|
|
// (get) Token: 0x06012DD1 RID: 77265 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700349A")]
|
|
public Vector3 KBCIEEFEHEC
|
|
{
|
|
[Token(Token = "0x6012DD1")]
|
|
[Address(RVA = "0x7FF240", Offset = "0x7FE040", VA = "0x1807FF240")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349B RID: 13467
|
|
// (get) Token: 0x06012DD2 RID: 77266 RVA: 0x00457220 File Offset: 0x00455420
|
|
[Token(Token = "0x1700349B")]
|
|
public float OBEAJEABDPC
|
|
{
|
|
[Token(Token = "0x6012DD2")]
|
|
[Address(RVA = "0x7FF0A0", Offset = "0x7FDEA0", VA = "0x1807FF0A0")]
|
|
get
|
|
{
|
|
return this.KHCBGIOKEHL.FDPNNFKMEEO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349C RID: 13468
|
|
// (get) Token: 0x06012DD3 RID: 77267 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x1700349C")]
|
|
public Vector3 DOIGNFLELPB
|
|
{
|
|
[Token(Token = "0x6012DD3")]
|
|
[Address(RVA = "0x7FF030", Offset = "0x7FDE30", VA = "0x1807FF030")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349D RID: 13469
|
|
// (get) Token: 0x06012DD4 RID: 77268 RVA: 0x00457240 File Offset: 0x00455440
|
|
[Token(Token = "0x1700349D")]
|
|
private int INEBLAGKMBJ
|
|
{
|
|
[Token(Token = "0x6012DD4")]
|
|
[Address(RVA = "0x7FCFA0", Offset = "0x7FBDA0", VA = "0x1807FCFA0")]
|
|
get
|
|
{
|
|
return this.KHCBGIOKEHL.KLIAOAJIPKM();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700349E RID: 13470
|
|
// (get) Token: 0x06012DD5 RID: 77269 RVA: 0x00457260 File Offset: 0x00455460
|
|
// (set) Token: 0x06012DD6 RID: 77270 RVA: 0x00457274 File Offset: 0x00455474
|
|
[Token(Token = "0x1700349E")]
|
|
private bool IKMEMBIKNJH
|
|
{
|
|
[Token(Token = "0x6012DD5")]
|
|
[Address(RVA = "0x5F4E70", Offset = "0x5F3C70", VA = "0x1805F4E70")]
|
|
get
|
|
{
|
|
return this.MDNLJEAJICJ;
|
|
}
|
|
[Token(Token = "0x6012DD6")]
|
|
[Address(RVA = "0x7FCDB0", Offset = "0x7FBBB0", VA = "0x1807FCDB0")]
|
|
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: 0x1700349F RID: 13471
|
|
// (get) Token: 0x06012DD7 RID: 77271 RVA: 0x004572D4 File Offset: 0x004554D4
|
|
[Token(Token = "0x1700349F")]
|
|
private float IPFNJLNOOEH
|
|
{
|
|
[Token(Token = "0x6012DD7")]
|
|
[Address(RVA = "0x7FC860", Offset = "0x7FB660", VA = "0x1807FC860")]
|
|
get
|
|
{
|
|
float[] array = this.ringRadii;
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
return array[0];
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012DD8 RID: 77272 RVA: 0x00457304 File Offset: 0x00455504
|
|
[Token(Token = "0x6012DD8")]
|
|
[Address(RVA = "0x7FC1E0", Offset = "0x7FAFE0", VA = "0x1807FC1E0", 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: 0x06012DD9 RID: 77273 RVA: 0x00457490 File Offset: 0x00455690
|
|
[Token(Token = "0x6012DD9")]
|
|
[Address(RVA = "0x7FEE60", Offset = "0x7FDC60", VA = "0x1807FEE60")]
|
|
private void Start()
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
|
}
|
|
|
|
// Token: 0x06012DDA RID: 77274 RVA: 0x004574B4 File Offset: 0x004556B4
|
|
[Token(Token = "0x6012DDA")]
|
|
[Address(RVA = "0x7FE920", Offset = "0x7FD720", VA = "0x1807FE920", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.PINPGDNNPDO();
|
|
this.GGONHFEDCOD();
|
|
if (BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField == this)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012DDB RID: 77275 RVA: 0x004574E4 File Offset: 0x004556E4
|
|
[Token(Token = "0x6012DDB")]
|
|
[Address(RVA = "0x7FEE90", Offset = "0x7FDC90", VA = "0x1807FEE90")]
|
|
private void Update()
|
|
{
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x06012DDC RID: 77276 RVA: 0x00457504 File Offset: 0x00455704
|
|
[Token(Token = "0x6012DDC")]
|
|
[Address(RVA = "0x7FD740", Offset = "0x7FC540", VA = "0x1807FD740")]
|
|
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: 0x06012DDD RID: 77277 RVA: 0x0045756C File Offset: 0x0045576C
|
|
[Token(Token = "0x6012DDD")]
|
|
[Address(RVA = "0x7FD900", Offset = "0x7FC700", VA = "0x1807FD900")]
|
|
public void MasterStop()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012DDE RID: 77278 RVA: 0x0045759C File Offset: 0x0045579C
|
|
[Token(Token = "0x6012DDE")]
|
|
[Address(RVA = "0x7FD4A0", Offset = "0x7FC2A0", VA = "0x1807FD4A0")]
|
|
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: 0x06012DDF RID: 77279 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012DDF")]
|
|
[Address(RVA = "0x7FCB50", Offset = "0x7FB950", VA = "0x1807FCB50")]
|
|
private void DFMLELKLNJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012DE0 RID: 77280 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012DE0")]
|
|
[Address(RVA = "0x7FE100", Offset = "0x7FCF00", VA = "0x1807FE100")]
|
|
private void OJMOLPKPKOH()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012DE1 RID: 77281 RVA: 0x004575E0 File Offset: 0x004557E0
|
|
[Token(Token = "0x6012DE1")]
|
|
[Address(RVA = "0x7FDDE0", Offset = "0x7FCBE0", VA = "0x1807FDDE0")]
|
|
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: 0x06012DE2 RID: 77282 RVA: 0x0045763C File Offset: 0x0045583C
|
|
[Token(Token = "0x6012DE2")]
|
|
[Address(RVA = "0x7FBDB0", Offset = "0x7FABB0", VA = "0x1807FBDB0")]
|
|
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: 0x06012DE3 RID: 77283 RVA: 0x00457688 File Offset: 0x00455888
|
|
[Token(Token = "0x6012DE3")]
|
|
[Address(RVA = "0x7FD270", Offset = "0x7FC070", VA = "0x1807FD270")]
|
|
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: 0x06012DE4 RID: 77284 RVA: 0x004576C8 File Offset: 0x004558C8
|
|
[Token(Token = "0x6012DE4")]
|
|
[Address(RVA = "0x7FD400", Offset = "0x7FC200", VA = "0x1807FD400")]
|
|
private void LEMLCADADIK()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012DE5 RID: 77285 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012DE5")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
private void PBMNPJHENGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012DE6 RID: 77286 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012DE6")]
|
|
[Address(RVA = "0x7FD980", Offset = "0x7FC780", VA = "0x1807FD980")]
|
|
private void NBEOMEAOKFC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012DE7 RID: 77287 RVA: 0x004576FC File Offset: 0x004558FC
|
|
[Token(Token = "0x6012DE7")]
|
|
[Address(RVA = "0x7FC7C0", Offset = "0x7FB5C0", VA = "0x1807FC7C0")]
|
|
private void CJJFPFKCAOA()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012DE8 RID: 77288 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012DE8")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
private void FMOIPEIIHFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012DE9 RID: 77289 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012DE9")]
|
|
[Address(RVA = "0x7FC8B0", Offset = "0x7FB6B0", VA = "0x1807FC8B0")]
|
|
private void DCHLPPLICHB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012DEA RID: 77290 RVA: 0x00457730 File Offset: 0x00455930
|
|
[Token(Token = "0x6012DEA")]
|
|
[Address(RVA = "0x7FD640", Offset = "0x7FC440", VA = "0x1807FD640")]
|
|
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: 0x06012DEB RID: 77291 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6012DEB")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
|
private void DKLGPCBIPMB(ushort ANAPMOEECCP, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06012DEC RID: 77292 RVA: 0x0045777C File Offset: 0x0045597C
|
|
[Token(Token = "0x6012DEC")]
|
|
[Address(RVA = "0x7FD170", Offset = "0x7FBF70", VA = "0x1807FD170")]
|
|
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: 0x06012DED RID: 77293 RVA: 0x004577C0 File Offset: 0x004559C0
|
|
[Token(Token = "0x6012DED")]
|
|
[Address(RVA = "0x7FED80", Offset = "0x7FDB80", VA = "0x1807FED80")]
|
|
private void PINPGDNNPDO()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
SingletonMonoBehaviour.ONCPNMDGGKG.RemovePersistentNotification(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012DEE RID: 77294 RVA: 0x004577F0 File Offset: 0x004559F0
|
|
[Token(Token = "0x6012DEE")]
|
|
[Address(RVA = "0x7FBEA0", Offset = "0x7FACA0", VA = "0x1807FBEA0")]
|
|
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: 0x06012DEF RID: 77295 RVA: 0x00457858 File Offset: 0x00455A58
|
|
[Token(Token = "0x6012DEF")]
|
|
[Address(RVA = "0x7FCED0", Offset = "0x7FBCD0", VA = "0x1807FCED0")]
|
|
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: 0x06012DF0 RID: 77296 RVA: 0x004578A8 File Offset: 0x00455AA8
|
|
[Token(Token = "0x6012DF0")]
|
|
[Address(RVA = "0x7FD330", Offset = "0x7FC130", VA = "0x1807FD330")]
|
|
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: 0x06012DF1 RID: 77297 RVA: 0x004578CC File Offset: 0x00455ACC
|
|
[Token(Token = "0x6012DF1")]
|
|
[Address(RVA = "0x7FD550", Offset = "0x7FC350", VA = "0x1807FD550")]
|
|
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: 0x06012DF2 RID: 77298 RVA: 0x00457920 File Offset: 0x00455B20
|
|
[Token(Token = "0x6012DF2")]
|
|
[Address(RVA = "0x7FCFF0", Offset = "0x7FBDF0", VA = "0x1807FCFF0")]
|
|
private bool HBDNOEABHGI(Vector3 KPACEPKGPCI, float BHFPLCCFPPC, float HLOECKKDIAK, out Vector3 BAHEJBJHODF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06012DF2)
|
|
|
|
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: 0x06012DF3 RID: 77299 RVA: 0x00457944 File Offset: 0x00455B44
|
|
[Token(Token = "0x6012DF3")]
|
|
[Address(RVA = "0x7FEA90", Offset = "0x7FD890", VA = "0x1807FEA90")]
|
|
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: 0x06012DF4 RID: 77300 RVA: 0x004579C0 File Offset: 0x00455BC0
|
|
[Token(Token = "0x6012DF4")]
|
|
[Address(RVA = "0x7FEF10", Offset = "0x7FDD10", VA = "0x1807FEF10")]
|
|
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: 0x0400C384 RID: 50052
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400C384")]
|
|
[SerializeField]
|
|
[Header("Damage")]
|
|
private int damageAmount = (int)((ulong)10L);
|
|
|
|
// Token: 0x0400C385 RID: 50053
|
|
[FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400C385")]
|
|
[SerializeField]
|
|
private float damagePeriod = 1f;
|
|
|
|
// Token: 0x0400C386 RID: 50054
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400C386")]
|
|
[SerializeField]
|
|
[Header("Timing")]
|
|
private float initialWaitBeforeShrinkingDuration = 120f;
|
|
|
|
// Token: 0x0400C387 RID: 50055
|
|
[FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400C387")]
|
|
[SerializeField]
|
|
private float waitBeforeShrinkingDuration = 60f;
|
|
|
|
// Token: 0x0400C388 RID: 50056
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400C388")]
|
|
[SerializeField]
|
|
private float shrinkingSoonDuration = 60f;
|
|
|
|
// Token: 0x0400C389 RID: 50057
|
|
[FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400C389")]
|
|
[SerializeField]
|
|
private float shrinkingDuration = 10f;
|
|
|
|
// Token: 0x0400C38A RID: 50058
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400C38A")]
|
|
[SerializeField]
|
|
[Header("Notifications")]
|
|
private string shrinkingSoonNotification;
|
|
|
|
// Token: 0x0400C38B RID: 50059
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400C38B")]
|
|
[SerializeField]
|
|
private string shrinkingNotification;
|
|
|
|
// Token: 0x0400C38C RID: 50060
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400C38C")]
|
|
[SerializeField]
|
|
[Header("Ring Config")]
|
|
private float[] ringRadii;
|
|
|
|
// Token: 0x0400C38D RID: 50061
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400C38D")]
|
|
[SerializeField]
|
|
private Vector3 initialRingCenter;
|
|
|
|
// Token: 0x0400C38E RID: 50062
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400C38E")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private Transform fenceRoot;
|
|
|
|
// Token: 0x0400C38F RID: 50063
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400C38F")]
|
|
[SerializeField]
|
|
private MeshRenderer fenceRenderer;
|
|
|
|
// Token: 0x0400C390 RID: 50064
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400C390")]
|
|
[SerializeField]
|
|
private float worldSpaceFenceHeight;
|
|
|
|
// Token: 0x0400C391 RID: 50065
|
|
[FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400C391")]
|
|
[SerializeField]
|
|
private float worldSpaceFenceHexHorizontalSize;
|
|
|
|
// Token: 0x0400C392 RID: 50066
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400C392")]
|
|
[SerializeField]
|
|
private float worldSpaceFenceHexVerticalSize;
|
|
|
|
// Token: 0x0400C393 RID: 50067
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400C393")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip loopingOutsideRingSFX;
|
|
|
|
// Token: 0x0400C394 RID: 50068
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400C394")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip outsideRingDamageAudio;
|
|
|
|
// Token: 0x0400C395 RID: 50069
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400C395")]
|
|
[SerializeField]
|
|
private AudioRolloff nearRingAudioRolloff;
|
|
|
|
// Token: 0x0400C396 RID: 50070
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400C396")]
|
|
[SerializeField]
|
|
private AnimationCurve ringSpatialAudioCurve;
|
|
|
|
// Token: 0x0400C397 RID: 50071
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400C397")]
|
|
private DJHELPHHAEN PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400C398 RID: 50072
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400C398")]
|
|
private MJNLDDCLOGP MBDCEOIOBNA;
|
|
|
|
// Token: 0x0400C399 RID: 50073
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400C399")]
|
|
private EHKOFEFOLEE<int, Vector3, float, Vector3, float> KHCBGIOKEHL;
|
|
|
|
// Token: 0x0400C39A RID: 50074
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400C39A")]
|
|
private float HKMMIPFBGNB;
|
|
|
|
// Token: 0x0400C39B RID: 50075
|
|
[FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x400C39B")]
|
|
private float BKMEEFANDGF;
|
|
|
|
// Token: 0x0400C39C RID: 50076
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400C39C")]
|
|
private Vector3 JJMMBKHOOIP;
|
|
|
|
// Token: 0x0400C39D RID: 50077
|
|
[FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x400C39D")]
|
|
private float NAPEPDHHLHH;
|
|
|
|
// Token: 0x0400C39E RID: 50078
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400C39E")]
|
|
private SFXAudioSource DDDOJJFAAKF;
|
|
|
|
// Token: 0x0400C39F RID: 50079
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400C39F")]
|
|
private bool MDNLJEAJICJ;
|
|
|
|
// Token: 0x0400C3A0 RID: 50080
|
|
[Token(Token = "0x400C3A0")]
|
|
private static readonly int NAKIGKFPKMA = Shader.PropertyToID("_FadeEndViewDistance");
|
|
|
|
// Token: 0x0400C3A1 RID: 50081
|
|
[Token(Token = "0x400C3A1")]
|
|
private const float IILALDCNMCC = 1.27777f;
|
|
|
|
// Token: 0x0400C3A2 RID: 50082
|
|
[Token(Token = "0x400C3A2")]
|
|
private const float LIMLGFDBIOC = 0.25f;
|
|
|
|
// Token: 0x0400C3A3 RID: 50083
|
|
[Token(Token = "0x400C3A3")]
|
|
private const int AHAEEAIIMFB = 32;
|
|
|
|
// Token: 0x02002BC8 RID: 11208
|
|
[Token(Token = "0x2002BC8")]
|
|
private enum HOBLLCJPMMJ
|
|
{
|
|
// Token: 0x0400C3A5 RID: 50085
|
|
[Token(Token = "0x400C3A5")]
|
|
DISABLED,
|
|
// Token: 0x0400C3A6 RID: 50086
|
|
[Token(Token = "0x400C3A6")]
|
|
ENABLED
|
|
}
|
|
|
|
// Token: 0x02002BC9 RID: 11209
|
|
[Token(Token = "0x2002BC9")]
|
|
private enum MBECHDEDHJG
|
|
{
|
|
// Token: 0x0400C3A8 RID: 50088
|
|
[Token(Token = "0x400C3A8")]
|
|
WAITING,
|
|
// Token: 0x0400C3A9 RID: 50089
|
|
[Token(Token = "0x400C3A9")]
|
|
SHRINKING_SOON,
|
|
// Token: 0x0400C3AA RID: 50090
|
|
[Token(Token = "0x400C3AA")]
|
|
SHRINKING,
|
|
// Token: 0x0400C3AB RID: 50091
|
|
[Token(Token = "0x400C3AB")]
|
|
FINISHED
|
|
}
|
|
}
|
|
}
|