Beispiel #1
0
    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 );
        }
    }
Beispiel #2
0
    private void MoveSelectedPlaceableObject(Vector3 mousePoint)
    {
        PlaceableCell cellToPlace = GetNearestPlaceableCell(mousePoint);

        if (cellToPlace == null)
        {
            return;
        }
        if (cellToPlace.IsFree())
        {
            _selectedPleacableGameObject.transform.position = cellToPlace.Position;
        }
    }