Esempio n. 1
0
 public void Update()
 {
     if (healthSlider != null)
     {
         if (myAttribute.getHealth() != health)
         {
             health = myAttribute.getHealth();
             if (health > healthSlider.maxValue)
             {
                 healthSlider.maxValue = health;
             }
             healthSlider.value = health;
         }
     }
     if (powerSlider != null)
     {
         currentFire = myAttribute.nextBigFire;
         if ((currentFire != oldFire) || (Time.time <= currentFire)) // potentiall add 0.000001 to time to avoid time = 0
         {
             powerSlider.value = myAttribute.bigCooldown - (currentFire - Time.time);
         }
         oldFire = currentFire;
     }
 }
Esempio n. 2
0
 void Start()
 {
     myAttribute = gameObject.GetComponent <AttributeController>();
     if (healthSlider != null)
     {
         health = myAttribute.getHealth();
         healthSlider.maxValue = health;
         healthSlider.value    = health;
     }
     if (powerSlider != null)
     {
         powerSlider.maxValue = myAttribute.bigCooldown;
         powerSlider.value    = myAttribute.bigCooldown;
         oldFire = 0;
     }
 }