Skip to content

FSMGraphProperty_Runtime

Module: SMSystem

#include <SMGraphProperty_Base.h>

Inherits from FSMGraphProperty_Base_Runtime

Description

struct FSMGraphProperty_Runtime;

Graph properties which represent a variable exposed on a node. Only for run-time use.

Public Functions

Name
FSMGraphProperty_Runtime()

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 uint8 * GetResult() const
virtual void SetResult(uint8 * Value)
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 FSMGraphProperty_Runtime

FSMGraphProperty_Runtime()