public (Tile, Vector3I) GetTileCoords(BlockPos pos) { var(index, oo) = pos.Split(); Tile tile; if (_tileManager.GetTileIfExists(index, out tile)) { return(tile, oo); } return(null, oo); }
public (Tile, Vector3I) GetOrCreateTile(BlockPos pos) { var(index, oo) = pos.Split(); var(_, tile) = _tileManager.GetOrCreateTile(index); return(tile, oo); }