KPT 0.0.1
KPT Project Documentation
|
#include <GameplayAbility_BossRockDrop.h>
Public 멤버 함수 | |
UGameplayAbility_BossRockDrop () | |
UGameplayAbility_TraceBase(으)로부터 상속된 Public 멤버 함수 | |
UGameplayAbility_TraceBase () |
Protected 멤버 함수 | |
virtual void | ActivateAbility (const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, const FGameplayEventData *TriggerEventData) override |
virtual void | CalculateTracePoints (FVector &OutStartLocation, FVector &OutEndLocation) override |
void | CollectPlayerLocations () |
void | ExecuteSingleRockDrop () |
FVector | FindGroundLocation (const FVector &TargetLocation) |
void | SpawnRock () |
void | SpawnWarningIndicators () |
void | StartSingleDropCycle () |
UGameplayAbility_TraceBase(으)로부터 상속된 Protected 멤버 함수 | |
void | ApplyEffectToTarget (AActor *Target, float DamageAmount) |
void | ExecuteTrace () |
void | HandleTraceResult (const FGameplayAbilityTargetDataHandle &TargetData) |
virtual void | OnTraceHit (const FGameplayAbilityTargetDataHandle &TargetData) |
void | OnTraceHitBP (const FGameplayAbilityTargetDataHandle &TargetData) |
Protected 속성 | |
float | DropInterval = 0.3f |
float | DropRadius = 200.0f |
TSubclassOf< ACircleIndicatorActor > | IndicatorActorClass |
int32 | RockDropCount = 3 |
TSubclassOf< ARock > | RockMesh |
TArray< ACircleIndicatorActor * > | SpawnedIndicators |
TArray< FVector > | TargetLocations |
float | WarningDuration = 2.0f |
UGameplayAbility_TraceBase(으)로부터 상속된 Protected 속성 | |
float | BaseDamage = 50.f |
FGameplayTag | DamageTag = FGameplayTag::RequestGameplayTag("Data.Damage.FinalSkillDamage") |
TSubclassOf< UGameplayEffect > | PayloadEffectClass |
FTraceConfig | TraceConfig |
GameplayAbility_BossRockDrop.h 파일의 17 번째 라인에서 정의되었습니다.
UGameplayAbility_BossRockDrop::UGameplayAbility_BossRockDrop | ( | ) |
GameplayAbility_BossRockDrop.cpp 파일의 12 번째 라인에서 정의되었습니다.
다음을 참조함 : UGameplayAbility_TraceBase::BaseDamage, UGameplayAbility_TraceBase::TraceConfig.
|
overrideprotectedvirtual |
UGameplayAbility_TraceBase(으)로부터 재구현되었습니다.
GameplayAbility_BossRockDrop.cpp 파일의 29 번째 라인에서 정의되었습니다.
다음을 참조함 : CollectPlayerLocations(), StartSingleDropCycle(), TargetLocations.
|
overrideprotectedvirtual |
UGameplayAbility_TraceBase(으)로부터 재구현되었습니다.
GameplayAbility_BossRockDrop.cpp 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : DropRadius, TargetLocations, UGameplayAbility_TraceBase::TraceConfig.
|
protected |
GameplayAbility_BossRockDrop.cpp 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : TargetLocations.
다음에 의해서 참조됨 : ActivateAbility(), StartSingleDropCycle().
|
protected |
GameplayAbility_BossRockDrop.cpp 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : DropInterval, UGameplayAbility_TraceBase::ExecuteTrace(), FindGroundLocation(), RockDropCount, StartSingleDropCycle(), TargetLocations.
다음에 의해서 참조됨 : StartSingleDropCycle().
|
protected |
GameplayAbility_BossRockDrop.cpp 파일의 206 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteSingleRockDrop().
|
protected |
GameplayAbility_BossRockDrop.cpp 파일의 193 번째 라인에서 정의되었습니다.
다음을 참조함 : RockMesh, TargetLocations.
다음에 의해서 참조됨 : StartSingleDropCycle().
|
protected |
GameplayAbility_BossRockDrop.cpp 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : DropRadius, IndicatorActorClass, SpawnedIndicators, TargetLocations, WarningDuration.
다음에 의해서 참조됨 : StartSingleDropCycle().
|
protected |
GameplayAbility_BossRockDrop.cpp 파일의 114 번째 라인에서 정의되었습니다.
다음을 참조함 : CollectPlayerLocations(), ExecuteSingleRockDrop(), RockDropCount, SpawnRock(), SpawnWarningIndicators(), TargetLocations, WarningDuration.
다음에 의해서 참조됨 : ActivateAbility(), ExecuteSingleRockDrop().
|
protected |
GameplayAbility_BossRockDrop.h 파일의 37 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteSingleRockDrop().
|
protected |
GameplayAbility_BossRockDrop.h 파일의 31 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CalculateTracePoints(), SpawnWarningIndicators().
|
protected |
GameplayAbility_BossRockDrop.h 파일의 40 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SpawnWarningIndicators().
|
protected |
GameplayAbility_BossRockDrop.h 파일의 34 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ExecuteSingleRockDrop(), StartSingleDropCycle().
|
protected |
GameplayAbility_BossRockDrop.h 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SpawnRock().
|
protected |
GameplayAbility_BossRockDrop.h 파일의 50 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SpawnWarningIndicators().
|
protected |
GameplayAbility_BossRockDrop.h 파일의 47 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateAbility(), CalculateTracePoints(), CollectPlayerLocations(), ExecuteSingleRockDrop(), SpawnRock(), SpawnWarningIndicators(), StartSingleDropCycle().
|
protected |
GameplayAbility_BossRockDrop.h 파일의 28 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SpawnWarningIndicators(), StartSingleDropCycle().