diff --git a/Assets/Scripts/Gameplay/SC_GameManager.cs b/Assets/Scripts/Gameplay/SC_GameManager.cs index c628e129..d384f150 100644 --- a/Assets/Scripts/Gameplay/SC_GameManager.cs +++ b/Assets/Scripts/Gameplay/SC_GameManager.cs @@ -88,6 +88,8 @@ public class GameManager : Script Input.SetMouseCentering(true); Application.IsCursorVisible = false; Application.FixDeltaTime = Time.DefaultFixDeltaTime; + + AudioHandler.audioClipHandlers["SFXItemScore"] = Audio.CreateAudioClip("event:/Music/stingers/item_scored"); } protected override void start() @@ -244,6 +246,9 @@ public class GameManager : Script if (currMultiplierCombo < maxMultiplierCombo) currMultiplierCombo += 1; + Audio.SetParameter("Multiplier", currMultiplierCombo); + AudioHandler.audioClipHandlers["SFXItemScore"].Play(); + MultiplierTextFx fx = multiplierText.GetScript(); if (fx) { diff --git a/Assets/Scripts/Gameplay/SC_ScoringZone.cs b/Assets/Scripts/Gameplay/SC_ScoringZone.cs index 69ee949a..874ca0c7 100644 --- a/Assets/Scripts/Gameplay/SC_ScoringZone.cs +++ b/Assets/Scripts/Gameplay/SC_ScoringZone.cs @@ -6,14 +6,12 @@ public class ScoringZone : Script protected override void awake() { - AudioHandler.audioClipHandlers["SFXItemScore"] = Audio.CreateAudioClip("event:/Music/stingers/item_scored"); } protected override void onTriggerEnter(CollisionInfo info) { if (GameManager.Instance && info.GameObject.GetScript() && info.GameObject.IsActiveSelf && !info.GameObject.GetComponent().GetCollisionShape(0).IsTrigger ) { - AudioHandler.audioClipHandlers["SFXItemScore"].Play(); GameManager.Instance.Score += info.GameObject.GetScript().Score * GameManager.Instance.currMultiplierCombo; GameManager.Instance.ItemScored(); info.GameObject.SetActive(false);