diff --git a/Assets/Scripts/Tower/GravityTower.cs b/Assets/Scripts/Tower/GravityTower.cs index a024b49..4f87ed0 100644 --- a/Assets/Scripts/Tower/GravityTower.cs +++ b/Assets/Scripts/Tower/GravityTower.cs @@ -16,6 +16,7 @@ public class GravityTower : Tower [SerializeField] private string audioName; + private AudioSource audioSc; public override void TowerSelected(bool selected) { @@ -33,8 +34,7 @@ public class GravityTower : Tower if (!string.IsNullOrEmpty(audioName)) { - Debug.Log("play"); - AudioManager.PlaySound(audioName, transform.position); + audioSc = AudioManager.PlaySound(audioName, transform.position, false, true, true); } } @@ -53,6 +53,8 @@ public class GravityTower : Tower protected override void OnDestroy() { base.OnDestroy(); + + audioSc.Stop(); } protected override void Update()