// Update is called once per frame void Update() { if (Input.GetKeyDown("space") && !gameManager.paused && !currentlyConsuming && charge == 100) { ConsumeAllOnScreen(); } else if (currentlyConsuming) { currentlyConsuming = false; transform.GetChild(0).gameObject.SetActive(false); guiController.HideFullChargeText(); guiController.DepleteChargeUI(); } if (charge == 100) { guiController.ShowFullChargeText(); } }