KPT 0.0.1
KPT Project Documentation
|
#include <InGameHUD.h>
Public 멤버 함수 | |
void | BindToGameStateDelegates (AKPTInGameState *GameState) |
void | InGamePhaseManagerReadyHandle (UInGamePhaseManagerComponent *Manager) |
void | OnGameStateSet (AGameStateBase *GameState) |
void | StateTagsChangedSetPhaseText (const FGameplayTagContainer &CurrentTags) |
void | TeamStatsComponentsReadyHandle (UTeamStatsComponent *Stats) |
void | UpdateExp (int32 CurExp, int32 MaxExp) |
void | UpdateHP (float CurHP, float MaxHP) |
void | UpdateLevel (int32 NewLevel) |
void | UpdateSkillSlotData (const TArray< FName > &SkillNames) |
UUIBase(으)로부터 상속된 Public 멤버 함수 | |
UUIManagerSubsystem * | GetUIManagerSubsystem () |
Protected 멤버 함수 | |
virtual void | LateInit () override |
virtual void | NativeConstruct () override |
virtual void | NativeDestruct () override |
virtual void | NativePreConstruct () override |
void | OnPlayerStateSet () |
Protected 속성 | |
TObjectPtr< UProgressBarValueBase > | Exp |
bool | HasPlayerStateInit = false |
TObjectPtr< UProgressBarBase > | HP |
TObjectPtr< UProgressBarValueBase > | HPTemp |
TObjectPtr< UInventoryUI > | Inventory |
TObjectPtr< UTextBlock > | Level |
TObjectPtr< UWidgetAnimation > | LevelLoopAnimation |
TObjectPtr< UWidgetAnimation > | LevelUpAnimation |
TObjectPtr< UDataTable > | SkillDataTable |
TObjectPtr< USkillSlotUI > | SkillSlot0 |
TObjectPtr< USkillSlotUI > | SkillSlot1 |
TObjectPtr< USkillSlotUI > | SkillSlot2 |
TObjectPtr< USkillSlotUI > | SkillSlot3 |
TArray< TObjectPtr< USkillSlotUI > > | SkillSlots |
TObjectPtr< UTextBlock > | Timer |
UUIBase(으)로부터 상속된 Protected 속성 | |
FWidgetAnimationDynamicEvent | AnimationFinishEvent |
InGameHUD.h 파일의 23 번째 라인에서 정의되었습니다.
void UInGameHUD::BindToGameStateDelegates | ( | AKPTInGameState * | GameState | ) |
InGameHUD.cpp 파일의 220 번째 라인에서 정의되었습니다.
다음을 참조함 : AKPTInGameState::InGamePhaseManager, InGamePhaseManagerReadyHandle(), AKPTInGameState::OnInGamePhaseManagerReady, AKPTInGameState::OnTeamStatsComponentReady, AKPTInGameState::TeamStatsComponent, TeamStatsComponentsReadyHandle().
다음에 의해서 참조됨 : OnGameStateSet().
void UInGameHUD::InGamePhaseManagerReadyHandle | ( | UInGamePhaseManagerComponent * | Manager | ) |
InGameHUD.cpp 파일의 160 번째 라인에서 정의되었습니다.
다음을 참조함 : UStateManagerComponent::InitialBroadCast(), UStateManagerComponent::OnStateTagsChanged, StateTagsChangedSetPhaseText().
다음에 의해서 참조됨 : BindToGameStateDelegates().
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
InGameHUD.cpp 파일의 103 번째 라인에서 정의되었습니다.
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
InGameHUD.cpp 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : OnGameStateSet(), OnPlayerStateSet().
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
InGameHUD.cpp 파일의 98 번째 라인에서 정의되었습니다.
|
overrideprotectedvirtual |
UUIBase(으)로부터 재구현되었습니다.
InGameHUD.cpp 파일의 93 번째 라인에서 정의되었습니다.
void UInGameHUD::OnGameStateSet | ( | AGameStateBase * | GameState | ) |
InGameHUD.cpp 파일의 201 번째 라인에서 정의되었습니다.
다음을 참조함 : BindToGameStateDelegates().
다음에 의해서 참조됨 : NativeConstruct().
|
protected |
InGameHUD.cpp 파일의 25 번째 라인에서 정의되었습니다.
다음을 참조함 : Inventory, SkillSlot0, SkillSlot1, SkillSlot2, SkillSlot3, SkillSlots, UpdateHP(), UInventoryUI::UpdateInventoryUI(), UpdateSkillSlotData().
다음에 의해서 참조됨 : NativeConstruct().
void UInGameHUD::StateTagsChangedSetPhaseText | ( | const FGameplayTagContainer & | CurrentTags | ) |
InGameHUD.cpp 파일의 167 번째 라인에서 정의되었습니다.
다음을 참조함 : Timer.
다음에 의해서 참조됨 : InGamePhaseManagerReadyHandle().
void UInGameHUD::TeamStatsComponentsReadyHandle | ( | UTeamStatsComponent * | Stats | ) |
InGameHUD.cpp 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : UTeamStatsComponent::BroadcastInitialValues(), UTeamStatsComponent::OnTeamExperienceUpdated, UTeamStatsComponent::OnTeamLevelUp, UpdateExp(), UpdateLevel().
다음에 의해서 참조됨 : BindToGameStateDelegates().
void UInGameHUD::UpdateExp | ( | int32 | CurExp, |
int32 | MaxExp ) |
InGameHUD.cpp 파일의 116 번째 라인에서 정의되었습니다.
다음을 참조함 : Exp.
다음에 의해서 참조됨 : TeamStatsComponentsReadyHandle().
void UInGameHUD::UpdateHP | ( | float | CurHP, |
float | MaxHP ) |
InGameHUD.cpp 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnPlayerStateSet().
void UInGameHUD::UpdateLevel | ( | int32 | NewLevel | ) |
InGameHUD.cpp 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : Level.
다음에 의해서 참조됨 : TeamStatsComponentsReadyHandle().
void UInGameHUD::UpdateSkillSlotData | ( | const TArray< FName > & | SkillNames | ) |
InGameHUD.cpp 파일의 129 번째 라인에서 정의되었습니다.
다음을 참조함 : SkillDataTable, SkillSlots.
다음에 의해서 참조됨 : OnPlayerStateSet().
|
protected |
InGameHUD.h 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateExp().
|
protected |
InGameHUD.h 파일의 122 번째 라인에서 정의되었습니다.
|
protected |
InGameHUD.h 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateHP().
|
protected |
InGameHUD.h 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateHP().
|
protected |
InGameHUD.h 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnPlayerStateSet().
|
protected |
InGameHUD.h 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateLevel().
|
protected |
InGameHUD.h 파일의 89 번째 라인에서 정의되었습니다.
|
protected |
InGameHUD.h 파일의 86 번째 라인에서 정의되었습니다.
|
protected |
InGameHUD.h 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UpdateSkillSlotData().
|
protected |
InGameHUD.h 파일의 92 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnPlayerStateSet().
|
protected |
InGameHUD.h 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnPlayerStateSet().
|
protected |
InGameHUD.h 파일의 98 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnPlayerStateSet().
|
protected |
InGameHUD.h 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnPlayerStateSet().
|
protected |
InGameHUD.h 파일의 104 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnPlayerStateSet(), UpdateSkillSlotData().
|
protected |
InGameHUD.h 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : StateTagsChangedSetPhaseText().