public void SetOperation(MusicOperation operation) { switch (operation) { case MusicOperation.PlaySmooth: PlayMusicFromInitialVolume(); break; case MusicOperation.Stop: StopPlayback(); break; case MusicOperation.FadeOut: FadeOut(); break; case MusicOperation.Pause: PausePlayback(); break; case MusicOperation.Resume: ResumePlayback(); break; } }
public ControlMusicInstruction(MusicOperation operation, Music music, ushort fadeOutDuration) { this.Operation = operation; this.Music = music; this.FadeOutDuration = fadeOutDuration; }