Content tile edge support (#13168)
This commit is contained in:
@@ -29,9 +29,7 @@ namespace Content.Shared.Maps
|
|||||||
public string Name { get; private set; } = "";
|
public string Name { get; private set; } = "";
|
||||||
[DataField("sprite")] public ResourcePath? Sprite { get; }
|
[DataField("sprite")] public ResourcePath? Sprite { get; }
|
||||||
|
|
||||||
[DataField("cornerSprites")] public List<ResourcePath> CornerSprites { get; } = new();
|
[DataField("edgeSprites")] public Dictionary<Direction, ResourcePath> EdgeSprites { get; } = new();
|
||||||
|
|
||||||
[DataField("cardinalSprites")] public List<ResourcePath> CardinalSprites { get; } = new();
|
|
||||||
|
|
||||||
[DataField("isSubfloor")] public bool IsSubFloor { get; private set; }
|
[DataField("isSubfloor")] public bool IsSubFloor { get; private set; }
|
||||||
|
|
||||||
|
|||||||
@@ -45,10 +45,15 @@
|
|||||||
sprite: /Textures/Tiles/Planet/Grass/grass.png
|
sprite: /Textures/Tiles/Planet/Grass/grass.png
|
||||||
variants: 4
|
variants: 4
|
||||||
placementVariants: [0, 1, 2, 3]
|
placementVariants: [0, 1, 2, 3]
|
||||||
cornerSprites:
|
edgeSprites:
|
||||||
- /Textures/Tiles/Planet/Grass/single_edge.png
|
SouthEast: /Textures/Tiles/Planet/Grass/single_edge.png
|
||||||
cardinalSprites:
|
NorthEast: /Textures/Tiles/Planet/Grass/single_edge.png
|
||||||
- /Textures/Tiles/Planet/Grass/double_edge.png
|
NorthWest: /Textures/Tiles/Planet/Grass/single_edge.png
|
||||||
|
SouthWest: /Textures/Tiles/Planet/Grass/single_edge.png
|
||||||
|
South: /Textures/Tiles/Planet/Grass/double_edge.png
|
||||||
|
East: /Textures/Tiles/Planet/Grass/double_edge.png
|
||||||
|
North: /Textures/Tiles/Planet/Grass/double_edge.png
|
||||||
|
West: /Textures/Tiles/Planet/Grass/double_edge.png
|
||||||
baseTurfs:
|
baseTurfs:
|
||||||
- FloorPlanetDirt
|
- FloorPlanetDirt
|
||||||
isSubfloor: true
|
isSubfloor: true
|
||||||
|
|||||||
Reference in New Issue
Block a user