Navigation
API > API/Plugins > API/Plugins/StateTreeModule
References
| Module | StateTreeModule |
| Header | /Engine/Plugins/Runtime/StateTree/Source/StateTreeModule/Public/StateTreeLinker.h |
| Include | #include "StateTreeLinker.h" |
Syntax
struct FStateTreeLinker
Remarks
The StateTree linker is used to resolved references to various StateTree data at load time.
Variables
| Type | Name | Description | |
|---|---|---|---|
| TArray< FStateTreeExternalDataDesc > | ExternalDataDescs | ||
| const UStateTreeSchema * | Schema | ||
| EStateTreeLinkerStatus | Status |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FStateTreeLinker
(
const UStateTreeSchema* InSchema |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TConstArrayView< FStateTreeExternalDataDesc > | |||
| EStateTreeLinkerStatus | GetStatus () |
||
| TEnableIf< TIsDerivedFrom< typenameT::DataType, UObject >::IsDerived, void >::Type | LinkExternalData
(
T& Handle |
Links reference to an external UObject. | |
| TEnableIf::IsDerived &&!TIsIInterface< typen... | LinkExternalData
(
T& Handle |
Links reference to an external UStruct. | |
| TEnableIf< TIsIInterface< typenameT::DataType >::Value, void >::Type | LinkExternalData
(
T& Handle |
Links reference to an external IInterface. | |
| void | LinkExternalData
(
FStateTreeExternalDataHandle& Handle, |
Links reference to an external Object or Struct. | |
| void | SetExternalDataBaseIndex
(
const int32 InExternalDataBaseIndex |
See Also
TStateTreeExternalDataHandle<> for example usage.