Files
UnrealEngineUWP/Engine/Source/Runtime/AnimGraphRuntime/Private/BlendListBaseLibrary.cpp
frederick lupien cd5ba4641b Add anim node library function for blend list base
Add an anim node function to reset blend lists


[REVIEW] [at]Thomas.Sarkanen
[FYI] Paul.McLaurin

[CL 24577496 by frederick lupien in ue5-main branch]
2023-03-09 12:02:01 -05:00

26 lines
714 B
C++

// Copyright Epic Games, Inc. All Rights Reserved.
#include "BlendListBaseLibrary.h"
#include "AnimNodes/AnimNode_BlendListBase.h"
#include UE_INLINE_GENERATED_CPP_BY_NAME(BlendListBaseLibrary)
FBlendListBaseReference UBlendListBaseLibrary::ConvertToBlendListBase(const FAnimNodeReference& Node,
EAnimNodeReferenceConversionResult& Result)
{
return FAnimNodeReference::ConvertToType<FBlendListBaseReference>(Node, Result);
}
void UBlendListBaseLibrary::ResetNode(const FBlendListBaseReference& BlendListBase)
{
bool bResult = false;
BlendListBase.CallAnimNodeFunction<FAnimNode_BlendListBase>(
TEXT("ResetNode"),
[](FAnimNode_BlendListBase& InBlendListBase)
{
InBlendListBase.Initialize();
});
}