Exemplo n.º 1
0
 public void ResumeAnimation()
 {
     if (enemyAnim != null)
     {
         enemyAnim.Resume();
     }
 }
Exemplo n.º 2
0
    //=====================================================

    #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();
        }
    }