private void OnTriggerEnter2D(Collider2D collision) { if (collision.CompareTag("pacdot")) { manage.eatPacdot(); Destroy(collision.gameObject); } if (collision.CompareTag("PowerDot")) { gameEvents.current.powerDot(); Destroy(collision.gameObject); } if (collision.CompareTag("Fruit")) { int s = collision.transform.GetComponent <fruit>().value; manage.addScore(s); Destroy(collision.gameObject); //manage.addScore(collision.gameObject.GetComponents<fruit>().v) } if (collision.CompareTag("teleport") && !cantTeleport) { LeanTween.cancel(this.gameObject); if (transform.position.x < 5) { StartCoroutine(goInvisible(.15f)); //LeanTween.cancel(gameObject); transform.position = new Vector2(27.5f, 14.5f); setAnim(Vector2.left); tween(Vector2.left); } else { StartCoroutine(goInvisible(.15f)); transform.position = new Vector2(.5f, 14.5f); setAnim(Vector2.right); tween(Vector2.right); } } }//pacdot and gate collide