Payback 0.0.1
CK Graduation Project
로딩중...
검색중...
일치하는것 없음
UAnimNotify_PlayConditionalCameraEffect 클래스 참조

#include <AnimNotify_PlayCameraEffect.h>

UAnimNotify_PlayConditionalCameraEffect에 대한 상속 다이어그램 :
Inheritance graph
UAnimNotify_PlayConditionalCameraEffect에 대한 협력 다이어그램:
Collaboration graph

Protected 멤버 함수

virtual TSoftObjectPtr< UTemplateSequence > GetCameraEffectSequence (const USkeletalMeshComponent *MeshComp) const override
 

Protected 속성

TArray< FInstancedStruct > CameraEffectSequences
 
- UAnimNotify_PlayCameraEffectBase(으)로부터 상속된 Protected 속성
virtual TSoftObjectPtr< UTemplateSequence > GetCameraEffectSequence (const USkeletalMeshComponent *MeshComp) const PURE_VIRTUAL(UAnimNotify_PlayCameraEffectBase
 

추가로 상속된 멤버들

- UAnimNotify_PlayCameraEffectBase(으)로부터 상속된 Public 멤버 함수
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
168 for (const FInstancedStruct& Condition : CameraEffectSequences)
169 {
170 const FCameraEffectCondition* ConvertedCondition = Condition.GetPtr<FCameraEffectCondition>();
171
172 if (ConvertedCondition == nullptr || ConvertedCondition->CheckCondition(CharacterBase) == false)
173 {
174 continue;
175 }
176
177 return ConvertedCondition->CameraEffectSequence;
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

이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: