public void setPowerUp(PowerUpInterface newPower, int type) { if (powerUpHolder != null) { powerUpHolder.gameObject.SetActive(false); } powerUpHolder = newPower; powerDisplayImage.gameObject.SetActive(true); powerDisplayImage.sprite = powerUpImages[type]; infoTxt.gameObject.SetActive(false); used = false; }
public void activatePower() { if (!used) { if (powerUpHolder.usePower()) { used = powerUpHolder.finsihed(); powerDisplayImage.gameObject.SetActive(false); if (used) { powerUpHolder = null; } //used = true; } } }
public void holdPowerUp(PowerUpInterface power) { this.power = power; timer = 0; gameObject.SetActive(true); }