HammeriteMapGraphWarning
Core: the map. Inherits RefCounted
A single graph-validation warning: a world-space position and its WarningKind.
Properties
| Type | Name | Default |
|---|---|---|
HammeriteBrush | brush_a | |
HammeriteBrush | brush_b | |
HammeriteFace | face | |
int | kind | |
Vector3 | position |
Property descriptions
brush_a
var brush_a: HammeriteBrush
The rooms the warning is between. SLIVER_GAP and AMBIGUOUS_OVERLAP are about a PAIR of them and the position is only the midpoint between the two; VOID_WINDOW is about one wall, so it names the room that wall bounds and leaves brush_b null. Authored air brushes, so the editor can select them.
brush_b
var brush_b: HammeriteBrush
The second room of the pair, or null for a VOID_WINDOW; see brush_a.
face
var face: HammeriteFace
The wall the warning is about, where it is about one - VOID_WINDOW. A boundary face is derived and has no id of its own, so it is handed over rather than named.
kind
var kind: int
What is wrong.
position
var position: Vector3
Where to draw the marker, in map space.