public SpreadStatues(GeneratorCell origin, int distance, int gridHorizontal, int gridVertical, GeneratorTile tile) : base(origin) { Distance = distance; GridHorizontal = gridHorizontal; GridVertical = gridVertical; Tile = tile; }
public SpreadVault(GeneratorCell origin, int distance, GeneratorTile floor, GeneratorTile wall, bool isRoom = true) : base(origin) { Distance = distance; IsRoom = isRoom; Floor = floor; Wall = wall; }
public SpreadCave(GeneratorCell origin, int distance, GeneratorTile floor, GeneratorTile wall, bool wallOutside = true, float chance = 0.6f) : base(origin) { Distance = distance; WallOutside = wallOutside; Chance = chance; Floor = floor; Wall = wall; }
public SpreadTower(GeneratorCell origin, int distance, float radius, GeneratorTile floor, GeneratorTile wall, bool wallOutside = true, bool isRoom = true) : base(origin) { Distance = distance; Radius = radius; WallOutside = wallOutside; IsRoom = isRoom; Floor = floor; Wall = wall; }
public SpreadOre(GeneratorCell origin, int distance, float chance, GeneratorTile tile) : base(origin) { Distance = distance; Chance = chance; Tile = tile; }
public SpreadPlatform(GeneratorCell origin, int distance, GeneratorTile tile) : base(origin) { Distance = distance; Tile = tile; }