FSMTextGraphProperty_Runtime¶
Module: SMExtendedRuntime
#include <SMTextGraphProperty.h>
Inherits from FSMGraphProperty_Base_Runtime
Description¶
DO NOT USE THIS DIRECTLY. Use FSMTextGraphProperty instead.
Runtime variant of the text graph property for Logic Driver state machines. This is automatically placed in state machine blueprints when FSMTextGraphProperty is used.
Public Functions¶
Public Attributes¶
| Name | |
|---|---|
| FText | Result |
| FSMTextSerializer | TextSerializer |
Additional inherited members¶
Public Functions inherited from FSMGraphProperty_Base_Runtime
| Name | |
|---|---|
| FSMGraphProperty_Base_Runtime() | |
| virtual | ~FSMGraphProperty_Base_Runtime() =default |
| virtual void | Initialize(FSMNode_Base * InOwningNode) |
| virtual void | Execute(void * Params =nullptr, ESMGraphPropertyDirection Direction =ESMGraphPropertyDirection::Both) |
| virtual const FGuid & | SetGuid(const FGuid & NewGuid) |
| FORCEINLINE const FGuid & | GetGuid() const |
| virtual const FGuid & | SetOwnerGuid(const FGuid & NewGuid) |
| FORCEINLINE const FGuid & | GetOwnerGuid() const |
| void | SetIsDefaultValueOnly(bool bNewValue) |
| FORCEINLINE bool | GetIsDefaultValueOnly() const |
| FORCEINLINE bool | IsInputProperty() const |
| FORCEINLINE bool | IsOutputProperty() const |
| virtual FORCEINLINE FName | GetResultPropertyName() const |
| virtual FORCEINLINE bool | CanAcceptPropertyFlag(const ESMGraphPropertyFlags Flag) const |
| FORCEINLINE bool | HasAnyPropertyFlags(const ESMGraphPropertyFlags Flag) const |
| FORCEINLINE bool | HasAllPropertyFlags(const ESMGraphPropertyFlags Flag) const |
| FORCEINLINE bool | AddPropertyFlags(const ESMGraphPropertyFlags Flag) |
| FORCEINLINE void | RemovePropertyFlags(const ESMGraphPropertyFlags Flag) |
| FORCEINLINE bool | SetPropertyFlags(const ESMGraphPropertyFlags NewFlags) |
| FORCEINLINE ESMGraphPropertyFlags | GetPropertyFlags() const |
| FName | GetPropertyFlagsPropertyName() |
Public Attributes inherited from FSMGraphProperty_Base_Runtime
| Name | |
|---|---|
| TArray< FSMExposedFunctionHandler > * | GraphEvaluator |
| FSMGraphProperty_Base_Runtime * | LinkedProperty |
Protected Attributes inherited from FSMGraphProperty_Base_Runtime
| Name | |
|---|---|
| FSMNode_Base * | OwningNode |
| FGuid | Guid |
| FGuid | OwnerGuid |
Public Functions Documentation¶
function GetResult¶
Reimplements: FSMGraphProperty_Base_Runtime::GetResult
function SetResult¶
Reimplements: FSMGraphProperty_Base_Runtime::SetResult