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.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: 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.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 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 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.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(.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 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 } } }