KPT 0.0.1
KPT Project Documentation
로딩중...
검색중...
일치하는것 없음
UBaseMeleeAttackAbility 클래스 참조

#include <BaseMeleeAttackAbility.h>

UBaseMeleeAttackAbility에 대한 상속 다이어그램 :
UBaseMeleeAttackAbility에 대한 협력 다이어그램:

Protected 멤버 함수

void OnMontageEnded ()
void OnTraceEventReceived ()
void SpawnCircleIndicator ()

Protected 속성

float AttackAngle
TObjectPtr< UNiagaraSystem > AttackEffect
TObjectPtr< UAnimMontage > AttackMontage
float AttackRange
bool bDrawDebugLine = false
TSubclassOf< ACircleIndicatorActorCircleIndicatorClass
float Damage
FGameplayTag DamageGameplayTag
float IndicatorTime
TSubclassOf< UGameplayEffect > PayloadEffectClass
FGameplayTag TraceEventTag
FGameplayTag VFXCueTag

상세한 설명

BaseMeleeAttackAbility.h 파일의 15 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ OnMontageEnded()

void UBaseMeleeAttackAbility::OnMontageEnded ( )
protected

BaseMeleeAttackAbility.cpp 파일의 125 번째 라인에서 정의되었습니다.

◆ OnTraceEventReceived()

void UBaseMeleeAttackAbility::OnTraceEventReceived ( )
protected

BaseMeleeAttackAbility.cpp 파일의 23 번째 라인에서 정의되었습니다.

다음을 참조함 : AttackAngle, AttackRange, bDrawDebugLine, Damage, PayloadEffectClass, VFXCueTag.

◆ SpawnCircleIndicator()

void UBaseMeleeAttackAbility::SpawnCircleIndicator ( )
protected

BaseMeleeAttackAbility.cpp 파일의 130 번째 라인에서 정의되었습니다.

다음을 참조함 : AttackRange, CircleIndicatorClass, IndicatorTime, ACircleIndicatorActor::InitializeIndicator().

이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:

멤버 데이터 문서화

◆ AttackAngle

float UBaseMeleeAttackAbility::AttackAngle
protected

BaseMeleeAttackAbility.h 파일의 48 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : OnTraceEventReceived().

◆ AttackEffect

TObjectPtr<UNiagaraSystem> UBaseMeleeAttackAbility::AttackEffect
protected

BaseMeleeAttackAbility.h 파일의 42 번째 라인에서 정의되었습니다.

◆ AttackMontage

TObjectPtr<UAnimMontage> UBaseMeleeAttackAbility::AttackMontage
protected

BaseMeleeAttackAbility.h 파일의 36 번째 라인에서 정의되었습니다.

◆ AttackRange

float UBaseMeleeAttackAbility::AttackRange
protected

BaseMeleeAttackAbility.h 파일의 45 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : OnTraceEventReceived(), SpawnCircleIndicator().

◆ bDrawDebugLine

bool UBaseMeleeAttackAbility::bDrawDebugLine = false
protected

BaseMeleeAttackAbility.h 파일의 30 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : OnTraceEventReceived().

◆ CircleIndicatorClass

TSubclassOf<ACircleIndicatorActor> UBaseMeleeAttackAbility::CircleIndicatorClass
protected

BaseMeleeAttackAbility.h 파일의 24 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SpawnCircleIndicator().

◆ Damage

float UBaseMeleeAttackAbility::Damage
protected

BaseMeleeAttackAbility.h 파일의 51 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : OnTraceEventReceived().

◆ DamageGameplayTag

FGameplayTag UBaseMeleeAttackAbility::DamageGameplayTag
protected

BaseMeleeAttackAbility.h 파일의 57 번째 라인에서 정의되었습니다.

◆ IndicatorTime

float UBaseMeleeAttackAbility::IndicatorTime
protected

BaseMeleeAttackAbility.h 파일의 27 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : SpawnCircleIndicator().

◆ PayloadEffectClass

TSubclassOf<UGameplayEffect> UBaseMeleeAttackAbility::PayloadEffectClass
protected

BaseMeleeAttackAbility.h 파일의 39 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : OnTraceEventReceived().

◆ TraceEventTag

FGameplayTag UBaseMeleeAttackAbility::TraceEventTag
protected

BaseMeleeAttackAbility.h 파일의 54 번째 라인에서 정의되었습니다.

◆ VFXCueTag

FGameplayTag UBaseMeleeAttackAbility::VFXCueTag
protected

BaseMeleeAttackAbility.h 파일의 33 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : OnTraceEventReceived().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: