UAnimNotifyStateMachineInspectionLibrary

A library of commonly used functionality for Notifies related to state machines, exposed to blueprint.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UBlueprintFunctionLibrary

UAnimNotifyStateMachineInspectionLibrary

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Public/Animation/AnimNotifyStateMachineInspectionLibrary.h

Include

#include "Animation/AnimNotifyStateMachineInspectionLibrary.h"

Syntax

class UAnimNotifyStateMachineInspectionLibrary : public UBlueprintFunctionLibrary

Remarks

A library of commonly used functionality for Notifies related to state machines, exposed to blueprint.

Functions

Name Description

Public function Static

bool

 

IsStateInStateMachineInEventContext

(
    const FAnimNotifyEventReference& R...,
    int32 StateMachineIndex,
    int32 StateIndex
)

Get whether the Reference ContextData has the given state and machine index in a UAnimNotifyStateMachineContext.

Public function Static

bool

 

IsStateMachineInEventContext

(
    const FAnimNotifyEventReference& R...,
    int32 StateMachineIndex
)

Get whether the Reference ContextData has the given machine index in a UAnimNotifyStateMachineContext.

Public function Static

bool

 

IsTriggeredByState

(
    const FAnimNotifyEventReference& E...,
    UAnimInstance* AnimInstance,
    FName StateName
)

Get whether a state with the given name in any state machine triggered the notify

Public function Static

bool

 

IsTriggeredByStateInStateMachine

(
    const FAnimNotifyEventReference& E...,
    UAnimInstance* AnimInstance,
    FName StateMachineName,
    FName StateName
)

Get whether a particular state in a specific state machine triggered the notify

Public function Static

bool

 

IsTriggeredByStateMachine

(
    const FAnimNotifyEventReference& E...,
    UAnimInstance* AnimInstance,
    FName StateMachineName
)

Get whether the notify was triggered from the specified state machine