mirror of
https://github.com/GTA-ASM/SanAndreasUnity
synced 2024-11-30 07:50:22 +00:00
32 lines
748 B
C#
32 lines
748 B
C#
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<ExplosionForce>();
|
|
this.gameObject.DestroyComponent<DestroyWhenParticleSystemsFinish>();
|
|
}
|
|
}
|
|
|
|
public override void OnStartClient()
|
|
{
|
|
if (NetStatus.IsServer)
|
|
return;
|
|
|
|
F.RunExceptionSafe(() => Vehicle.AssignExplosionSound(this.gameObject));
|
|
}
|
|
|
|
}
|
|
|
|
}
|