Class WallDef
Describes a background wall type that can appear in the world.
public sealed class WallDef
- Inheritance
-
WallDef
- Inherited Members
Properties
AutoTileGroupId
Gets the autotile connectivity group identifier. A value of 0 disables autotiling semantics.
public ushort AutoTileGroupId { get; init; }
Property Value
CountsAsRoomWall
Gets a value indicating whether the wall should count as an enclosed-room wall in higher-level systems.
public bool CountsAsRoomWall { get; init; }
Property Value
Id
Gets the stable numeric identifier used to reference this wall in world cell data.
public ushort Id { get; init; }
Property Value
Name
Gets the human-readable wall name used by tools and debug output.
public string Name { get; init; }
Property Value
ObscuresBackground
Gets a value indicating whether the wall visually obscures far-background decoration.
public bool ObscuresBackground { get; init; }
Property Value
Visual
Gets the visual metadata used by render backends to draw this wall.
public TileVisualDef Visual { get; init; }