using Mirror; using SanAndreasUnity.Behaviours.Vehicles; using SanAndreasUnity.Utilities; using UnityEngine; namespace SanAndreasUnity.Net { public class NetworkedExplosion : NetworkBehaviour { void Awake() { if (!NetStatus.IsServer) { // these scripts should not run on client this.gameObject.DestroyComponent(); this.gameObject.DestroyComponent(); } } public override void OnStartClient() { if (NetStatus.IsServer) return; F.RunExceptionSafe(() => Vehicle.AssignExplosionSound(this.gameObject)); } } }