void ReadyingFood() { isReady = true; scoreLogic.AddToScore((int)currentFoodStatus); foodSpawner.ClearSpawnLocation(spawnTransformIndex); Destroy(gameObject); }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.tag == "Enemy") { score.AddToScore(); Destroy(collision.gameObject); } else if (collision.gameObject.tag == "Projectile") { Destroy(collision.gameObject); } }
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); } }