Download

My UAnimNotify custom c++ class Received_Notify won't fire.

I’v inserted my native notifier to the animation but when i try to use it, it won’t fire.

66e0a893fe23aac5882b61a858cfc1011ac5c37d.png

This is the header:


 // Fill out your copyright notice in the Description page of Project Settings.
 
 #pragma once
 
 #include "Animation/AnimNotifies/AnimNotify.h"
 #include "Enemy_Hit_Notifier.generated.h"
 
 UCLASS()
 class OLDSCHOOLNIGHTMARE_API UEnemy_Hit_Notifier : public UAnimNotify
 {
     GENERATED_UCLASS_BODY()
 
     virtual bool Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequence* AnimSeq) const;
 };
 

This is the source file:


 // Fill out your copyright notice in the Description page of Project Settings.
 
 #include "OldSchoolNightmare.h"
 #include "Enemy_Hit_Notifier.h"
 #include "Enemy_Character.h"
 
 
 UEnemy_Hit_Notifier::UEnemy_Hit_Notifier(const FObjectInitializer& ObjectInitializer /*= FObjectInitializer::Get()*/)
     : Super(ObjectInitializer)
 {
 }
 
 bool UEnemy_Hit_Notifier::Received_Notify(USkeletalMeshComponent* MeshComp, UAnimSequence* AnimSeq) const
 {
     UE_LOG(LogTemp, Warning, TEXT("Animation Hit Notifying!"));
     AEnemy_Character* character = Cast<AEnemy_Character>(MeshComp->GetOwner());
     character->Hit_Notify();
     return true;
 }
 

It supposed to log “Animation Hit Notifying!”, but it is not logging anything, am i missing something ?

I also posted it on AnserHUB but got to answers over there…
https://answers.unrealengine.com/questions/231681/my-uanimnotify-custom-c-class-received-notify-wont.html

Anyone?.. I really need it.