refactor: use PlayDelayed API for audio delay and add Stop by ID support
- Replace PlayAfterDelay coroutine with AudioSource.PlayDelayed - Add Stop(audioId) public API - Add startWithMusic toggle - Clean up namespace and debug macros
This commit is contained in:
@@ -15,6 +15,12 @@ public class PlaySoundBind : MonoBehaviour
|
||||
uint.TryParse(this.inputField.text, out uint audioId);
|
||||
AudioSystem.Instance.Play(audioId);
|
||||
}
|
||||
|
||||
public void StopSound()
|
||||
{
|
||||
uint.TryParse(this.inputField.text, out uint audioId);
|
||||
AudioSystem.Instance.Stop(audioId);
|
||||
}
|
||||
|
||||
public void PlaySoundOnTrigger()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user