From 1775923118ad6e64fe05289a8ce2ff90fc0623b9 Mon Sep 17 00:00:00 2001 From: minenice55 <43734252+minenice55@users.noreply.github.com> Date: Mon, 11 Apr 2022 10:57:27 -0400 Subject: [PATCH] Trick on the Class: refactor object sound --- Assets/Scripts/Games/TrickClass/MobTrickObj.cs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/Assets/Scripts/Games/TrickClass/MobTrickObj.cs b/Assets/Scripts/Games/TrickClass/MobTrickObj.cs index 92e5fb753..bbc8b6682 100644 --- a/Assets/Scripts/Games/TrickClass/MobTrickObj.cs +++ b/Assets/Scripts/Games/TrickClass/MobTrickObj.cs @@ -98,7 +98,7 @@ namespace HeavenStudio.Games.Scripts_TrickClass // no input? if (Conductor.instance.GetPositionFromBeat(startBeat, dodgeBeats) >= Minigame.EndTime()) { - PlayDodgeSound(); + Jukebox.PlayOneShotGame(GetDodgeSound()); miss = true; switch (type) { @@ -122,17 +122,16 @@ namespace HeavenStudio.Games.Scripts_TrickClass TrickClass.instance.PlayerDodge(); dodged = true; MultiSound.Play(new MultiSound.Sound[] { - new MultiSound.Sound("trickClass/ball_impact", startBeat + flyBeats, volume: 0.5f), + new MultiSound.Sound(GetDodgeSound(), startBeat + flyBeats, volume: 0.5f), }); } - public void PlayDodgeSound() + public string GetDodgeSound() { switch (type) { default: - Jukebox.PlayOneShotGame("trickClass/ball_impact"); - break; + return "trickClass/ball_impact"; } } }