public void Stop() { state = ManagedAudioSourceState.Idle; source.Stop(); OnStopped(); }
public void Play(Vector3 position, AudioClip clip, float volume, bool looped) { state = ManagedAudioSourceState.Playing; source.transform.position = position; source.clip = clip; source.loop = looped; source.volume = volume; source.Play(); OnPlayed(); }