void OnMouseDown() { Debug.Log(gameObject); lastPosition = transform.position; dX = Camera.main.ScreenToWorldPoint(Input.mousePosition).x - transform.position.x; dY = Camera.main.ScreenToWorldPoint(Input.mousePosition).y - transform.position.y; if (bc.Check(ship, bc.WorldToBoardCoords(transform.position)) == 0) { bc.ByeShip(ship, bc.WorldToBoardCoords(transform.position)); } bc.ChangeActiveShip(gameObject); }