using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using Photon.Realtime; using RecRoom.DataStructures; using RecRoom.Networking.RPC; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Activities.Arena { // Token: 0x0200277D RID: 10109 [Token(Token = "0x200277D")] [RequireComponent(typeof(PhotonView))] [StructLayout(3)] public class ArenaEquipmentSpawner : MonoBehaviourPun { // Token: 0x17002FAD RID: 12205 // (get) Token: 0x06011AAB RID: 72363 RVA: 0x004371FC File Offset: 0x004353FC [Token(Token = "0x17002FAD")] private OGNBCNBPFCC KBMMIDCMFHF { [Token(Token = "0x6011AAB")] [Address(RVA = "0x1557160", Offset = "0x1555B60", VA = "0x181557160")] get { return HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId); } } // Token: 0x17002FAE RID: 12206 // (get) Token: 0x06011AAC RID: 72364 RVA: 0x00437214 File Offset: 0x00435414 // (set) Token: 0x06011AAD RID: 72365 RVA: 0x00437228 File Offset: 0x00435428 [Token(Token = "0x17002FAE")] public bool IKAGKELDMJH { [Token(Token = "0x6011AAC")] [Address(RVA = "0x6361D0", Offset = "0x634BD0", VA = "0x1806361D0")] get { return this.KIMBPPFDHKG; } [Token(Token = "0x6011AAD")] [Address(RVA = "0x1558B00", Offset = "0x1557500", VA = "0x181558B00")] set { bool kimbppfdhkg = this.KIMBPPFDHKG; this.KIMBPPFDHKG = value; if (!value) { this.EOGPLLPGGBB.BFBHDNPIBOB(); if (PhotonNetwork.IsMasterClient) { Tool nndnjgklnpe = this.NNDNJGKLNPE; int num = 0; if (nndnjgklnpe != num) { this.NNDNJGKLNPE.MasterResetToLastSpawnPosition(); } } } if (this.KIMBPPFDHKG && !kimbppfdhkg && PhotonNetwork.IsMasterClient) { int num2 = 0; this.MFIDGDPAGIB = num2; MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB; float num3 = this.MGLEPDDEAIN; eogpllpggbb.KGFFMEICLNN(num3); } } } // Token: 0x17002FAF RID: 12207 // (get) Token: 0x06011AAE RID: 72366 RVA: 0x004372BC File Offset: 0x004354BC // (set) Token: 0x06011AAF RID: 72367 RVA: 0x004372D0 File Offset: 0x004354D0 [Token(Token = "0x17002FAF")] private Tool OMKBFOJLLCL { [Token(Token = "0x6011AAE")] [Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")] get { return this.NNDNJGKLNPE; } [Token(Token = "0x6011AAF")] [Address(RVA = "0x1556FB0", Offset = "0x15559B0", VA = "0x181556FB0")] set { SynchronizedField ojeldbpmkok = this.OJELDBPMKOK; int num = 0; if (value != num) { PhotonView photonView = value.photonView; } } } // Token: 0x17002FB0 RID: 12208 // (get) Token: 0x06011AB0 RID: 72368 RVA: 0x00437300 File Offset: 0x00435500 // (set) Token: 0x06011AB1 RID: 72369 RVA: 0x00437320 File Offset: 0x00435520 [Token(Token = "0x17002FB0")] private int MFIDGDPAGIB { [Token(Token = "0x6011AB0")] [Address(RVA = "0x1556ED0", Offset = "0x15558D0", VA = "0x181556ED0")] get { return this.IFNIBMFBDFC.Get(); } [Token(Token = "0x6011AB1")] [Address(RVA = "0x15571C0", Offset = "0x1555BC0", VA = "0x1815571C0")] set { SynchronizedField ifnibmfbdfc = this.IFNIBMFBDFC; } } // Token: 0x17002FB1 RID: 12209 // (get) Token: 0x06011AB2 RID: 72370 RVA: 0x0043733C File Offset: 0x0043553C [Token(Token = "0x17002FB1")] private float MGLEPDDEAIN { [Token(Token = "0x6011AB2")] [Address(RVA = "0x1557550", Offset = "0x1555F50", VA = "0x181557550")] get { float[] array = this.spawnDelays; if (array != 0 && array.Length != 0) { int num = this.IFNIBMFBDFC.Get(); int length = this.spawnDelays.Length; int num2 = 0; int num3 = Mathf.Clamp(num, num2, length); return this.spawnDelays[num3]; } throw new IndexOutOfRangeException(); } } // Token: 0x06011AB3 RID: 72371 RVA: 0x00437394 File Offset: 0x00435594 [Token(Token = "0x6011AB3")] [Address(RVA = "0x1556BC0", Offset = "0x15555C0", VA = "0x181556BC0", Slot = "13")] protected override void Awake() { base..ctor(); PulsingBeam pulsingBeam = this.pulsingBeam; int num = 0; if (pulsingBeam != num) { GameObject gameObject = this.pulsingBeam.gameObject; int num2 = 0; gameObject.SetActive(num2 != 0); } Action action = new Action(this.PIMDOPLCCKI); SynchronizedField synchronizedField; this.OJELDBPMKOK = synchronizedField; SynchronizedField synchronizedField2; this.IFNIBMFBDFC = synchronizedField2; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "ST", SetterPermissionMode.MASTER); this.EOGPLLPGGBB = mjnlddclogp; Action action2 = new Action(this.CPCEIFBLPAB); mjnlddclogp.DKGCBLEONAB += action2; ActionEvent staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent; Action action3 = new Action(this.BEAIGEDBBOH); Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent + action3; } // Token: 0x06011AB4 RID: 72372 RVA: 0x00437448 File Offset: 0x00435648 [Token(Token = "0x6011AB4")] [Address(RVA = "0x1558870", Offset = "0x1557270", VA = "0x181558870")] private void Start() { this.PIMDOPLCCKI(); } // Token: 0x06011AB5 RID: 72373 RVA: 0x0043745C File Offset: 0x0043565C [Token(Token = "0x6011AB5")] [Address(RVA = "0x1558230", Offset = "0x1556C30", VA = "0x181558230", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; int num2 = 0; if (teamManager != num2) { GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Action action = new Action(this.HDFKJDFIFKK); teamManager2.HODHIDAOIJI -= action; } } MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB; if (eogpllpggbb != 0) { Action action2 = new Action(this.CPCEIFBLPAB); eogpllpggbb.DKGCBLEONAB -= action2; } ActionEvent staticToolInstantiatedEvent = Tool.StaticToolInstantiatedEvent; Action action3 = new Action(this.BEAIGEDBBOH); Tool.StaticToolInstantiatedEvent = staticToolInstantiatedEvent - action3; } // Token: 0x06011AB6 RID: 72374 RVA: 0x00437508 File Offset: 0x00435708 [Token(Token = "0x6011AB6")] [Address(RVA = "0x1558880", Offset = "0x1557280", VA = "0x181558880")] private void Update() { this.EOGPLLPGGBB.OCGHOBMJNMA(); if (this.KIMBPPFDHKG) { Tool nndnjgklnpe = this.NNDNJGKLNPE; int num = 0; if (!(nndnjgklnpe != num) && !this.GMBEKEJMMOD()) { this.uiRoot.SetActive(true); MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB; TextMesh textMesh = this.spawnTimerText; string text = eogpllpggbb.HPDDAIKGLBM.OEFBEJEPLHM(); textMesh.text = text; } } GameObject gameObject = this.uiRoot; int num2 = 0; gameObject.SetActive(num2 != 0); if (this.KIMBPPFDHKG) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num3 = 0; if (instance != num3 && PhotonNetwork.IsMasterClient) { Tool nndnjgklnpe2 = this.NNDNJGKLNPE; int num4 = 0; if (nndnjgklnpe2 == num4 && this.EOGPLLPGGBB.OLGMEEIPCAL) { this.NICDOABNJFJ(); } } } } // Token: 0x06011AB7 RID: 72375 RVA: 0x004375E4 File Offset: 0x004357E4 [Token(Token = "0x6011AB7")] [Address(RVA = "0x1557060", Offset = "0x1555A60", VA = "0x181557060")] private void FFHEADALFEO() { if (this.KIMBPPFDHKG) { Tool nndnjgklnpe = this.NNDNJGKLNPE; int num = 0; if (!(nndnjgklnpe != num) && !this.GMBEKEJMMOD()) { this.uiRoot.SetActive(true); MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB; TextMesh textMesh = this.spawnTimerText; string text = eogpllpggbb.HPDDAIKGLBM.OEFBEJEPLHM(); textMesh.text = text; return; } } GameObject gameObject = this.uiRoot; int num2 = 0; gameObject.SetActive(num2 != 0); } // Token: 0x06011AB8 RID: 72376 RVA: 0x00437660 File Offset: 0x00435860 [Token(Token = "0x6011AB8")] [Address(RVA = "0x1557660", Offset = "0x1556060", VA = "0x181557660")] private bool GMBEKEJMMOD() { Transform transform = global::Player.k__BackingField.head.transform; Vector3 vector; float z = vector.z; Transform transform2 = base.transform; Vector3 vector2; float z2 = vector2.z; Vector3 vector3; float z3 = vector3.z; float z4 = Vector3.up.z; Vector3 vector4; float z5 = vector4.z; throw new NullReferenceException(); } // Token: 0x06011AB9 RID: 72377 RVA: 0x004376C0 File Offset: 0x004358C0 [Token(Token = "0x6011AB9")] [Address(RVA = "0x1557A50", Offset = "0x1556450", VA = "0x181557A50")] public void Initialize(ArenaManager MCMIHLAAOGO) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num) { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Action action = new Action(this.HDFKJDFIFKK); teamManager.HODHIDAOIJI += action; GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; CGLKOJIMDIH playerTeam = teamManager2.GetPlayerTeam(localPlayer); GameTeamManager teamManager3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; int num2 = 0; Renderer[] array = this.uiRenderers; if (num2 < array.Length) { Material material = array[num2].GetMaterial(); Renderer[] array2 = this.uiRenderers; num2++; } } } // Token: 0x06011ABA RID: 72378 RVA: 0x00437768 File Offset: 0x00435968 [Token(Token = "0x6011ABA")] [Address(RVA = "0x15578D0", Offset = "0x15562D0", VA = "0x1815578D0")] private void HDFKJDFIFKK() { GameTeamManager teamManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; Photon.Realtime.Player localPlayer = PhotonNetwork.LocalPlayer; CGLKOJIMDIH playerTeam = teamManager.GetPlayerTeam(localPlayer); GameTeamManager teamManager2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.teamManager; int num = 0; Renderer[] array = this.uiRenderers; if (num < array.Length) { Material material = array[num].GetMaterial(); Renderer[] array2 = this.uiRenderers; num++; } } // Token: 0x06011ABB RID: 72379 RVA: 0x004377D8 File Offset: 0x004359D8 [Token(Token = "0x6011ABB")] [Address(RVA = "0x1557FA0", Offset = "0x15569A0", VA = "0x181557FA0")] private void NICDOABNJFJ() { if (this.KIMBPPFDHKG) { GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG; int num = 0; if (instance != num && PhotonNetwork.IsMasterClient) { GameSpawnManager spawnManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.spawnManager; OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(this.equipmentTypeId); Transform transform = this.equipmentSpawnTransform; Transform transform2 = this.equipmentSpawnTransform; Vector3 vector; float z = vector.z; Tool tool; this.OMKBFOJLLCL = tool; PhotonView photonView = base.photonView; RPCActions.RPCAction rpcaction = new RPCActions.RPCAction(this.RpcOnEquipmentSpawn); photonView.RpcAll(rpcaction); } } } // Token: 0x06011ABC RID: 72380 RVA: 0x0043786C File Offset: 0x00435A6C [Token(Token = "0x6011ABC")] [Address(RVA = "0x1557220", Offset = "0x1555C20", VA = "0x181557220")] [PunRPC] private void RpcOnEquipmentSpawn() { RecRoomAudioClip recRoomAudioClip = this.onSpawnAudio; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); NotificationManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; string text = this.onSpawnNotification; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2); } // Token: 0x06011ABD RID: 72381 RVA: 0x004378B8 File Offset: 0x00435AB8 [Token(Token = "0x6011ABD")] [Address(RVA = "0x1556F20", Offset = "0x1555920", VA = "0x181556F20")] private void CPCEIFBLPAB() { MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB; MACMLJJGBIM.AJHELNOKKMA ajhelnokkma = new MACMLJJGBIM.AJHELNOKKMA(this.KLINOJGIJHE); eogpllpggbb.LADHFOAHLDA(10f, ajhelnokkma); } // Token: 0x06011ABE RID: 72382 RVA: 0x004378EC File Offset: 0x00435AEC [Token(Token = "0x6011ABE")] [Address(RVA = "0x1557CB0", Offset = "0x15566B0", VA = "0x181557CB0")] private void KLINOJGIJHE() { RecRoomAudioClip recRoomAudioClip = this.spawnIn10SecondsAudio; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); NotificationManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; string text = this.spawnIn10SecondsNotification; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2); } // Token: 0x06011ABF RID: 72383 RVA: 0x00437938 File Offset: 0x00435B38 [Token(Token = "0x6011ABF")] [Address(RVA = "0x1557220", Offset = "0x1555C20", VA = "0x181557220")] private void GCACJDHPOCB() { RecRoomAudioClip recRoomAudioClip = this.onSpawnAudio; int num = 0; SFXAudioSource sfxaudioSource = AudioManager.Play2DSFX(recRoomAudioClip, num); NotificationManager instance = SingletonMonoBehaviour.Instance; int num2 = 0; string text = this.onSpawnNotification; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text, 3f, num2, num2); } // Token: 0x06011AC0 RID: 72384 RVA: 0x00437984 File Offset: 0x00435B84 [Token(Token = "0x6011AC0")] [Address(RVA = "0x1556E20", Offset = "0x1555820", VA = "0x181556E20")] private void BEAIGEDBBOH(Tool NBHJPDBHDHB) { int num = 0; if (NBHJPDBHDHB != num) { PhotonView photonView = NBHJPDBHDHB.photonView; SynchronizedField ojeldbpmkok = this.OJELDBPMKOK; int viewIdField = photonView.viewIdField; int num2 = ojeldbpmkok.Get(); if (viewIdField == num2) { this.PIMDOPLCCKI(); } } } // Token: 0x06011AC1 RID: 72385 RVA: 0x004379CC File Offset: 0x00435BCC [Token(Token = "0x6011AC1")] [Address(RVA = "0x1558570", Offset = "0x1556F70", VA = "0x181558570")] private void PIMDOPLCCKI() { for (;;) { PhotonView photonView = PhotonNetwork.GetPhotonView(this.OJELDBPMKOK.Get()); int num = 0; if (photonView != num) { Tool component = photonView.GetComponent(); } int num2 = 0; Tool nndnjgklnpe = this.NNDNJGKLNPE; if (!(num2 != nndnjgklnpe)) { return; } this.NNDNJGKLNPE = num2; int num3 = 0; if (!(num2 != num3)) { break; } this.NNDNJGKLNPE.k__BackingField.PauseAutomaticCleanup(this); this.NNDNJGKLNPE.KinematicOnReset = true; Tool nndnjgklnpe2 = this.NNDNJGKLNPE; ActionEvent postPickupEvent = nndnjgklnpe2.PostPickupEvent; Action action = new Action(this.LNOIKBCIMGO); ActionEvent actionEvent = postPickupEvent + action; nndnjgklnpe2.PostPickupEvent = actionEvent; Tool nndnjgklnpe3 = this.NNDNJGKLNPE; ActionEvent postResetEvent = nndnjgklnpe3.PostResetEvent; Action action2 = new Action(this.PGCLLNKGMLB); ActionEvent actionEvent2; nndnjgklnpe3.PostResetEvent = actionEvent2; PulsingBeam pulsingBeam = this.pulsingBeam; int num4 = 0; if (pulsingBeam != num4) { goto Block_4; } } PulsingBeam pulsingBeam2 = this.pulsingBeam; int num5 = 0; if (pulsingBeam2 != num5) { GameObject gameObject = this.pulsingBeam.gameObject; int num6 = 0; gameObject.SetActive(num6 != 0); } return; Block_4: GameObject gameObject2 = this.pulsingBeam.gameObject; throw new NullReferenceException(); } // Token: 0x06011AC2 RID: 72386 RVA: 0x00437AFC File Offset: 0x00435CFC [Token(Token = "0x6011AC2")] [Address(RVA = "0x1557D70", Offset = "0x1556770", VA = "0x181557D70")] private void LNOIKBCIMGO(Tool EGFEJGHDNAI) { ActionEvent postPickupEvent = EGFEJGHDNAI.PostPickupEvent; Action action = new Action(this.LNOIKBCIMGO); ActionEvent actionEvent = postPickupEvent - action; EGFEJGHDNAI.PostPickupEvent = actionEvent; if (this.playNotificationOnEquipmentPickup) { int num = 0; if (EGFEJGHDNAI != num && EGFEJGHDNAI.k__BackingField) { global::Player k__BackingField = EGFEJGHDNAI.k__BackingField; int num2 = 0; if (k__BackingField != num2 && !EGFEJGHDNAI.k__BackingField.DBAJDHGDPOL.IsLocal) { global::Player k__BackingField2 = EGFEJGHDNAI.k__BackingField; string text = this.equipmentPickupNotification; string nickName = k__BackingField2.DBAJDHGDPOL.nickName; string text2 = string.Format(text, nickName); NotificationManager instance = SingletonMonoBehaviour.Instance; int num3 = 0; IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, text2, 3f, num3, num3); } } } Tool nndnjgklnpe = this.NNDNJGKLNPE; if (EGFEJGHDNAI == nndnjgklnpe) { this.GGFBCDNBHGJ(); } } // Token: 0x06011AC3 RID: 72387 RVA: 0x00437BE4 File Offset: 0x00435DE4 [Token(Token = "0x6011AC3")] [Address(RVA = "0x1558480", Offset = "0x1556E80", VA = "0x181558480")] private void PGCLLNKGMLB(Tool EGFEJGHDNAI, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK, Vector3 GMMJHABHDHE, bool ACPOOMGHPKJ) { ActionEvent postResetEvent = EGFEJGHDNAI.PostResetEvent; Action action = new Action(this.PGCLLNKGMLB); ActionEvent actionEvent = postResetEvent - action; EGFEJGHDNAI.PostResetEvent = actionEvent; Tool nndnjgklnpe = this.NNDNJGKLNPE; if (EGFEJGHDNAI == nndnjgklnpe) { this.GGFBCDNBHGJ(); } } // Token: 0x06011AC4 RID: 72388 RVA: 0x00437C34 File Offset: 0x00435E34 [Token(Token = "0x6011AC4")] [Address(RVA = "0x15572E0", Offset = "0x1555CE0", VA = "0x1815572E0")] private void GGFBCDNBHGJ() { Tool nndnjgklnpe = this.NNDNJGKLNPE; ActionEvent postResetEvent = nndnjgklnpe.PostResetEvent; Action action = new Action(this.PGCLLNKGMLB); ActionEvent actionEvent = postResetEvent - action; nndnjgklnpe.PostResetEvent = actionEvent; Tool nndnjgklnpe2 = this.NNDNJGKLNPE; ActionEvent postPickupEvent = nndnjgklnpe2.PostPickupEvent; Action action2 = new Action(this.LNOIKBCIMGO); ActionEvent actionEvent2 = postPickupEvent - action2; nndnjgklnpe2.PostPickupEvent = actionEvent2; this.NNDNJGKLNPE.k__BackingField.ResumeAutomaticCleanup(this); if (PhotonNetwork.IsMasterClient) { SynchronizedField ojeldbpmkok = this.OJELDBPMKOK; int num = 0; bool flag = 0 != num; if (this.KIMBPPFDHKG) { int num2 = this.IFNIBMFBDFC.Get(); SynchronizedField ifnibmfbdfc = this.IFNIBMFBDFC; MJNLDDCLOGP eogpllpggbb = this.EOGPLLPGGBB; float num3 = this.MGLEPDDEAIN; eogpllpggbb.KGFFMEICLNN(num3); } } } // Token: 0x06011AC5 RID: 72389 RVA: 0x00437D0C File Offset: 0x00435F0C [Token(Token = "0x6011AC5")] [Address(RVA = "0x1558AA0", Offset = "0x15574A0", VA = "0x181558AA0")] public ArenaEquipmentSpawner() { } // Token: 0x0400BD39 RID: 48441 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400BD39")] [SerializeField] private Transform equipmentSpawnTransform; // Token: 0x0400BD3A RID: 48442 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400BD3A")] [SerializeField] [HELOBGLDDLH.KBCDAGDEHAO(false)] [Header("Spawn Configuration")] private SerializedGuid equipmentTypeId; // Token: 0x0400BD3B RID: 48443 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400BD3B")] [SerializeField] private float[] spawnDelays; // Token: 0x0400BD3C RID: 48444 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400BD3C")] [SerializeField] [Header("Feedback")] private PulsingBeam pulsingBeam; // Token: 0x0400BD3D RID: 48445 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400BD3D")] [SerializeField] private RecRoomAudioClip spawnIn10SecondsAudio; // Token: 0x0400BD3E RID: 48446 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400BD3E")] [SerializeField] private string spawnIn10SecondsNotification = "POWER WEAPON SPAWNS IN 10"; // Token: 0x0400BD3F RID: 48447 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400BD3F")] [SerializeField] private RecRoomAudioClip onSpawnAudio; // Token: 0x0400BD40 RID: 48448 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400BD40")] [SerializeField] private string onSpawnNotification = "POWER WEAPON SPAWNED"; // Token: 0x0400BD41 RID: 48449 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400BD41")] [SerializeField] private bool playNotificationOnEquipmentPickup = true; // Token: 0x0400BD42 RID: 48450 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400BD42")] [SerializeField] private string equipmentPickupNotification = "{0} GRABBED POWER WEAPON"; // Token: 0x0400BD43 RID: 48451 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400BD43")] [SerializeField] [Header("UI")] private GameObject uiRoot; // Token: 0x0400BD44 RID: 48452 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400BD44")] [SerializeField] private Renderer[] uiRenderers; // Token: 0x0400BD45 RID: 48453 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400BD45")] [SerializeField] private TextMesh spawnTimerText; // Token: 0x0400BD46 RID: 48454 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400BD46")] private MJNLDDCLOGP EOGPLLPGGBB; // Token: 0x0400BD47 RID: 48455 [Token(Token = "0x400BD47")] private const float GCCGALPMFOK = 2f; // Token: 0x0400BD48 RID: 48456 [Token(Token = "0x400BD48")] private const float CFDEEPECBFB = 4f; // Token: 0x0400BD49 RID: 48457 [Token(Token = "0x400BD49")] private const float DKEONODIADB = 120f; // Token: 0x0400BD4A RID: 48458 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400BD4A")] private bool KIMBPPFDHKG; // Token: 0x0400BD4B RID: 48459 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400BD4B")] private SynchronizedField OJELDBPMKOK; // Token: 0x0400BD4C RID: 48460 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400BD4C")] private Tool NNDNJGKLNPE; // Token: 0x0400BD4D RID: 48461 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400BD4D")] private SynchronizedField IFNIBMFBDFC; } }