Composite state: a state that contains nested sub-states (hierarchical state machine). Rendered as a larger rounded rectangle with a dashed border and title area at top. Child components are positioned within the inner content area.

Members

MemberKindDescription
string TitlePropertyGets or sets the title.
float TitleBarHeightPropertyGets or sets the title bar height.
int RegionCountPropertyNumber of orthogonal regions inside the composite state (1-4). Regions are separated by dashed dividers in the content area.
CompositeStateNode()MethodInitializes a new instance of the CompositeStateNode class.
SKRect GetContentArea()MethodGets the inner content area for child components (below the title bar).
override Dictionary<string, object> GetProperties(bool includeCommon = true, bool includeNodeProperties = true)Method
override void SetPropperties(IDictionary<string, object> properties, bool updateNodeProperties = true, bool applyToPublicSetters = true)MethodGets or sets the set propperties.

Related