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.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; EHKOFEFOLEE 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.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 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 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.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(.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 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 } } }