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.k__BackingField; int num = 0; if (battleRoyaleGameplayZone == num) { BattleRoyaleGameplayZone.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 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.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 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 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.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(.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 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 } } }