public void StopSong(bool dontInvokeEvent = false) { if (audioSource) { audioSource.Stop(); } songHasStarted = false; songStartEventInvoked = false; if (!dontInvokeEvent) { onSongFinished.Invoke(); } trackManager.ClearAllTracks(); }
public void StopSong(bool dontInvokeEvent = false) { if (audioSource) { audioSource.Stop(); } songHasStarted = false; songStartEventInvoked = false; if (!dontInvokeEvent) { resultsScreenObject.SetActive(true); } onSongFinished.Invoke(); trackManager.ClearAllTracks(); }