|
Payback 0.0.1
CK Graduation Project
|
#include <GA_EnemyAttack.h>


Public 멤버 함수 | |
| UGA_EnemyAttack () | |
| virtual void | ActivateAbility (const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, const FGameplayEventData *TriggerEventData) override |
| virtual void | EndAbility (const FGameplayAbilitySpecHandle Handle, const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilityActivationInfo ActivationInfo, bool bReplicateEndAbility, bool bWasCancelled) override |
UGA_CombatBase(으)로부터 상속된 Public 멤버 함수 | |
| UGA_CombatBase () | |
| virtual void | OnGiveAbility (const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilitySpec &Spec) override |
| FORCEINLINE bool | GetHitStopEnable () const |
UGA_Base(으)로부터 상속된 Public 멤버 함수 | |
| UGA_Base () | |
Protected 멤버 함수 | |
| virtual void | ApplyCombatData () override |
| void | OnMontageCompleted () |
| void | OnMontageInterrupted () |
UGA_CombatBase(으)로부터 상속된 Protected 멤버 함수 | |
| void | SetupHitCheckListeners () |
| void | SetupSingleHitCheckListener () |
| void | OnHitCheckStart (FGameplayEventData Payload) |
| void | OnHitCheckEnd (FGameplayEventData Payload) |
| void | OnSingleHitCheck (FGameplayEventData Payload) |
| void | OnTraceResultCallback (const FGameplayAbilityTargetDataHandle &TargetDataHandle, float CurrentLevel) |
| void | GetValidTargets (const FGameplayAbilityTargetDataHandle &TargetDataHandle, TArray< AActor * > &OutValidActors) const |
| void | ApplyEffectsToTargets (const TArray< AActor * > &TargetActors, float CurrentLevel) |
| void | ApplyKnockbackToTargets (const TArray< AActor * > &TargetActors, AActor *Attacker) |
| void | ApplyGlobalHitStop () |
| FORCEINLINE void | SetHitStopEnabled (bool bEnable) |
UGA_Base(으)로부터 상속된 Protected 멤버 함수 | |
| bool | GetCursorData (FVector &TargetPos, FRotator &TargetRot) const |
| void | MotionWarpTargetToCursor (FName WarpTargetName=FName("Target")) |
| void | RotateCharacterToCursor () |
Protected 속성 | |
| TObjectPtr< UAnimMontage > | AttackMontage |
UGA_CombatBase(으)로부터 상속된 Protected 속성 | |
| TObjectPtr< UAT_Trace > | ActiveTraceTask |
| TSubclassOf< ATA_Trace > | HitTraceClass |
| TArray< TSubclassOf< UGameplayEffect > > | TargetEffectClasses |
| FGameplayTag | HitCheckStartTag |
| FGameplayTag | HitCheckEndTag |
| TEnumAsByte< ECollisionChannel > | TraceChannel |
| uint8 | bApplyKnockback: 1 = false |
| float | KnockbackStrength = 700.0f |
| float | KnockbackZComponent = 0.2f |
| uint8 | bApplyHitStop: 1 = false |
| float | HitStopDuration = 0.05f |
| float | HitStopTimeDilation = 0.1f |
추가로 상속된 멤버들 | |
UGA_CombatBase(으)로부터 상속된 Public 속성 | |
| TObjectPtr< UCombatDataBase > | CombatData |
| UGA_EnemyAttack::UGA_EnemyAttack | ( | ) |
|
overridevirtual |

|
overrideprotectedvirtual |
UGA_CombatBase(으)로부터 재구현되었습니다.
|
overridevirtual |
UGA_CombatBase(으)로부터 재구현되었습니다.

|
protected |

|
protected |

|
protected |