Exemple #1
0
    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;
        }
    }
Exemple #2
0
 public ControlMusicInstruction(MusicOperation operation, Music music, ushort fadeOutDuration)
 {
     this.Operation       = operation;
     this.Music           = music;
     this.FadeOutDuration = fadeOutDuration;
 }