Ejemplo n.º 1
0
 private void OnTriggerEnter(Collider hit)
 {
     if (hit.gameObject.tag == "Brain")
     {
         brainsource.Play();
         hit.gameObject.SetActive(false);
         ms.addScore(1);
         if (ms.GetDistanceBetween() < 3)
         {
             ms.AddSpeed(0.5f);
         }
         if (ms.GetScore() % 10 == 0)
         {
             ms.AddSpeed(0.1f);
             mobscript.GainSpeed(1);
             if (ms.GetHearts() == 0)
             {
                 ms.AddHeart();
                 ms.SetHeartActive(0, true);
                 anim.SetBool("damaged", false);
             }
             else if (ms.GetHearts() == 1)
             {
                 ms.AddHeart();
                 ms.SetHeartActive(0, true);
                 ms.SetHeartActive(1, true);
             }
             else if (ms.GetHearts() == 2)
             {
                 ms.AddHeart();
                 ms.SetHeartActive(0, true);
                 ms.SetHeartActive(1, true);
                 ms.SetHeartActive(2, true);
             }
         }
         else if (ms.GetScore() % 20 == 0)
         {
             mobscript.GainSpeed(2);
         }
     }
 }