예제 #1
0
 void ReadyingFood()
 {
     isReady = true;
     scoreLogic.AddToScore((int)currentFoodStatus);
     foodSpawner.ClearSpawnLocation(spawnTransformIndex);
     Destroy(gameObject);
 }
예제 #2
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.gameObject.tag == "Enemy")
     {
         score.AddToScore();
         Destroy(collision.gameObject);
     }
     else if (collision.gameObject.tag == "Projectile")
     {
         Destroy(collision.gameObject);
     }
 }
예제 #3
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.gameObject.tag == "Collision")
     {
         score = GameObject.FindGameObjectWithTag("GUI").GetComponent <ScoreLogic>();
         score.AddToScore();
         Instantiate(whiteExplosion, new Vector3(collision.transform.position.x, collision.transform.position.y, 0), Quaternion.identity);
         Instantiate(greenExplosion, new Vector3(collision.transform.position.x, collision.transform.position.y, 0), Quaternion.identity);
         Destroy(collision.gameObject);
     }
     else if (collision.gameObject.tag == "Projectile")
     {
         Destroy(collision.gameObject);
     }
 }