#include <CameraEffectProcessor.h>
◆ Deinitialize()
| void UCameraEffectProcessor::Deinitialize |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
24{
27}
virtual void OnDeinitialize(const FCameraEffect &CameraEffect, APlayerController *PC)
Definition CameraEffectProcessor.h:53
ECameraEffectProcessorState CurrentState
Definition CameraEffectProcessor.h:60
◆ End()
| void UCameraEffectProcessor::End |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
80{
81 OnEnd(CameraEffect, PC);
84}
FORCEINLINE void ResetActivatedTickCount()
Definition CameraEffectProcessor.h:46
virtual void OnEnd(const FCameraEffect &CameraEffect, APlayerController *PC)
Definition CameraEffectProcessor.h:56
◆ GetActivatedTickCount()
| FORCEINLINE int32 UCameraEffectProcessor::GetActivatedTickCount |
( |
| ) |
const |
|
inline |
42 {
44 }
int32 ActivatedTickCount
Definition CameraEffectProcessor.h:63
◆ GetCurrentState()
◆ Initialize()
| void UCameraEffectProcessor::Initialize |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
12{
14 {
15 CameraEffect.
Condition->Initialize(CameraEffect, PC);
16 }
17
20}
virtual void OnInitialize(const FCameraEffect &CameraEffect, APlayerController *PC)
Definition CameraEffectProcessor.h:52
TObjectPtr< UCameraEffectSectionCondition > Condition
Definition CameraEffector.h:25
◆ OnDeinitialize()
| virtual void UCameraEffectProcessor::OnDeinitialize |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
|
inlineprotectedvirtual |
◆ OnEnd()
| virtual void UCameraEffectProcessor::OnEnd |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
|
inlineprotectedvirtual |
◆ OnInitialize()
| virtual void UCameraEffectProcessor::OnInitialize |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
|
inlineprotectedvirtual |
◆ OnStart()
| virtual void UCameraEffectProcessor::OnStart |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
|
inlineprotectedvirtual |
◆ OnUpdate()
| virtual void UCameraEffectProcessor::OnUpdate |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
|
inlineprotectedvirtual |
◆ ResetActivatedTickCount()
| FORCEINLINE void UCameraEffectProcessor::ResetActivatedTickCount |
( |
| ) |
|
|
inline |
◆ Start()
| void UCameraEffectProcessor::Start |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
31{
34}
virtual void OnStart(const FCameraEffect &CameraEffect, APlayerController *PC)
Definition CameraEffectProcessor.h:54
◆ Update()
| bool UCameraEffectProcessor::Update |
( |
const FCameraEffect & |
CameraEffect, |
|
|
APlayerController * |
PC |
|
) |
| |
38{
39
41 {
44 return true;
45 }
46
47 const bool bResult = CameraEffect.
Condition->CheckCondition(
this, CameraEffect, PC);
48
50 {
51 if (bResult)
52 {
53 this->
Start(CameraEffect, PC);
54 }
55 else
56 {
57 return false;
58 }
59 }
60
62 {
63 if (bResult)
64 {
67 return true;
68 }
69 else
70 {
71 this->
End(CameraEffect, PC);
72 }
73 }
74
75 return false;
76}
void Start(const FCameraEffect &CameraEffect, APlayerController *PC)
Definition CameraEffectProcessor.cpp:30
virtual void OnUpdate(const FCameraEffect &CameraEffect, APlayerController *PC)
Definition CameraEffectProcessor.h:55
void End(const FCameraEffect &CameraEffect, APlayerController *PC)
Definition CameraEffectProcessor.cpp:79
◆ ActivatedTickCount
| int32 UCameraEffectProcessor::ActivatedTickCount = 0 |
|
private |
◆ CurrentState
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: