public void OnPointerUp(PointerEventData eventData) { if (buildingPreviewInstance == null) { return; } isSelecting = false; //LOCATION TEST Ray ray = mainCamera.ScreenPointToRay(Mouse.current.position.ReadValue()); if (Physics.Raycast(ray, out RaycastHit hit, Mathf.Infinity, floorMask)) { //place building myPlayer.CmdTryPlaceBuilding(building.GetID(), hit.point); } Destroy(buildingPreviewInstance); }