public override void OnRemove() { base.OnRemove(); View.PointerInfoSignal.RemoveListener(OnPointerInfoSignal); View.LoadSongSignal.RemoveListener(OnLoadSongRequested); SongLoadedSignal.RemoveListener(OnSongLoadedReceived); SongStoppedSignal.RemoveListener(OnSongStoppedReceived); SongStartedSignal.RemoveListener(OnSongStartedReceived); }
public void Play() { _audioSource.Play(); SongStartedSignal.Dispatch(); }