Ejemplo n.º 1
0
        public void Resume()
        {
            ResetTime();

            IsPaused = false;

            if (executeEvents)
            {
                resumeEvent.Invoke();
            }

            if (executeDelegateActions && PauseAction != null)
            {
                PauseAction.Invoke(IsPaused);
            }
        }
Ejemplo n.º 2
0
        public void Pause()
        {
            if (useTimeScale)
            {
                StopTime();
            }

            IsPaused = true;

            if (executeEvents)
            {
                pauseEvent.Invoke();
            }

            if (executeDelegateActions && PauseAction != null)
            {
                PauseAction.Invoke(IsPaused);
            }
        }
Ejemplo n.º 3
0
 internal void RaisePause(bool pause)
 {
     PauseAction?.Invoke(pause);
 }
Ejemplo n.º 4
0
 public void RaisePause(bool pause)
 {
     PauseAction?.Invoke(pause);
 }
Ejemplo n.º 5
0
 public void OnTransitionPause(Transition p0)
 {
     PauseAction?.Invoke();
 }