void OnCollisionEnter2D(Collision2D col)
 {
     if (col.gameObject.name == "Player")
     {
         Destroy(this.gameObject);
         if (PauseMenuScript.ctrlScript.gameRunning)
         {
             if (HealthBarScript.maxHealth < HealthBarScript.health + gain)
             {
                 GameController.ShowTextEffect(HealthBarScript.maxHealth - HealthBarScript.health, text, col.transform);
             }
             else
             {
                 GameController.ShowTextEffect(gain, text, col.transform);
             }
             HealthBarScript.health += gain;
             PotionEffect.ActivateEffect(col.transform, healthEffect);
         }
     }
 }
Example #2
0
 void OnCollisionEnter2D(Collision2D col)
 {
     if (col.gameObject.name == "Player")
     {
         Destroy(this.gameObject);
         if (PauseMenuScript.ctrlScript.gameRunning)
         {
             if (ManaBarScript.maxMana < ManaBarScript.mana + gain)
             {
                 float currentGain = ManaBarScript.maxMana - ManaBarScript.mana;
                 GameController.ShowTextEffect(currentGain, text, col.transform);
                 ManaBarScript.mana += currentGain;
             }
             else
             {
                 GameController.ShowTextEffect(gain, text, col.transform);
                 ManaBarScript.mana += gain;
             }
             PotionEffect.ActivateEffect(col.transform, manaEffect);
         }
     }
 }