public bool InRange(LocatedTile tile)
{
return CheckBounds(tile.X, tile.Y);
}
public override void ApplyBrush(TileGridLayer tileLayer, int x, int y) { List <LocatedTile> updatedTiles = new List <LocatedTile>(); foreach (LocatedTile tile in Tiles) { if (tileLayer.InRange(x + tile.X, y + tile.Y)) { tileLayer.AddTile(x + tile.X, y + tile.Y, tile.Tile); } } }