Example #1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "MoonCake")
     {
         PlayAudio(Eat);
         GameUIController.Combo("1");
         quality += 30;
         if (quality > 100)
         {
             quality = 100;
         }
         score += 5;
         MainController.sum--;
     }
     if (collision.gameObject.tag == "Bomb")
     {
         PlayAudio(Hey);
         GameUIController.cakes.Clear();
         quality -= 60;
         if (quality <= 0)
         {
             quality = 0;
             MainController.isGaming = false;
         }
         score       += 5;
         rig.velocity = new Vector2(0, 0);
     }
     if (collision.gameObject.tag == "Fish")
     {
         PlayAudio(Hard);
         Handheld.Vibrate();
         GameUIController.cakes.Clear();
         quality = 0;
         MainController.isGaming = false;
         rig.velocity            = new Vector2(0, 0);
     }
     if (collision.gameObject.tag == "Banana")
     {
         PlayAudio(Hey);
         GameUIController.cakes.Clear();
         quality -= 30;
         if (quality <= 0)
         {
             quality = 0;
             MainController.isGaming = false;
         }
         rig.velocity = new Vector2(0, 0);
     }
     if (collision.gameObject.tag == "MoonCake2")
     {
         PlayAudio(Eat);
         GameUIController.Combo("2");
         quality += 5;
         if (quality > 100)
         {
             quality = 100;
         }
         score += 20;
         MainController.sum--;
     }
     if (collision.gameObject.tag == "MoonCake3")
     {
         PlayAudio(Eat);
         GameUIController.Combo("3");
         quality += 15;
         if (quality > 100)
         {
             quality = 100;
         }
         score += 10;
         MainController.sum--;
     }
     Destroy(collision.gameObject);
 }