KPT 0.0.1
KPT Project Documentation
|
#include <SkillManagerComponent.h>
Public 멤버 함수 | |
USkillManagerComponent () | |
bool | AddSkill (FName SkillID) |
void | BroadcastSkillChanged () |
TArray< FName > | GetOwnedSkillIDs () const |
void | InitializeClass () |
Public 속성 | |
FOnAddSkillSignature | OnAddSkill |
bool | Skill_1 = true |
bool | Skill_2 = true |
bool | Skill_3 = true |
bool | Skill_4 = true |
Protected 멤버 함수 | |
virtual void | BeginPlay () override |
virtual void | GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const override |
void | InitializeGivenAbility (FSkillData *SkillInfo, const FGameplayAbilitySpecHandle &Handle) |
void | OnRep_OwnedSkills () |
virtual void | OnStunBuffTagChanged (const FGameplayTag Tag, int32 NewCount) |
virtual void | OnStunTagChanged (const FGameplayTag Tag, int32 NewCount) |
virtual void | TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override |
Protected 속성 | |
TMap< FName, FGameplayAbilitySpecHandle > | OwnedSkillHandles |
TArray< FName > | OwnedSkills |
TObjectPtr< UAbilitySystemComponent > | OwnerASC |
TObjectPtr< UDataTable > | SkillTable |
TArray< FDelegateHandle > | StunTagEventHandles |
TArray< FGameplayTag > | StunTags |
SkillManagerComponent.h 파일의 16 번째 라인에서 정의되었습니다.
USkillManagerComponent::USkillManagerComponent | ( | ) |
SkillManagerComponent.cpp 파일의 14 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetLifetimeReplicatedProps().
bool USkillManagerComponent::AddSkill | ( | FName | SkillID | ) |
SkillManagerComponent.cpp 파일의 22 번째 라인에서 정의되었습니다.
다음을 참조함 : FSkillData::AbilityClass, BroadcastSkillChanged(), FSkillData::CooldownTag, InitializeGivenAbility(), OnStunTagChanged(), OwnedSkillHandles, OwnedSkills, OwnerASC, SkillTable, StunTagEventHandles, StunTags.
다음에 의해서 참조됨 : UKPTCheatManager::AddSkill(), InitializeClass().
|
overrideprotectedvirtual |
SkillManagerComponent.cpp 파일의 157 번째 라인에서 정의되었습니다.
void USkillManagerComponent::BroadcastSkillChanged | ( | ) |
SkillManagerComponent.cpp 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : GetOwnedSkillIDs(), OnAddSkill.
다음에 의해서 참조됨 : AddSkill(), OnRep_OwnedSkills().
|
overrideprotectedvirtual |
SkillManagerComponent.cpp 파일의 164 번째 라인에서 정의되었습니다.
다음을 참조함 : USkillManagerComponent(), OwnedSkills.
TArray< FName > USkillManagerComponent::GetOwnedSkillIDs | ( | ) | const |
SkillManagerComponent.cpp 파일의 89 번째 라인에서 정의되었습니다.
다음을 참조함 : OwnedSkills.
다음에 의해서 참조됨 : BroadcastSkillChanged().
void USkillManagerComponent::InitializeClass | ( | ) |
SkillManagerComponent.cpp 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : AddSkill(), OnStunBuffTagChanged(), OwnerASC, Skill_1, Skill_2, Skill_3, Skill_4, StunTagEventHandles.
|
protected |
SkillManagerComponent.cpp 파일의 177 번째 라인에서 정의되었습니다.
다음을 참조함 : UBaseSkillAbility::CalculateFinalStatus(), UBaseSkillAbility::InitializeAbilityTable(), OwnerASC.
다음에 의해서 참조됨 : AddSkill().
|
protected |
SkillManagerComponent.cpp 파일의 236 번째 라인에서 정의되었습니다.
다음을 참조함 : BroadcastSkillChanged().
|
protectedvirtual |
SkillManagerComponent.cpp 파일의 215 번째 라인에서 정의되었습니다.
다음을 참조함 : UBaseSkillAbility::CalculateFinalStatus(), OwnedSkillHandles, OwnerASC.
다음에 의해서 참조됨 : InitializeClass().
|
protectedvirtual |
SkillManagerComponent.cpp 파일의 192 번째 라인에서 정의되었습니다.
다음을 참조함 : OwnedSkillHandles, OwnerASC.
다음에 의해서 참조됨 : AddSkill().
|
overrideprotectedvirtual |
SkillManagerComponent.cpp 파일의 170 번째 라인에서 정의되었습니다.
FOnAddSkillSignature USkillManagerComponent::OnAddSkill |
SkillManagerComponent.h 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BroadcastSkillChanged().
|
protected |
SkillManagerComponent.h 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddSkill(), OnStunBuffTagChanged(), OnStunTagChanged().
|
protected |
SkillManagerComponent.h 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddSkill(), GetLifetimeReplicatedProps(), GetOwnedSkillIDs().
|
protected |
SkillManagerComponent.h 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddSkill(), InitializeClass(), InitializeGivenAbility(), OnStunBuffTagChanged(), OnStunTagChanged().
bool USkillManagerComponent::Skill_1 = true |
SkillManagerComponent.h 파일의 38 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeClass().
bool USkillManagerComponent::Skill_2 = true |
SkillManagerComponent.h 파일의 40 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeClass().
bool USkillManagerComponent::Skill_3 = true |
SkillManagerComponent.h 파일의 42 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeClass().
bool USkillManagerComponent::Skill_4 = true |
SkillManagerComponent.h 파일의 44 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : InitializeClass().
|
protected |
SkillManagerComponent.h 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddSkill().
|
protected |
SkillManagerComponent.h 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddSkill(), InitializeClass().
|
protected |
SkillManagerComponent.h 파일의 68 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddSkill().