#include <Task_UpdateBossPatternState.h>
◆ FInstanceDataType
◆ FTask_UpdateBossPatternState()
| FTask_UpdateBossPatternState::FTask_UpdateBossPatternState |
( |
| ) |
|
|
default |
◆ EnterState()
| EStateTreeRunStatus FTask_UpdateBossPatternState::EnterState |
( |
FStateTreeExecutionContext & |
Context, |
|
|
const FStateTreeTransitionResult & |
Transition |
|
) |
| const |
|
overridevirtual |
10{
12
13 if (Data.BossPatternComponent == nullptr)
14 {
15 return EStateTreeRunStatus::Failed;
16 }
17
18 switch (Data.Action)
19 {
22 return EStateTreeRunStatus::Succeeded;
24 Data.BossPatternComponent->MarkFirstBasicAttackUsed();
25 return EStateTreeRunStatus::Succeeded;
26 default:
27 return EStateTreeRunStatus::Failed;
28 }
29}
@ MarkFirstBasicAttackUsed
Definition BossPatternComponent.cpp:16
@ ResetPatternState
Definition BossPatternComponent.cpp:11
FUpdateBossPatternStateInstanceData FInstanceDataType
Definition Task_UpdateBossPatternState.h:38
TObjectPtr< UBossPatternComponent > BossPatternComponent
Definition Task_UpdateBossPatternState.h:25
◆ GetInstanceDataType()
| virtual const UStruct * FTask_UpdateBossPatternState::GetInstanceDataType |
( |
| ) |
const |
|
inlineoverridevirtual |
39{ return FInstanceDataType::StaticStruct(); }
이 구조체에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: