#include <BossCharacter.h>
◆ ABossCharacter()
| ABossCharacter::ABossCharacter |
( |
| ) |
|
17{
18 AttributeSet = CreateDefaultSubobject<UBossAttributeSet>(TEXT(
"EnemyAttributeSet"));
19
21 BossPatternComponent = CreateDefaultSubobject<UBossPatternComponent>(TEXT(
"BossPatternComponent"));
22 GroggyComponent = CreateDefaultSubobject<UEnemyGroggyComponent>(TEXT(
"BossGroggyComponent"));
23 HpBar = CreateDefaultSubobject<UGASHUDWidgetComponent>(TEXT(
"WidgetHpBar"));
24}
TObjectPtr< UPatternWarningDecalComponent > PatternWarningDecalComponent
Definition BossCharacter.h:73
TObjectPtr< UBossPatternComponent > BossPatternComponent
Definition BossCharacter.h:67
TObjectPtr< UEnemyGroggyComponent > GroggyComponent
Definition BossCharacter.h:70
TObjectPtr< UGASHUDWidgetComponent > HpBar
Definition BossCharacter.h:64
TObjectPtr< UEnemyAttributeSet > AttributeSet
Definition EnemyCharacterBase.h:164
◆ GetAbilityBasedWidgetInterface()
◆ GetGroggyValue()
| float ABossCharacter::GetGroggyValue |
( |
| ) |
const |
|
overridevirtual |
◆ HasEncounteredPlayer()
| FORCEINLINE bool ABossCharacter::HasEncounteredPlayer |
( |
| ) |
const |
|
inline |
36 {
38 }
bool bHasEncounteredPlayer
Definition BossCharacter.h:77
◆ MarkPlayerEncountered()
| FORCEINLINE void ABossCharacter::MarkPlayerEncountered |
( |
| ) |
|
|
inline |
◆ OnBeforeStateTreeStart()
| void ABossCharacter::OnBeforeStateTreeStart |
( |
| ) |
|
|
overrideprotectedvirtual |
AEnemyCharacterBase(으)로부터 재구현되었습니다.
56{
57 Super::OnBeforeStateTreeStart();
58
59
61 {
62 ASC->SetLooseGameplayTagCount(TAG_CHARACTER_STATE_ISSUPERARMOR, 1);
63 }
64
65
67 {
69 }
70
71}
TObjectPtr< UAbilitySystemComponent > ASC
Definition CharacterBase.h:80
◆ OnDeath()
| void ABossCharacter::OnDeath |
( |
| ) |
|
|
overrideprotectedvirtual |
AEnemyCharacterBase(으)로부터 재구현되었습니다.
100{
102
103 Super::OnDeath();
104}
void ResetBossState()
Definition BossCharacter.cpp:107
◆ OnReturnToPool_Implementation()
| void ABossCharacter::OnReturnToPool_Implementation |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ OnSpawnFromPool_Implementation()
| void ABossCharacter::OnSpawnFromPool_Implementation |
( |
| ) |
|
|
overrideprotectedvirtual |
AEnemyCharacterBase(으)로부터 재구현되었습니다.
76{
77 Super::OnSpawnFromPool_Implementation();
78
80 {
81 Widget->Register();
82 }
83 else
84 {
86 }
87}
#define LOG_ERROR(Category, Format,...)
Definition CK_UE.h:40
#define NAMEOF(Type)
Definition CK_UE.h:30
virtual IAbilityBasedWidgetInterface * GetAbilityBasedWidgetInterface() override
Definition BossCharacter.cpp:131
◆ PostInitializeComponents()
| void ABossCharacter::PostInitializeComponents |
( |
| ) |
|
|
overrideprotectedvirtual |
AEnemyCharacterBase(으)로부터 재구현되었습니다.
30{
31 Super::PostInitializeComponents();
32
34 {
36 }
37}
const FBossExtendedData * BossExtendedData
Definition BossCharacter.h:75
TObjectPtr< UCharacterControlData > CharacterControlData
Definition EnemyCharacterBase.h:167
Definition CharacterControlData.h:176
◆ ResetBossState()
| void ABossCharacter::ResetBossState |
( |
| ) |
|
|
protected |
108{
110
112 {
114 }
115
117 {
119 }
120
122 {
124 }
125
126}
◆ bHasEncounteredPlayer
| bool ABossCharacter::bHasEncounteredPlayer = false |
|
protected |
◆ BossExtendedData
◆ BossPatternComponent
| TObjectPtr<UBossPatternComponent> ABossCharacter::BossPatternComponent |
|
protected |
◆ GroggyComponent
| TObjectPtr<UEnemyGroggyComponent> ABossCharacter::GroggyComponent |
|
protected |
◆ HpBar
| TObjectPtr<UGASHUDWidgetComponent> ABossCharacter::HpBar |
|
protected |
◆ PatternWarningDecalComponent
| TObjectPtr<UPatternWarningDecalComponent> ABossCharacter::PatternWarningDecalComponent |
|
protected |
이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: