private void checkTerrainTile() { Vector2 mousePos = Camera.main.ScreenToWorldPoint(Input.mousePosition); if (Input.GetMouseButtonDown(1) && Vector2.Distance(mousePos, transform.position) <= 0.5) { worldController.aUnitWantsToEnter(this.gameObject, mousePos); Debug.Log("I will allow you to pass."); } }