KPT 0.0.1
KPT Project Documentation
|
#include <StraightSeqSkillAbility.h>
Public 멤버 함수 | |
virtual void | ActivateAbility (const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, const FGameplayEventData *TriggerEventData) override |
virtual void | OnEndAbility (const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, bool bReplicateEndAbility, bool bWasCancelled) override |
UBaseSkillAbility(으)로부터 상속된 Public 멤버 함수 | |
UBaseSkillAbility () | |
virtual bool | CalculateFinalStatus () |
virtual void | InitializeAbilityTable (FSkillData &SkillInfo) |
Public 속성 | |
float | SequenceInterval = 0.1f |
UBaseSkillAbility(으)로부터 상속된 Public 속성 | |
const UKPTPlayerAttributeSet * | Attributes |
FSkillData | BaseSkillData |
FDetailedSkillData | CalculatedStatusData |
FName | SkillDataRowName |
FDetailedSkillData | SkillDataTable |
FDetailedSkillData | StackedStatusData |
Protected 멤버 함수 | |
virtual FTransform | CalculateSpawnTransform (AActor *Caster, int32 InSpawnCount) |
virtual void | SpawnAndInitializeProjectile () |
UBaseSkillAbility(으)로부터 상속된 Protected 멤버 함수 | |
void | ApplySkillCooldown () |
TArray< FTransform > | CalculateSpawnTransforms (AActor *Caster, int32 SpawnCount) |
virtual TArray< FTransform > | CalculateSpawnTransforms_Implementation (AActor *Caster, int32 SpawnCount) |
virtual void | SpawnAndInitializeProjectile (const FTransform &SpawnTransform, int32 Index, int32 TotalCount) |
Protected 속성 | |
int32 | SpawnCount |
FTimerHandle | TimerHandle |
UBaseSkillAbility(으)로부터 상속된 Protected 속성 | |
FGameplayTag | SkillTag |
FGameplayTag | VFXCueTag |
StraightSeqSkillAbility.h 파일의 12 번째 라인에서 정의되었습니다.
|
overridevirtual |
UBaseSkillAbility(으)로부터 재구현되었습니다.
StraightSeqSkillAbility.cpp 파일의 12 번째 라인에서 정의되었습니다.
다음을 참조함 : SequenceInterval, SpawnAndInitializeProjectile(), TimerHandle.
|
protectedvirtual |
StraightSeqSkillAbility.cpp 파일의 51 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SpawnAndInitializeProjectile().
|
overridevirtual |
UBaseSkillAbility(으)로부터 재구현되었습니다.
StraightSeqSkillAbility.cpp 파일의 38 번째 라인에서 정의되었습니다.
다음을 참조함 : SpawnCount, TimerHandle.
다음에 의해서 참조됨 : SpawnAndInitializeProjectile().
|
protectedvirtual |
StraightSeqSkillAbility.cpp 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : AProjectileBase::ActivateProjectile(), UBaseSkillAbility::ApplySkillCooldown(), UBaseSkillAbility::BaseSkillData, UBaseSkillAbility::CalculatedStatusData, CalculateSpawnTransform(), OnEndAbility(), AProjectileBase::PayloadEffectClass, UProjectilePoolSubsystem::RequestProjectile(), SpawnCount, UBaseSkillAbility::VFXCueTag.
다음에 의해서 참조됨 : ActivateAbility().
float UStraightSeqSkillAbility::SequenceInterval = 0.1f |
StraightSeqSkillAbility.h 파일의 19 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateAbility().
|
protected |
StraightSeqSkillAbility.h 파일의 32 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : OnEndAbility(), SpawnAndInitializeProjectile().
|
protected |
StraightSeqSkillAbility.h 파일의 30 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateAbility(), OnEndAbility().