20{
21 Super::Notify(MeshComp, Animation, EventReference);
22
23 if (MeshComp == nullptr || MeshComp->GetWorld() == nullptr || MeshComp->GetWorld()->IsGameWorld() == false)
24 {
25 return;
26 }
27
29 {
30 return;
31 }
32
33 UWorld* World = MeshComp->GetWorld();
34 APlayerController* PC = World->GetFirstPlayerController();
35
36 if (PC == nullptr)
37 {
39 return;
40 }
41
43
44 if (CameraManager == nullptr)
45 {
47 return;
48 }
49
50 FActorSpawnParameters SpawnParams;
51 SpawnParams.Owner = CameraManager;
52
54
55 if (Effector == nullptr)
56 {
58 return;
59 }
60
62}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
#define NAMEOF(Type)
Definition CK_UE.h:30
Definition CameraEffector.h:40
Definition GameCameraManager.h:28
void PlayCameraEffectSequence(ACameraEffector *Effector, UTemplateSequence *Sequence=nullptr)
Definition GameCameraManager.cpp:149
bool TryCacheingCameraEffectSequence(const USkeletalMeshComponent *MeshComp)
Definition AnimNotify_PlayCameraEffect.cpp:71
TObjectPtr< UTemplateSequence > CameraEffectSequenceInstance
Definition AnimNotify_PlayCameraEffect.h:34