#include <AnimNotify_PlayCameraEffect.h>
|
| virtual TSoftObjectPtr< UTemplateSequence > | GetCameraEffectSequence (const USkeletalMeshComponent *MeshComp) const override |
| |
|
| virtual void | Notify (USkeletalMeshComponent *MeshComp, UAnimSequenceBase *Animation, const FAnimNotifyEventReference &EventReference) override |
| |
| virtual FString | GetNotifyName_Implementation () const override |
| |
◆ GetCameraEffectSequence()
| TSoftObjectPtr< UTemplateSequence > UAnimNotify_PlayConditionalCameraEffect::GetCameraEffectSequence |
( |
const USkeletalMeshComponent * |
MeshComp | ) |
const |
|
overrideprotectedvirtual |
155{
156 if (MeshComp == nullptr || MeshComp->GetOwner() == nullptr)
157 {
158 return nullptr;
159 }
160
161 const ACharacterBase* CharacterBase = Cast<ACharacterBase>(MeshComp->GetOwner());
162
163 if (CharacterBase == nullptr)
164 {
165 return nullptr;
166 }
167
169 {
171
172 if (ConvertedCondition ==
nullptr || ConvertedCondition->
CheckCondition(CharacterBase) ==
false)
173 {
174 continue;
175 }
176
178 }
179
180 return nullptr;
181}
Definition CharacterBase.h:21
TArray< FInstancedStruct > CameraEffectSequences
Definition AnimNotify_PlayCameraEffect.h:106
Definition AnimNotify_PlayCameraEffect.h:55
virtual bool CheckCondition(const ACharacterBase *CharacterBase) const
Definition AnimNotify_PlayCameraEffect.h:60
TSoftObjectPtr< UTemplateSequence > CameraEffectSequence
Definition AnimNotify_PlayCameraEffect.h:64
◆ CameraEffectSequences
| TArray<FInstancedStruct> UAnimNotify_PlayConditionalCameraEffect::CameraEffectSequences |
|
protected |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: