FSMPropertyInteractionData¶
Module: SMSystemEditor
Public Functions¶
| Name | |
|---|---|
| FSMPropertyInteractionData() | |
| bool | IsSelectedExternally() const |
| bool | HasInteraction() const |
| bool | operator==(const FSMPropertyInteractionData & PropertyData) const |
Public Attributes¶
| Name | |
|---|---|
| uint8 | bHovered |
| uint8 | bSelected |
| uint8 | bForceDisplayInputConnectors |
| uint8 | bForceDisplayOutputConnectors |
| uint8 | bExpandCategory |
| uint8 | bInteractionGuard |
| TWeakObjectPtr< USMGraphNode_StateNodeBase > | ExternalSelector |
Public Functions Documentation¶
function FSMPropertyInteractionData¶
function IsSelectedExternally¶
If an external manager has selected us.
function HasInteraction¶
If any value here implies an interaction is present.
function operator==¶
Public Attributes Documentation¶
variable bHovered¶
Property is hovered.
variable bSelected¶
Property is selected.
variable bForceDisplayInputConnectors¶
If input connectors should be displayed.
variable bForceDisplayOutputConnectors¶
If output connectors should be displayed.
variable bExpandCategory¶
If the owning category should be expanded.
variable bInteractionGuard¶
True if interacting, used to prevent recursive interaction.
variable ExternalSelector¶
True if this property was selected externally by another manager.