|
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().