private void PlaceSelectedPlaceableObject(Vector3 clickPoint) { PlaceableCell cellToPlace = GetNearestPlaceableCell(clickPoint); if (cellToPlace.IsFree()) { cellToPlace.AddPlaceable(_selectedPlaceableObject); _selectedPlaceableObject = null; _selectedPleacableGameObject.transform.position = cellToPlace.Position; //_selectedPleacableGameObject.transform.SetParent( cellToPlace to place chunk transform ); } }
private void MoveSelectedPlaceableObject(Vector3 mousePoint) { PlaceableCell cellToPlace = GetNearestPlaceableCell(mousePoint); if (cellToPlace == null) { return; } if (cellToPlace.IsFree()) { _selectedPleacableGameObject.transform.position = cellToPlace.Position; } }