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;
         }
     }
 }
Example #3
0
 public void holdPowerUp(PowerUpInterface power)
 {
     this.power = power;
     timer      = 0;
     gameObject.SetActive(true);
 }