KPT 0.0.1
KPT Project Documentation
로딩중...
검색중...
일치하는것 없음
USkillSelectUI 클래스 참조

#include <SkillSelectUI.h>

USkillSelectUI에 대한 상속 다이어그램 :
USkillSelectUI에 대한 협력 다이어그램:

Public 멤버 함수

virtual void LateInit () override
void PlaySlotsAnimation (int32 FinishedIndex)
void UpdateHoverdSkillsVisual (USkillSlotUI *SelectSlot)
void UpdateSkillSelectSlot (const TArray< FName > &NewChoices)
void UpdateSkillSlotData (const TArray< FName > &SkillNames)
void UpdateUnHoverdSkillsVisual (USkillSlotUI *SelectSlot)
UUIBase(으)로부터 상속된 Public 멤버 함수
UUIManagerSubsystemGetUIManagerSubsystem ()

Protected 멤버 함수

virtual void NativeConstruct () override
virtual void NativeDestruct () override
virtual void NativePreConstruct () override

Protected 속성

TObjectPtr< USkillSlotUICenterSkill
TObjectPtr< UDataTable > ItemDataTable
TObjectPtr< USkillSlotUILeftSkill
TArray< TObjectPtr< USkillSlotUI > > PlayerEquipSkillSlots
TObjectPtr< USkillSlotUIPlayerSkillSlot0
TObjectPtr< USkillSlotUIPlayerSkillSlot1
TObjectPtr< USkillSlotUIPlayerSkillSlot2
TObjectPtr< USkillSlotUIPlayerSkillSlot3
TObjectPtr< USkillSlotUIRightSkill
TObjectPtr< UDataTable > SkillDataTable
TArray< TObjectPtr< USkillSlotUI > > SkillSlots
UUIBase(으)로부터 상속된 Protected 속성
FWidgetAnimationDynamicEvent AnimationFinishEvent

상세한 설명

SkillSelectUI.h 파일의 15 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ LateInit()

void USkillSelectUI::LateInit ( )
overridevirtual

UUIBase(으)로부터 재구현되었습니다.

SkillSelectUI.cpp 파일의 76 번째 라인에서 정의되었습니다.

◆ NativeConstruct()

void USkillSelectUI::NativeConstruct ( )
overrideprotectedvirtual

UUIBase(으)로부터 재구현되었습니다.

SkillSelectUI.cpp 파일의 12 번째 라인에서 정의되었습니다.

다음을 참조함 : CenterSkill, LeftSkill, PlayerEquipSkillSlots, PlayerSkillSlot0, PlayerSkillSlot1, PlayerSkillSlot2, PlayerSkillSlot3, RightSkill, UpdateHoverdSkillsVisual(), UpdateSkillSelectSlot(), UpdateSkillSlotData(), UpdateUnHoverdSkillsVisual().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

◆ NativeDestruct()

void USkillSelectUI::NativeDestruct ( )
overrideprotectedvirtual

UUIBase(으)로부터 재구현되었습니다.

SkillSelectUI.cpp 파일의 71 번째 라인에서 정의되었습니다.

◆ NativePreConstruct()

void USkillSelectUI::NativePreConstruct ( )
overrideprotectedvirtual

UUIBase(으)로부터 재구현되었습니다.

SkillSelectUI.cpp 파일의 66 번째 라인에서 정의되었습니다.

◆ PlaySlotsAnimation()

void USkillSelectUI::PlaySlotsAnimation ( int32 FinishedIndex)

SkillSelectUI.cpp 파일의 125 번째 라인에서 정의되었습니다.

다음을 참조함 : CenterSkill, RightSkill.

◆ UpdateHoverdSkillsVisual()

void USkillSelectUI::UpdateHoverdSkillsVisual ( USkillSlotUI * SelectSlot)

SkillSelectUI.cpp 파일의 164 번째 라인에서 정의되었습니다.

다음을 참조함 : USkillSlotUI::GetCachedSkillId(), PlayerEquipSkillSlots, SkillDataTable, FSkillData::SkillName.

다음에 의해서 참조됨 : NativeConstruct().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ UpdateSkillSelectSlot()

void USkillSelectUI::UpdateSkillSelectSlot ( const TArray< FName > & NewChoices)

SkillSelectUI.cpp 파일의 81 번째 라인에서 정의되었습니다.

다음을 참조함 : CenterSkill, ItemDataTable, LeftSkill, RightSkill.

다음에 의해서 참조됨 : NativeConstruct().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ UpdateSkillSlotData()

void USkillSelectUI::UpdateSkillSlotData ( const TArray< FName > & SkillNames)

SkillSelectUI.cpp 파일의 143 번째 라인에서 정의되었습니다.

다음을 참조함 : PlayerEquipSkillSlots, SkillDataTable.

다음에 의해서 참조됨 : NativeConstruct().

이 함수를 호출하는 함수들에 대한 그래프입니다.:

◆ UpdateUnHoverdSkillsVisual()

void USkillSelectUI::UpdateUnHoverdSkillsVisual ( USkillSlotUI * SelectSlot)

SkillSelectUI.cpp 파일의 199 번째 라인에서 정의되었습니다.

다음을 참조함 : USkillSlotUI::GetCachedSkillId(), PlayerEquipSkillSlots, SkillDataTable, FSkillData::SkillName.

다음에 의해서 참조됨 : NativeConstruct().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
이 함수를 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ CenterSkill

TObjectPtr<USkillSlotUI> USkillSelectUI::CenterSkill
protected

SkillSelectUI.h 파일의 57 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct(), PlaySlotsAnimation(), UpdateSkillSelectSlot().

◆ ItemDataTable

TObjectPtr<UDataTable> USkillSelectUI::ItemDataTable
protected

SkillSelectUI.h 파일의 66 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UpdateSkillSelectSlot().

◆ LeftSkill

TObjectPtr<USkillSlotUI> USkillSelectUI::LeftSkill
protected

SkillSelectUI.h 파일의 54 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct(), UpdateSkillSelectSlot().

◆ PlayerEquipSkillSlots

TArray<TObjectPtr<USkillSlotUI> > USkillSelectUI::PlayerEquipSkillSlots
protected

SkillSelectUI.h 파일의 81 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct(), UpdateHoverdSkillsVisual(), UpdateSkillSlotData(), UpdateUnHoverdSkillsVisual().

◆ PlayerSkillSlot0

TObjectPtr<USkillSlotUI> USkillSelectUI::PlayerSkillSlot0
protected

SkillSelectUI.h 파일의 69 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ PlayerSkillSlot1

TObjectPtr<USkillSlotUI> USkillSelectUI::PlayerSkillSlot1
protected

SkillSelectUI.h 파일의 72 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ PlayerSkillSlot2

TObjectPtr<USkillSlotUI> USkillSelectUI::PlayerSkillSlot2
protected

SkillSelectUI.h 파일의 75 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ PlayerSkillSlot3

TObjectPtr<USkillSlotUI> USkillSelectUI::PlayerSkillSlot3
protected

SkillSelectUI.h 파일의 78 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct().

◆ RightSkill

TObjectPtr<USkillSlotUI> USkillSelectUI::RightSkill
protected

SkillSelectUI.h 파일의 60 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : NativeConstruct(), PlaySlotsAnimation(), UpdateSkillSelectSlot().

◆ SkillDataTable

TObjectPtr<UDataTable> USkillSelectUI::SkillDataTable
protected

SkillSelectUI.h 파일의 84 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : UpdateHoverdSkillsVisual(), UpdateSkillSlotData(), UpdateUnHoverdSkillsVisual().

◆ SkillSlots

TArray<TObjectPtr<USkillSlotUI> > USkillSelectUI::SkillSlots
protected

SkillSelectUI.h 파일의 63 번째 라인에서 정의되었습니다.


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/UI/Skill/SkillSelectUI.h
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/UI/Skill/SkillSelectUI.cpp