public void Pause()
 {
     if (_state == RunState.Playing && !IsPaused)
     {
         _sequenceExecutor.Pause();
         IsPaused = true;
     }
 }
 protected override void _OnPause()
 {
     _sequenceExecutor.Pause();
 }