void OnReleaseResource() { RaycastHit2D hit = Physics2D.Raycast(cam.ScreenToWorldPoint(Input.mousePosition), Vector2.zero); if (hit.collider != null) { GameObject hitGO = hit.collider.gameObject; if (hitGO.tag == "ShopTile") { if (originTile != null) { print("venta"); flagSelected = false; originTile.OnRemoveResource(resourceSelected); } } } resourceSelected = null; originTile = null; }