diff --git a/Basic/2DSpaceShooter/Assets/Scripts/ShipControl.cs b/Basic/2DSpaceShooter/Assets/Scripts/ShipControl.cs index 0bc1e338c..3040621a1 100644 --- a/Basic/2DSpaceShooter/Assets/Scripts/ShipControl.cs +++ b/Basic/2DSpaceShooter/Assets/Scripts/ShipControl.cs @@ -194,8 +194,7 @@ public void TakeDamage(int amount) void Fire(Vector3 direction) { - fireSound.Play(); - + PlayFireSoundClientRpc(); var damage = 5; if (QuadDamageTimer.Value > NetworkManager.ServerTime.TimeAsFloat) { @@ -499,6 +498,13 @@ void OnCollisionEnter2D(Collision2D other) } } + // --- ClientRPCs --- + + [ClientRpc] + void PlayFireSoundClientRpc() + { + fireSound.Play(); + } // --- ServerRPCs --- [ServerRpc]