#include <AT_RotateToTargetForDuration.h>
◆ UAT_RotateToTargetForDuration()
| UAT_RotateToTargetForDuration::UAT_RotateToTargetForDuration |
( |
| ) |
|
10{
11 bTickingTask = true;
12}
◆ Activate()
| void UAT_RotateToTargetForDuration::Activate |
( |
| ) |
|
|
overridevirtual |
30{
31 Super::Activate();
32
35 {
37 return;
38 }
39
42 {
44 return;
45 }
46
48 {
50 }
51}
void FailRotation()
Definition AT_RotateToTargetForDuration.cpp:104
float RotationDuration
Definition AT_RotateToTargetForDuration.h:49
TWeakObjectPtr< AActor > TargetActor
Definition AT_RotateToTargetForDuration.h:46
TObjectPtr< UCharacterMovementComponentBase > RotationComponent
Definition AT_RotateToTargetForDuration.h:43
TObjectPtr< ACharacter > OwnerCharacter
Definition AT_RotateToTargetForDuration.h:40
void FinishRotation()
Definition AT_RotateToTargetForDuration.cpp:88
◆ FailRotation()
| void UAT_RotateToTargetForDuration::FailRotation |
( |
| ) |
|
|
protected |
105{
107 {
108 return;
109 }
110
112 if (ShouldBroadcastAbilityTaskDelegates())
113 {
115 }
116
117 EndTask();
118}
bool bRotationEnded
Definition AT_RotateToTargetForDuration.h:52
FRotateToTargetForDurationDelegate OnFailed
Definition AT_RotateToTargetForDuration.h:36
◆ FinishRotation()
| void UAT_RotateToTargetForDuration::FinishRotation |
( |
| ) |
|
|
protected |
89{
91 {
92 return;
93 }
94
96 if (ShouldBroadcastAbilityTaskDelegates())
97 {
99 }
100
101 EndTask();
102}
FRotateToTargetForDurationDelegate OnFinished
Definition AT_RotateToTargetForDuration.h:35
◆ OnDestroy()
| void UAT_RotateToTargetForDuration::OnDestroy |
( |
bool |
bInOwnerFinished | ) |
|
|
overridevirtual |
80{
84
85 Super::OnDestroy(bInOwnerFinished);
86}
◆ RotateToTargetForDuration()
15{
16 if (IsValid(OwningAbility) == false)
17 {
18 return nullptr;
19 }
20
26 return NewTask;
27}
Definition AT_RotateToTargetForDuration.h:18
float Tolerance
Definition AT_RotateToTargetForDuration.h:51
float TurnSpeed
Definition AT_RotateToTargetForDuration.h:50
FORCEINLINE float GetTolerance() const
Definition ExtendedDatas.h:96
FORCEINLINE float GetRotationDuration() const
Definition ExtendedDatas.h:94
FORCEINLINE float GetTurnSpeed() const
Definition ExtendedDatas.h:95
◆ TickTask()
| void UAT_RotateToTargetForDuration::TickTask |
( |
float |
DeltaTime | ) |
|
|
overridevirtual |
54{
55 Super::TickTask(DeltaTime);
56
58 {
59 return;
60 }
61
64 {
66 return;
67 }
68
69
72
74 {
76 }
77}
float ElapsedTime
Definition AT_RotateToTargetForDuration.h:48
◆ bRotationEnded
| bool UAT_RotateToTargetForDuration::bRotationEnded = false |
|
protected |
◆ ElapsedTime
| float UAT_RotateToTargetForDuration::ElapsedTime = 0.0f |
|
protected |
◆ OnFailed
| FRotateToTargetForDurationDelegate UAT_RotateToTargetForDuration::OnFailed |
◆ OnFinished
| FRotateToTargetForDurationDelegate UAT_RotateToTargetForDuration::OnFinished |
◆ OwnerCharacter
| TObjectPtr<ACharacter> UAT_RotateToTargetForDuration::OwnerCharacter |
|
protected |
◆ RotationComponent
| TObjectPtr<UCharacterMovementComponentBase> UAT_RotateToTargetForDuration::RotationComponent |
|
protected |
◆ RotationDuration
| float UAT_RotateToTargetForDuration::RotationDuration = 0.0f |
|
protected |
◆ TargetActor
| TWeakObjectPtr<AActor> UAT_RotateToTargetForDuration::TargetActor |
|
protected |
◆ Tolerance
| float UAT_RotateToTargetForDuration::Tolerance = 0.0f |
|
protected |
◆ TurnSpeed
| float UAT_RotateToTargetForDuration::TurnSpeed = 0.0f |
|
protected |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: