Skip to content

ISMEditorGraphNode_StateBaseInterface

Module: SMSystem

#include <ISMEditorGraphNode_StateBaseInterface.h>

Inherited by USMGraphNode_StateNodeBase

Description

class ISMEditorGraphNode_StateBaseInterface;

Interface for accessing editor graph state nodes from non-editor modules. This covers States, State Machines, and Conduits.

Public Functions

Name
virtual FGameplayTagContainer & GetAnyStateTags() =0
images/classes/SMEditorGraphNode_StateBaseInterface/img/nd_img_GetAnyStateTags.png
virtual void SetAnyStateTags(const FGameplayTagContainer & InAnyStateTags) =0
images/classes/SMEditorGraphNode_StateBaseInterface/img/nd_img_SetAnyStateTags.png

Public Functions Documentation

function GetAnyStateTags

virtual FGameplayTagContainer & GetAnyStateTags() =0

images/classes/SMEditorGraphNode_StateBaseInterface/img/nd_img_GetAnyStateTags.png

Retrieve the Any State tags used by the state node.

Reimplemented by: USMGraphNode_StateNodeBase::GetAnyStateTags


function SetAnyStateTags

virtual void SetAnyStateTags(
    const FGameplayTagContainer & InAnyStateTags
) =0

images/classes/SMEditorGraphNode_StateBaseInterface/img/nd_img_SetAnyStateTags.png

Set the Any State tags used by the state node. These can be modified during construction scripts.

Reimplemented by: USMGraphNode_StateNodeBase::SetAnyStateTags