From 26b477ad32d79f78ae314914e7c9118869ff8435 Mon Sep 17 00:00:00 2001 From: Frederic Deiber Date: Mon, 17 Feb 2025 11:22:06 +0100 Subject: [PATCH] anim notify target attach comopnent to mesh component --- .../Private/Animation/GBFAnimNotify_GameplayCueBurst.cpp | 1 + .../Private/Animation/GBFAnimNotify_GameplayCueLooping.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/Source/GameBaseFramework/Private/Animation/GBFAnimNotify_GameplayCueBurst.cpp b/Source/GameBaseFramework/Private/Animation/GBFAnimNotify_GameplayCueBurst.cpp index d3a3efd5..29510171 100644 --- a/Source/GameBaseFramework/Private/Animation/GBFAnimNotify_GameplayCueBurst.cpp +++ b/Source/GameBaseFramework/Private/Animation/GBFAnimNotify_GameplayCueBurst.cpp @@ -9,6 +9,7 @@ void UGBFAnimNotify_GameplayCueBurst::Notify( USkeletalMeshComponent * mesh_comp if ( owning_actor != nullptr && GameplayCueTag.GetTagName() != NAME_None ) { + Parameters.TargetAttachComponent = mesh_component; UGameplayCueFunctionLibrary::ExecuteGameplayCueOnActor( owning_actor, GameplayCueTag, Parameters ); } } \ No newline at end of file diff --git a/Source/GameBaseFramework/Private/Animation/GBFAnimNotify_GameplayCueLooping.cpp b/Source/GameBaseFramework/Private/Animation/GBFAnimNotify_GameplayCueLooping.cpp index 6618b854..24d78d3d 100644 --- a/Source/GameBaseFramework/Private/Animation/GBFAnimNotify_GameplayCueLooping.cpp +++ b/Source/GameBaseFramework/Private/Animation/GBFAnimNotify_GameplayCueLooping.cpp @@ -9,6 +9,7 @@ void UGBFAnimNotify_GameplayCueLooping::NotifyBegin( USkeletalMeshComponent * me if ( owning_actor != nullptr && GameplayCueTag.GetTagName() != NAME_None ) { + Parameters.TargetAttachComponent = mesh_component; UGameplayCueFunctionLibrary::AddGameplayCueOnActor( owning_actor, GameplayCueTag, Parameters ); } } @@ -21,6 +22,7 @@ void UGBFAnimNotify_GameplayCueLooping::NotifyEnd( USkeletalMeshComponent * mesh if ( owning_actor != nullptr && GameplayCueTag.GetTagName() != NAME_None ) { + Parameters.TargetAttachComponent = mesh_component; UGameplayCueFunctionLibrary::RemoveGameplayCueOnActor( owning_actor, GameplayCueTag, Parameters ); } } \ No newline at end of file