コード例 #1
0
 public void UnpauseGame()
 {
     isPaused        = false;
     gamePause.Value = false;
     OnUnpause?.Invoke();
     Time.timeScale = 1;
 }
コード例 #2
0
 public override void EnterState()
 {
     Cursor.lockState   = CursorLockMode.Locked;
     Cursor.visible     = false;
     GameTime.timeScale = timeScale;
     OnUnpause?.Invoke();
     Background.enabled = false;
 }
コード例 #3
0
 public void Unpause()
 {
     if (State == FallingDownGameState.Paused)
     {
         m_pauseObjectAnimatorInstance.SetBool("shouldExit", true);
         State = FallingDownGameState.InGame;
         OnUnpause?.Invoke();
     }
 }
コード例 #4
0
    private void UpdateOnPause()
    {
        OnValueChanged?.Invoke(Mathf.Clamp01(_pauseTimer / pauseTime));

        if (_pauseTimer.IsDone)
        {
            State       = SystemState.Cooldown;
            _pauseTimer = cooldownTime;
            OnUnpause?.Invoke();
        }
    }
コード例 #5
0
 protected void InvokeUnpause(float time) => OnUnpause?.Invoke(time);
コード例 #6
0
 private void UnpauseGameplayObjects()
 {
     OnUnpause?.Invoke();
 }
コード例 #7
0
ファイル: Controller.cs プロジェクト: SeanI115/BulletHellGame
 private void _OnUnpause()
 {
     pause = false;
     OnUnpause?.Invoke(this, EventArgs.Empty);
 }
コード例 #8
0
 public void Unpause() => OnUnpause?.Invoke(CurrentTime);
コード例 #9
0
 /// <summary>
 /// Called on click on continue button
 /// </summary>
 public void Unpause()
 {
     OnUnpause?.Invoke();
 }
コード例 #10
0
 public void On(OnUnpause message) => TransitionOut();
コード例 #11
0
 public override void Exit()
 {
     OnUnpause?.Invoke();
 }