Skip to content

FSMPropertyInteractionManager::FInteractionArgs¶

#include <SMPropertyInteractionManager.h>

Description¶

struct FSMPropertyInteractionManager::FInteractionArgs;

Arguments when interacting with an individual property.

Public Functions¶

Public Attributes¶

Public Functions Documentation¶

function FInteractionArgs¶

inline FInteractionArgs()

Public Attributes Documentation¶

variable ConnectedPropertyInteractionArgs¶

FConnectedPropertyInteractionArgs ConnectedPropertyInteractionArgs;

Behavior to be applied to connected properties. For example, if selecting a property we may want to highlight its connected properties.


variable OriginatingRequest¶

TWeakObjectPtr< USMGraphNode_StateNodeBase > OriginatingRequest;

The state originating this request. When empty it is assumed the owning state node made the request.


variable ScopedGraphPanel¶

TOptional< TWeakPtr< SGraphPanel > > ScopedGraphPanel;

Scope the request to this graph panel.


variable bAllowMultiSelect¶

bool bAllowMultiSelect;

If we're allowed to multi-select more than one property per node.


variable bForce¶

bool bForce;

Should this be forced? Will force even if no change was detected.


variable bExpandCategory¶

TOptional< bool > bExpandCategory;

Auto expand the category if it is collapsed.