862 lines
30 KiB
C#
862 lines
30 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using Photon.Realtime;
|
|
using RecRoom.Networking.SynchronizedFields;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.BattleRoyale
|
|
{
|
|
// Token: 0x020026D2 RID: 9938
|
|
[Token(Token = "0x20026D2")]
|
|
[StructLayout(3)]
|
|
public class BattleRoyaleGameplayZone : MonoBehaviourPun
|
|
{
|
|
// Token: 0x17002ECC RID: 11980
|
|
// (get) Token: 0x06011403 RID: 70659 RVA: 0x004146E4 File Offset: 0x004128E4
|
|
// (set) Token: 0x06011404 RID: 70660 RVA: 0x004146F8 File Offset: 0x004128F8
|
|
[Token(Token = "0x17002ECC")]
|
|
public static BattleRoyaleGameplayZone ONCPNMDGGKG
|
|
{
|
|
[Token(Token = "0x6011403")]
|
|
[Address(RVA = "0x130CD00", Offset = "0x130B700", VA = "0x18130CD00")]
|
|
get;
|
|
[Token(Token = "0x6011404")]
|
|
[Address(RVA = "0x130B0E0", Offset = "0x1309AE0", VA = "0x18130B0E0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17002ECD RID: 11981
|
|
// (get) Token: 0x06011405 RID: 70661 RVA: 0x0041470C File Offset: 0x0041290C
|
|
[Token(Token = "0x17002ECD")]
|
|
public bool BKDOBCFKCJC
|
|
{
|
|
[Token(Token = "0x6011405")]
|
|
[Address(RVA = "0x130CEB0", Offset = "0x130B8B0", VA = "0x18130CEB0")]
|
|
get
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
bool flag;
|
|
return flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002ECE RID: 11982
|
|
// (get) Token: 0x06011406 RID: 70662 RVA: 0x00414728 File Offset: 0x00412928
|
|
// (set) Token: 0x06011407 RID: 70663 RVA: 0x00414748 File Offset: 0x00412948
|
|
[Token(Token = "0x17002ECE")]
|
|
public Vector3 DGECKOLFKKI
|
|
{
|
|
[Token(Token = "0x6011406")]
|
|
[Address(RVA = "0x130CD60", Offset = "0x130B760", VA = "0x18130CD60")]
|
|
get
|
|
{
|
|
Transform transform = base.transform;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6011407")]
|
|
[Address(RVA = "0x130A8C0", Offset = "0x13092C0", VA = "0x18130A8C0")]
|
|
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: 0x17002ECF RID: 11983
|
|
// (get) Token: 0x06011408 RID: 70664 RVA: 0x00414788 File Offset: 0x00412988
|
|
// (set) Token: 0x06011409 RID: 70665 RVA: 0x004147A8 File Offset: 0x004129A8
|
|
[Token(Token = "0x17002ECF")]
|
|
public float NLHFHBEGFNP
|
|
{
|
|
[Token(Token = "0x6011408")]
|
|
[Address(RVA = "0x130CDB0", Offset = "0x130B7B0", VA = "0x18130CDB0")]
|
|
get
|
|
{
|
|
Transform transform = this.fenceRoot.transform;
|
|
throw new NullReferenceException();
|
|
}
|
|
[Token(Token = "0x6011409")]
|
|
[Address(RVA = "0x1309C30", Offset = "0x1308630", VA = "0x181309C30")]
|
|
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: 0x17002ED0 RID: 11984
|
|
// (get) Token: 0x0601140A RID: 70666 RVA: 0x004147F4 File Offset: 0x004129F4
|
|
[Token(Token = "0x17002ED0")]
|
|
public float ONBHPPFGDHI
|
|
{
|
|
[Token(Token = "0x601140A")]
|
|
[Address(RVA = "0x130CE60", Offset = "0x130B860", VA = "0x18130CE60")]
|
|
get
|
|
{
|
|
return this.KHCBGIOKEHL.Get5();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002ED1 RID: 11985
|
|
// (get) Token: 0x0601140B RID: 70667 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002ED1")]
|
|
public Vector3 KBCIEEFEHEC
|
|
{
|
|
[Token(Token = "0x601140B")]
|
|
[Address(RVA = "0x130CDF0", Offset = "0x130B7F0", VA = "0x18130CDF0")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002ED2 RID: 11986
|
|
// (get) Token: 0x0601140C RID: 70668 RVA: 0x00414814 File Offset: 0x00412A14
|
|
[Token(Token = "0x17002ED2")]
|
|
public float OBEAJEABDPC
|
|
{
|
|
[Token(Token = "0x601140C")]
|
|
[Address(RVA = "0x130CCB0", Offset = "0x130B6B0", VA = "0x18130CCB0")]
|
|
get
|
|
{
|
|
return this.KHCBGIOKEHL.Get3();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002ED3 RID: 11987
|
|
// (get) Token: 0x0601140D RID: 70669 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x17002ED3")]
|
|
public Vector3 DOIGNFLELPB
|
|
{
|
|
[Token(Token = "0x601140D")]
|
|
[Address(RVA = "0x130CC40", Offset = "0x130B640", VA = "0x18130CC40")]
|
|
get
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002ED4 RID: 11988
|
|
// (get) Token: 0x0601140E RID: 70670 RVA: 0x00414834 File Offset: 0x00412A34
|
|
[Token(Token = "0x17002ED4")]
|
|
private int INEBLAGKMBJ
|
|
{
|
|
[Token(Token = "0x601140E")]
|
|
[Address(RVA = "0x130AB90", Offset = "0x1309590", VA = "0x18130AB90")]
|
|
get
|
|
{
|
|
return this.KHCBGIOKEHL.Get1();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002ED5 RID: 11989
|
|
// (get) Token: 0x0601140F RID: 70671 RVA: 0x00414854 File Offset: 0x00412A54
|
|
// (set) Token: 0x06011410 RID: 70672 RVA: 0x00414868 File Offset: 0x00412A68
|
|
[Token(Token = "0x17002ED5")]
|
|
private bool IKMEMBIKNJH
|
|
{
|
|
[Token(Token = "0x601140F")]
|
|
[Address(RVA = "0x3EFB00", Offset = "0x3EE500", VA = "0x1803EFB00")]
|
|
get
|
|
{
|
|
return this.MDNLJEAJICJ;
|
|
}
|
|
[Token(Token = "0x6011410")]
|
|
[Address(RVA = "0x130A9A0", Offset = "0x13093A0", VA = "0x18130A9A0")]
|
|
set
|
|
{
|
|
bool mdnljeajicj = this.MDNLJEAJICJ;
|
|
this.MDNLJEAJICJ = value;
|
|
if (mdnljeajicj != value)
|
|
{
|
|
if (!value)
|
|
{
|
|
this.PINPGDNNPDO();
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
ulong num2;
|
|
SingletonMonoBehaviour.Instance.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
|
return;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
this.PINPGDNNPDO();
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002ED6 RID: 11990
|
|
// (get) Token: 0x06011411 RID: 70673 RVA: 0x004148C8 File Offset: 0x00412AC8
|
|
[Token(Token = "0x17002ED6")]
|
|
private float IPFNJLNOOEH
|
|
{
|
|
[Token(Token = "0x6011411")]
|
|
[Address(RVA = "0x130A450", Offset = "0x1308E50", VA = "0x18130A450")]
|
|
get
|
|
{
|
|
float[] array = this.ringRadii;
|
|
if (array != 0 && array.Length != 0)
|
|
{
|
|
return array[0];
|
|
}
|
|
throw new IndexOutOfRangeException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011412 RID: 70674 RVA: 0x004148F8 File Offset: 0x00412AF8
|
|
[Token(Token = "0x6011412")]
|
|
[Address(RVA = "0x1309DD0", Offset = "0x13087D0", VA = "0x181309DD0", 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;
|
|
SynchronizedField<int, Vector3, float, Vector3, float> synchronizedField;
|
|
this.KHCBGIOKEHL = synchronizedField;
|
|
MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", SetterPermissionMode.MASTER);
|
|
this.MBDCEOIOBNA = mjnlddclogp;
|
|
int num4;
|
|
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SSM", SetterPermissionMode.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: 0x06011413 RID: 70675 RVA: 0x00414A84 File Offset: 0x00412C84
|
|
[Token(Token = "0x6011413")]
|
|
[Address(RVA = "0x130CA70", Offset = "0x130B470", VA = "0x18130CA70")]
|
|
private void Start()
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.HDGEHNGPFDO(this, (ushort)num);
|
|
}
|
|
|
|
// Token: 0x06011414 RID: 70676 RVA: 0x00414AA8 File Offset: 0x00412CA8
|
|
[Token(Token = "0x6011414")]
|
|
[Address(RVA = "0x130C530", Offset = "0x130AF30", VA = "0x18130C530", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
this.PINPGDNNPDO();
|
|
this.GGONHFEDCOD();
|
|
if (BattleRoyaleGameplayZone.<OCDLBPHJMOP>k__BackingField == this)
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011415 RID: 70677 RVA: 0x00414AD8 File Offset: 0x00412CD8
|
|
[Token(Token = "0x6011415")]
|
|
[Address(RVA = "0x130CAA0", Offset = "0x130B4A0", VA = "0x18130CAA0")]
|
|
private void Update()
|
|
{
|
|
this.PEGJGMDGKJN.OPEMIFENIJM();
|
|
}
|
|
|
|
// Token: 0x06011416 RID: 70678 RVA: 0x00414AF8 File Offset: 0x00412CF8
|
|
[Token(Token = "0x6011416")]
|
|
[Address(RVA = "0x130B350", Offset = "0x1309D50", VA = "0x18130B350")]
|
|
public void MasterStart()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
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;
|
|
SynchronizedField<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011417 RID: 70679 RVA: 0x00414B60 File Offset: 0x00412D60
|
|
[Token(Token = "0x6011417")]
|
|
[Address(RVA = "0x130B510", Offset = "0x1309F10", VA = "0x18130B510")]
|
|
public void MasterStop()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
int num = 0;
|
|
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011418 RID: 70680 RVA: 0x00414B90 File Offset: 0x00412D90
|
|
[Token(Token = "0x6011418")]
|
|
[Address(RVA = "0x130B090", Offset = "0x1309A90", VA = "0x18130B090")]
|
|
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: 0x06011419 RID: 70681 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011419")]
|
|
[Address(RVA = "0x130A740", Offset = "0x1309140", VA = "0x18130A740")]
|
|
private void DFMLELKLNJH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601141A RID: 70682 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601141A")]
|
|
[Address(RVA = "0x130BD10", Offset = "0x130A710", VA = "0x18130BD10")]
|
|
private void OJMOLPKPKOH()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601141B RID: 70683 RVA: 0x00414BD4 File Offset: 0x00412DD4
|
|
[Token(Token = "0x601141B")]
|
|
[Address(RVA = "0x130B9F0", Offset = "0x130A3F0", VA = "0x18130B9F0")]
|
|
private Vector3 OGGOMBFIMJO(Photon.Realtime.Player IEKDDPPNFPF, Vector3 EFCIHICNFFO, float DLLFFOHLJAB, out float FAONCIOCBGG)
|
|
{
|
|
int num = 0;
|
|
global::Player player;
|
|
if (!(player == num))
|
|
{
|
|
Transform transform = player.head.transform;
|
|
Vector3 up = Vector3.up;
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
Vector3 forward = Vector3.forward;
|
|
}
|
|
float z2 = Vector3.zero.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601141C RID: 70684 RVA: 0x00414C24 File Offset: 0x00412E24
|
|
[Token(Token = "0x601141C")]
|
|
[Address(RVA = "0x13099A0", Offset = "0x13083A0", VA = "0x1813099A0")]
|
|
private bool AGCKNPJAGEN(Photon.Realtime.Player IEKDDPPNFPF)
|
|
{
|
|
int num = 0;
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIFKHPAHBHB && !NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager.IsPlayerSpectator(IEKDDPPNFPF) && !BattleRoyaleManager.ONCPNMDGGKG.IsPlayerEliminated(IEKDDPPNFPF, num))
|
|
{
|
|
return true;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601141D RID: 70685 RVA: 0x00414C70 File Offset: 0x00412E70
|
|
[Token(Token = "0x601141D")]
|
|
[Address(RVA = "0x130AE60", Offset = "0x1309860", VA = "0x18130AE60")]
|
|
private void IEBHNBFICID(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
if (PhotonNetwork.IsMasterClient)
|
|
{
|
|
if (this.KHCBGIOKEHL.Get1() == 0)
|
|
{
|
|
}
|
|
float num = this.waitBeforeShrinkingDuration;
|
|
this.MBDCEOIOBNA.KGFFMEICLNN(num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601141E RID: 70686 RVA: 0x00414CB0 File Offset: 0x00412EB0
|
|
[Token(Token = "0x601141E")]
|
|
[Address(RVA = "0x130AFF0", Offset = "0x13099F0", VA = "0x18130AFF0")]
|
|
private void LEMLCADADIK()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601141F RID: 70687 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601141F")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
private void PBMNPJHENGN(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011420 RID: 70688 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011420")]
|
|
[Address(RVA = "0x130B590", Offset = "0x1309F90", VA = "0x18130B590")]
|
|
private void NBEOMEAOKFC(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011421 RID: 70689 RVA: 0x00414CE4 File Offset: 0x00412EE4
|
|
[Token(Token = "0x6011421")]
|
|
[Address(RVA = "0x130A3B0", Offset = "0x1308DB0", VA = "0x18130A3B0")]
|
|
private void CJJFPFKCAOA()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011422 RID: 70690 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011422")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
private void FMOIPEIIHFK(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011423 RID: 70691 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011423")]
|
|
[Address(RVA = "0x130A4A0", Offset = "0x1308EA0", VA = "0x18130A4A0")]
|
|
private void DCHLPPLICHB(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011424 RID: 70692 RVA: 0x00414D18 File Offset: 0x00412F18
|
|
[Token(Token = "0x6011424")]
|
|
[Address(RVA = "0x130B250", Offset = "0x1309C50", VA = "0x18130B250")]
|
|
private void MLKKFCNFIMG()
|
|
{
|
|
if (PhotonNetwork.IsMasterClient && this.MBDCEOIOBNA.OLGMEEIPCAL)
|
|
{
|
|
int num = this.KHCBGIOKEHL.Get1();
|
|
int length = this.ringRadii.Length;
|
|
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011425 RID: 70693 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6011425")]
|
|
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
|
private void DKLGPCBIPMB(ushort ANAPMOEECCP, ushort CKCOCKOPHAM)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06011426 RID: 70694 RVA: 0x00414D64 File Offset: 0x00412F64
|
|
[Token(Token = "0x6011426")]
|
|
[Address(RVA = "0x130AD60", Offset = "0x1309760", VA = "0x18130AD60")]
|
|
private void HFEICJPDCBP()
|
|
{
|
|
this.PINPGDNNPDO();
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
ulong num2;
|
|
SingletonMonoBehaviour.Instance.AddPersistentNotification("BEES!", "Return To Safety!", this, num2 != 0UL);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011427 RID: 70695 RVA: 0x00414DA8 File Offset: 0x00412FA8
|
|
[Token(Token = "0x6011427")]
|
|
[Address(RVA = "0x130C990", Offset = "0x130B390", VA = "0x18130C990")]
|
|
private void PINPGDNNPDO()
|
|
{
|
|
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
|
int num = 0;
|
|
if (instance != num)
|
|
{
|
|
SingletonMonoBehaviour.Instance.RemovePersistentNotification(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011428 RID: 70696 RVA: 0x00414DD8 File Offset: 0x00412FD8
|
|
[Token(Token = "0x6011428")]
|
|
[Address(RVA = "0x1309A90", Offset = "0x1308490", VA = "0x181309A90")]
|
|
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: 0x06011429 RID: 70697 RVA: 0x00414E40 File Offset: 0x00413040
|
|
[Token(Token = "0x6011429")]
|
|
[Address(RVA = "0x130AAC0", Offset = "0x13094C0", VA = "0x18130AAC0")]
|
|
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: 0x0601142A RID: 70698 RVA: 0x00414E90 File Offset: 0x00413090
|
|
[Token(Token = "0x601142A")]
|
|
[Address(RVA = "0x130AF20", Offset = "0x1309920", VA = "0x18130AF20")]
|
|
private void ILBELICMDKD(int PKPAFBOALAD, Vector3 KPACEPKGPCI, float BHFPLCCFPPC, Vector3 BAHEJBJHODF, float HLOECKKDIAK)
|
|
{
|
|
SynchronizedField<int, Vector3, float, Vector3, float> khcbgiokehl = this.KHCBGIOKEHL;
|
|
float z = KPACEPKGPCI.z;
|
|
}
|
|
|
|
// Token: 0x0601142B RID: 70699 RVA: 0x00414EB4 File Offset: 0x004130B4
|
|
[Token(Token = "0x601142B")]
|
|
[Address(RVA = "0x130B140", Offset = "0x1309B40", VA = "0x18130B140")]
|
|
private void MLKIPCOGNNA(string NOEDFHOANIO)
|
|
{
|
|
BattleRoyaleManager instance = BattleRoyaleManager.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (!(instance == num))
|
|
{
|
|
DJHELPHHAEN eomjfplcdbd = BattleRoyaleManager.ONCPNMDGGKG.EOMJFPLCDBD;
|
|
}
|
|
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
|
int num2 = 0;
|
|
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Medium, NOEDFHOANIO, 5f, num2, num2);
|
|
}
|
|
|
|
// Token: 0x0601142C RID: 70700 RVA: 0x00414F08 File Offset: 0x00413108
|
|
[Token(Token = "0x601142C")]
|
|
[Address(RVA = "0x130ABE0", Offset = "0x13095E0", VA = "0x18130ABE0")]
|
|
private bool HBDNOEABHGI(Vector3 KPACEPKGPCI, float BHFPLCCFPPC, float HLOECKKDIAK, out Vector3 BAHEJBJHODF)
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601142C)
|
|
|
|
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: 0x0601142D RID: 70701 RVA: 0x00414F2C File Offset: 0x0041312C
|
|
[Token(Token = "0x601142D")]
|
|
[Address(RVA = "0x130C6A0", Offset = "0x130B0A0", VA = "0x18130C6A0")]
|
|
private void OnDrawGizmosSelected()
|
|
{
|
|
Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer;
|
|
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 = global::Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
|
Vector3 vector;
|
|
float z2 = vector.z;
|
|
}
|
|
|
|
// Token: 0x0601142E RID: 70702 RVA: 0x00414FA8 File Offset: 0x004131A8
|
|
[Token(Token = "0x601142E")]
|
|
[Address(RVA = "0x130CB20", Offset = "0x130B520", VA = "0x18130CB20")]
|
|
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: 0x0400B80E RID: 47118
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400B80E")]
|
|
[SerializeField]
|
|
[Header("Damage")]
|
|
private int damageAmount = (int)((ulong)10L);
|
|
|
|
// Token: 0x0400B80F RID: 47119
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x400B80F")]
|
|
[SerializeField]
|
|
private float damagePeriod = 1f;
|
|
|
|
// Token: 0x0400B810 RID: 47120
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400B810")]
|
|
[SerializeField]
|
|
[Header("Timing")]
|
|
private float initialWaitBeforeShrinkingDuration = 120f;
|
|
|
|
// Token: 0x0400B811 RID: 47121
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4C")]
|
|
[Token(Token = "0x400B811")]
|
|
[SerializeField]
|
|
private float waitBeforeShrinkingDuration = 60f;
|
|
|
|
// Token: 0x0400B812 RID: 47122
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400B812")]
|
|
[SerializeField]
|
|
private float shrinkingSoonDuration = 60f;
|
|
|
|
// Token: 0x0400B813 RID: 47123
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x54")]
|
|
[Token(Token = "0x400B813")]
|
|
[SerializeField]
|
|
private float shrinkingDuration = 10f;
|
|
|
|
// Token: 0x0400B814 RID: 47124
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400B814")]
|
|
[SerializeField]
|
|
[Header("Notifications")]
|
|
private string shrinkingSoonNotification;
|
|
|
|
// Token: 0x0400B815 RID: 47125
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400B815")]
|
|
[SerializeField]
|
|
private string shrinkingNotification;
|
|
|
|
// Token: 0x0400B816 RID: 47126
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400B816")]
|
|
[SerializeField]
|
|
[Header("Ring Config")]
|
|
private float[] ringRadii;
|
|
|
|
// Token: 0x0400B817 RID: 47127
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400B817")]
|
|
[SerializeField]
|
|
private Vector3 initialRingCenter;
|
|
|
|
// Token: 0x0400B818 RID: 47128
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400B818")]
|
|
[SerializeField]
|
|
[Header("Visuals")]
|
|
private Transform fenceRoot;
|
|
|
|
// Token: 0x0400B819 RID: 47129
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400B819")]
|
|
[SerializeField]
|
|
private MeshRenderer fenceRenderer;
|
|
|
|
// Token: 0x0400B81A RID: 47130
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400B81A")]
|
|
[SerializeField]
|
|
private float worldSpaceFenceHeight;
|
|
|
|
// Token: 0x0400B81B RID: 47131
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
|
[Token(Token = "0x400B81B")]
|
|
[SerializeField]
|
|
private float worldSpaceFenceHexHorizontalSize;
|
|
|
|
// Token: 0x0400B81C RID: 47132
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400B81C")]
|
|
[SerializeField]
|
|
private float worldSpaceFenceHexVerticalSize;
|
|
|
|
// Token: 0x0400B81D RID: 47133
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400B81D")]
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip loopingOutsideRingSFX;
|
|
|
|
// Token: 0x0400B81E RID: 47134
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400B81E")]
|
|
[SerializeField]
|
|
private RecRoomAudioClip outsideRingDamageAudio;
|
|
|
|
// Token: 0x0400B81F RID: 47135
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400B81F")]
|
|
[SerializeField]
|
|
private AudioRolloff nearRingAudioRolloff;
|
|
|
|
// Token: 0x0400B820 RID: 47136
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B820")]
|
|
[SerializeField]
|
|
private AnimationCurve ringSpatialAudioCurve;
|
|
|
|
// Token: 0x0400B821 RID: 47137
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400B821")]
|
|
private DJHELPHHAEN PEGJGMDGKJN;
|
|
|
|
// Token: 0x0400B822 RID: 47138
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400B822")]
|
|
private MJNLDDCLOGP MBDCEOIOBNA;
|
|
|
|
// Token: 0x0400B823 RID: 47139
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400B823")]
|
|
private SynchronizedField<int, Vector3, float, Vector3, float> KHCBGIOKEHL;
|
|
|
|
// Token: 0x0400B824 RID: 47140
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400B824")]
|
|
private float HKMMIPFBGNB;
|
|
|
|
// Token: 0x0400B825 RID: 47141
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xDC")]
|
|
[Token(Token = "0x400B825")]
|
|
private float BKMEEFANDGF;
|
|
|
|
// Token: 0x0400B826 RID: 47142
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400B826")]
|
|
private Vector3 JJMMBKHOOIP;
|
|
|
|
// Token: 0x0400B827 RID: 47143
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xEC")]
|
|
[Token(Token = "0x400B827")]
|
|
private float NAPEPDHHLHH;
|
|
|
|
// Token: 0x0400B828 RID: 47144
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400B828")]
|
|
private SFXAudioSource DDDOJJFAAKF;
|
|
|
|
// Token: 0x0400B829 RID: 47145
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400B829")]
|
|
private bool MDNLJEAJICJ;
|
|
|
|
// Token: 0x0400B82A RID: 47146
|
|
[Token(Token = "0x400B82A")]
|
|
private static readonly int NAKIGKFPKMA = Shader.PropertyToID("_FadeEndViewDistance");
|
|
|
|
// Token: 0x0400B82B RID: 47147
|
|
[Token(Token = "0x400B82B")]
|
|
private const float IILALDCNMCC = 1.27777f;
|
|
|
|
// Token: 0x0400B82C RID: 47148
|
|
[Token(Token = "0x400B82C")]
|
|
private const float LIMLGFDBIOC = 0.25f;
|
|
|
|
// Token: 0x0400B82D RID: 47149
|
|
[Token(Token = "0x400B82D")]
|
|
private const int AHAEEAIIMFB = 32;
|
|
|
|
// Token: 0x020026D3 RID: 9939
|
|
[Token(Token = "0x20026D3")]
|
|
private enum HOBLLCJPMMJ
|
|
{
|
|
// Token: 0x0400B82F RID: 47151
|
|
[Token(Token = "0x400B82F")]
|
|
DISABLED,
|
|
// Token: 0x0400B830 RID: 47152
|
|
[Token(Token = "0x400B830")]
|
|
ENABLED
|
|
}
|
|
|
|
// Token: 0x020026D4 RID: 9940
|
|
[Token(Token = "0x20026D4")]
|
|
private enum MBECHDEDHJG
|
|
{
|
|
// Token: 0x0400B832 RID: 47154
|
|
[Token(Token = "0x400B832")]
|
|
WAITING,
|
|
// Token: 0x0400B833 RID: 47155
|
|
[Token(Token = "0x400B833")]
|
|
SHRINKING_SOON,
|
|
// Token: 0x0400B834 RID: 47156
|
|
[Token(Token = "0x400B834")]
|
|
SHRINKING,
|
|
// Token: 0x0400B835 RID: 47157
|
|
[Token(Token = "0x400B835")]
|
|
FINISHED
|
|
}
|
|
}
|
|
}
|