public void OnPauseButton() { if (FPSControl.IsOn()) { return; } _GameState gameState = GameControl.GetGameState(); if (gameState == _GameState.Over) { return; } if (toggleFastForward.isOn) { toggleFastForward.isOn = false; } if (gameState == _GameState.Pause) { GameControl.ResumeGame(); UIPauseMenu.Hide(); } else { GameControl.PauseGame(); UIPauseMenu.Show(); } }
public void _Hide() { if (UI.UseDragNDrop() && !FPSControl.IsOn()) { return; } BuildManager.ClearBuildPoint(); isOn = false; thisObj.SetActive(isOn); }
public void ToggleFF() { if (FPSControl.IsOn()) { return; } if (toggleFastForward.isOn) { Time.timeScale = UI.GetFFTime(); } else { Time.timeScale = 1; } }
// Update is called once per frame void Update() { if (GameControl.GetGameState() == _GameState.Over) { return; } if (FPSControl.IsOn()) { return; } if (abilityTargetSelecting) { return; } #if UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 if (Input.touchCount == 1) { Touch touch = Input.touches[0]; if (UIUtilities.IsCursorOnUI(touch.fingerId)) { return; } if (!UseDragNDrop() && !UIBuildButton.isOn) { BuildManager.SetIndicator(touch.position); } if (touch.phase == TouchPhase.Began) { OnTouchCursorDown(touch.position); } } else { UpdateMouse(); } #else UpdateMouse(); #endif }