private void activatePowerUp() { //Sets timer for player power as well as monitors how long is left. powerUpText.text = ((int)powerTime).ToString(); powerTime -= Time.deltaTime; if (powerTime < 0) { powerUpPanel.color = Color.black; powerUpText.text = ""; powerUpOn = false; currentPower = powerUpState.NONE; } }
// Use this for initialization void Start() { bloodImage = bloodFilter.GetComponent <Image> (); shotsFired = 0; shotsHitTarget = 0; currentPower = powerUpState.NONE; gameStatus = GameObject.Find("UICanvas").GetComponent <GameController> (); player = this.GetComponent <CharacterController> (); playerHeight = player.height; playerHealth = maxHealth; healthText.text = playerHealth.ToString(); setHealthTextColor(); cameraPos.position = new Vector3(this.transform.position.x, this.transform.position.y + 0.5f, this.transform.position.z); }
public void setPowerUpBar(GameObject powerUp, float powerUpTime, string powerColor) { //Sets the type of power to the power up bar when collided with powerUpPanel.color = powerUp.GetComponent <Renderer> ().material.color; powerTime = powerUpTime; powerUpOn = true; if (powerColor == "red") { currentPower = powerUpState.RED; } else if (powerColor == "green") { currentPower = powerUpState.GREEN; } else if (powerColor == "blue") { currentPower = powerUpState.BLUE; } }