Namespace Serenity.GameUi.Application.Authoring
Classes
HudElementTreeOrder
Orders a HUD's elements for tree-style display: each FLEXBOX box's children directly beneath it, in the same array order a flat list would already show them in, recursively.
Structs
HudElementTreeOrder.Node
One element, as far as the tree solver needs to know about it.
HudElementTreeOrder.Row
One element's place in the solved display order.
Enums
HudElementTreeOrder.ParentStatus
Why an element sits where it does in the tree — the single source of truth for both the tree shape itself and anything a caller draws about it (e.g. a "missing"/"cycle" badge), so the two can never disagree the way a badge driven by its own separate re-check once could.