Пример #1
0
 void OnTriggerEnter2D(Collider2D collider)
 {
     if ((gameObject.transform.position.x - player.transform.position.x) > 12f)
     {
         Destroy(gameObject);
         return;
     }
     else if (collider.tag != "Finish")
     {
         if (collider.tag == "Toranj")
         {
             Instantiate(ExplosionPrefabToranj, new Vector3(collider.transform.position.x, collider.transform.position.y, collider.transform.position.z), Quaternion.identity);
             Destroy(collider.gameObject);
             gameControler.AddScore(scoreValue);
         }
         else if (collider.tag == "Avion")
         {
             Instantiate(ExplosionPrefabAvion, new Vector3(collider.transform.position.x, collider.transform.position.y, collider.transform.position.z), Quaternion.identity);
             Destroy(collider.gameObject);
             gameControler.AddScore(scoreValue);
         }
         else if (collider.tag == "Hitler")
         {
             Instantiate(ExplosionPrefabAvion, new Vector3(collider.transform.position.x, collider.transform.position.y, collider.transform.position.z), Quaternion.identity);
             Destroy(collider.gameObject);
             gameControler.AddScore(scoreHitler);
         }
         Destroy(gameObject);
     }
 }
Пример #2
0
 void OnTriggerEnter2D(Collider2D collider)
 {
     if (collider.gameObject.tag != "Meteor" && collider.gameObject.layer != 12)
     {
         gameControler.AddScore(scoreValue);
     }
     Destroy(collider.gameObject);
 }