void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { if (BuildManager.UseDragNDrop() && BuildManager.InDragNDrop()) { return; } if (!UITowerView.IsOn() && !AbilityManager.IsSelectingTarget() && !UIPerkMenu.IsOn() && !UIFPS.IsOn()) { TogglePause(); } } //keyboard for cursor based input start here if (!enableInput) { return; } if (Input.touchCount > 1) { return; } if (UI.IsCursorOnUI(0) || UI.IsCursorOnUI()) { return; } if (Input.GetMouseButtonDown(0)) { OnCursorDown(Input.mousePosition); } }
void Start() { if (limitScale) { for (int i = 0; i < scalerList.Count; i++) { if (Screen.width >= scalerList[i].referenceResolution.x) { instance.scalerList[i].uiScaleMode = CanvasScaler.ScaleMode.ConstantPixelSize; } else { instance.scalerList[i].uiScaleMode = CanvasScaler.ScaleMode.ScaleWithScreenSize; } } } if (perkMenuOnly) { UIHUD.GetInstance().gameObject.SetActive(false); UIBuildButton.GetInstance().gameObject.SetActive(false); UIAbilityButton.GetInstance().gameObject.SetActive(false); UITowerView.GetInstance().gameObject.SetActive(false); UIPerkMenu.DisableCloseButton(); OnPerkMenu(); } }
void OnFPSMode(bool flag) { //FPSModeCrosshairObj.SetActive(flag); #if UNITY_IPHONE || UNITY_ANDROID || UNITY_WP8 || UNITY_BLACKBERRY UIGameMessage.DisplayMessage("FPS mode is not supported in mobile"); #endif if (flag) { UIBuildButton.Hide(); UIAbilityButton.Hide(); UIPerkMenu.Hide(); UIFPSHUD.Show(); } else { if (UseDragNDrop()) { UIBuildButton.Show(); } if (AbilityManager.IsOn()) { UIAbilityButton.Show(); } if (PerkManager.IsOn()) { UIPerkMenu.Show(); } UIFPSHUD.Hide(); } }
void Awake(){ instance = (UIPerkMenu)target; EditorDBManager.Init(); EditorUtility.SetDirty(instance); }
void Awake() { instance = (UIPerkMenu)target; EditorDBManager.Init(); EditorUtility.SetDirty(instance); }
IEnumerator _ClosePerkMenu() { CameraControl.FadeBlur(uiBlurEffect, 2, 0); CameraControl.TurnBlurOff(); GameControl.ResumeGame(); UIPerkMenu.Hide(); yield return(StartCoroutine(WaitForRealSeconds(0.25f))); Time.timeScale = 1; }
public void _OnPerkMenu() { UITowerView.Hide(); CameraControl.FadeBlur(uiBlurEffect, 0, 2); CameraControl.TurnBlurOn(); GameControl.PauseGame(); UIPerkMenu.Show(); Time.timeScale = 0; }
public void Awake() { instance = this; thisObj = gameObject; rectT = thisObj.GetComponent <RectTransform>(); canvasGroup = thisObj.GetComponent <CanvasGroup>(); if (canvasGroup == null) { canvasGroup = thisObj.AddComponent <CanvasGroup>(); } canvasGroup.alpha = 0; }
void Awake() { instance=this; }