Skip to content

FSMTextGraphProperty_Runtime

Module: SMExtendedRuntime

#include <SMTextGraphProperty.h>

Inherits from FSMGraphProperty_Base_Runtime

Description

struct FSMTextGraphProperty_Runtime;

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

Name
virtual uint8 * GetResult() const override
virtual void SetResult(uint8 * Value) override

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)
virtual const FGuid & SetGuid(const FGuid & NewGuid)
const FGuid & GetGuid() const
virtual const FGuid & SetOwnerGuid(const FGuid & NewGuid)
const FGuid & GetOwnerGuid() const
void SetIsDefaultValueOnly(bool bNewValue)
bool GetIsDefaultValueOnly() const
virtual FName GetResultPropertyName() const

Public Attributes inherited from FSMGraphProperty_Base_Runtime

Name
TArray< FSMExposedFunctionHandler > * GraphEvaluator
FSMGraphProperty_Base_Runtime * LinkedProperty

Protected Attributes inherited from FSMGraphProperty_Base_Runtime

Name
FGuid Guid
FGuid OwnerGuid
uint8 bIsDefaultValueOnly
FSMNode_Base * OwningNode

Public Functions Documentation

function GetResult

inline virtual uint8 * GetResult() const override

Reimplements: FSMGraphProperty_Base_Runtime::GetResult


function SetResult

virtual void SetResult(
    uint8 * Value
) override

Reimplements: FSMGraphProperty_Base_Runtime::SetResult


Public Attributes Documentation

variable Result

FText Result;

variable TextSerializer

FSMTextSerializer TextSerializer;