Exemplo n.º 1
0
    public Vector2Int GetTilePositionFromPosition(Vector3 position)
    {
        var gridStart      = TerrainTileLayers[0].transform.position;
        var deltaFromStart = position - gridStart;
        var rounded        = LayerMapFunctions.FloorVector(deltaFromStart);

        return(rounded);
    }
Exemplo n.º 2
0
    public TerrainMapTile GetTileFromPosition(Vector3 position)
    {
        var gridStart      = TerrainTileLayers[0].transform.position;
        var deltaFromStart = position - gridStart;
        var rounded        = LayerMapFunctions.FloorVector(deltaFromStart);

        return(map[rounded.x, rounded.y]);
    }