# BoxFill(Vector3Int, TileBase, int, int, int, int)

> Does a box fill with the given Tile on the Tilemap. Starts from given coordinates and fills the limits from start to end (inclusive).

## Definition

* **Type:** Method
* **Namespace:** [UnityEngine.Tilemaps](/engine/6000.6/script-reference/unityengine/tilemaps.md)
* **Assembly:** UnityEngine.TilemapModule

```csharp
public void BoxFill(Vector3Int position, TileBase tile, int startX, int startY, int endX, int endY)
```

### Parameters

**** (\[Vector3Int]\(/engine/6000.6/script-reference/unityengine/vector3int)): Position of the [Tile](/engine/6000.6/script-reference/unityengine/wsa/tile.md) on the [Tilemap](/engine/6000.6/script-reference/unityengine/tilemaps/tilemap.md).**** (\[TileBase]\(/engine/6000.6/script-reference/unityengine/tilemaps/tilebase)): [Tile](/engine/6000.6/script-reference/unityengine/wsa/tile.md) to place.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The minimum X coordinate limit to fill to.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The minimum Y coordinate limit to fill to.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The maximum X coordinate limit to fill to.**** (\[int]\(https\://learn.microsoft.com/dotnet/api/system.int32)): The maximum Y coordinate limit to fill to.

### Remarks

If the limits are larger than the Tilemap bounds, the limits will be capped to the Tilemap bounds. Refer to Scriptable Tiles and Tilemap for more information.
