public void ResumeAnimation() { if (enemyAnim != null) { enemyAnim.Resume(); } }
//===================================================== #region IPauseListener public void OnPauseEvent(bool isPaused) { if (_isPaused == isPaused) { return; } _isPaused = isPaused; // Pause / unpause jobs foreach (var job in _currentJobs) { if (job == null) { continue; } if (_isPaused == true) { job.Pause(); } else { job.Unpause(); } } // Pause / unpause agent & animations if (_isPaused == true) { _thisAgent.Stop(); _animation.Pause(); } else { _thisAgent.Resume(); _animation.Resume(); } }