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

#include <MinionSuicide.h>

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

Public 멤버 함수

virtual void ClientInitAbility () override
virtual void OnAvatarSet (const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilitySpec &Spec) override
virtual void OnGiveAbility (const FGameplayAbilityActorInfo *ActorInfo, const FGameplayAbilitySpec &Spec) override

Protected 멤버 함수

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
void HandleExplosion (float Progress, FLinearColor RGB)
void HandleProgress (float Progress, FLinearColor RGB)

Protected 속성

TSubclassOf< ACircleIndicatorActorAttackIndicatorClass
bool bInitialize = false
TObjectPtr< UCurveLinearColor > CurveLinearColor
float ExplosionDuraiton
TObjectPtr< UMaterialInstance > ExplosionMaterialInstance
TObjectPtr< USkeletalMeshComponent > ExplosionMesh
float ExplosionRadius
TObjectPtr< ACircleIndicatorActorIndicator
UKPTAbility(으)로부터 상속된 Protected 속성
FScalableFloat Damage
TSubclassOf< UGameplayEffect > DamageEffectClass
FGameplayTag DamageType

상세한 설명

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

멤버 함수 문서화

◆ ActivateAbility()

void UMinionSuicide::ActivateAbility ( const FGameplayAbilitySpecHandle Handle,
const FGameplayAbilityActorInfo * ActorInfo,
const FGameplayAbilityActivationInfo ActivationInfo,
const FGameplayEventData * TriggerEventData )
overrideprotectedvirtual

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

◆ ClientInitAbility()

void UMinionSuicide::ClientInitAbility ( )
overridevirtual

UMinionAbility(으)로부터 재구현되었습니다.

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

◆ EndAbility()

void UMinionSuicide::EndAbility ( const FGameplayAbilitySpecHandle Handle,
const FGameplayAbilityActorInfo * ActorInfo,
const FGameplayAbilityActivationInfo ActivationInfo,
bool bReplicateEndAbility,
bool bWasCancelled )
overrideprotectedvirtual

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

다음을 참조함 : Indicator.

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

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

◆ HandleExplosion()

void UMinionSuicide::HandleExplosion ( float Progress,
FLinearColor RGB )
protected

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

다음을 참조함 : EndAbility(), ExplosionMesh.

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

◆ HandleProgress()

void UMinionSuicide::HandleProgress ( float Progress,
FLinearColor RGB )
protected

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

다음을 참조함 : ExplosionMesh.

◆ OnAvatarSet()

void UMinionSuicide::OnAvatarSet ( const FGameplayAbilityActorInfo * ActorInfo,
const FGameplayAbilitySpec & Spec )
overridevirtual

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

다음을 참조함 : bInitialize.

◆ OnGiveAbility()

void UMinionSuicide::OnGiveAbility ( const FGameplayAbilityActorInfo * ActorInfo,
const FGameplayAbilitySpec & Spec )
overridevirtual

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

멤버 데이터 문서화

◆ AttackIndicatorClass

TSubclassOf<ACircleIndicatorActor> UMinionSuicide::AttackIndicatorClass
protected

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

◆ bInitialize

bool UMinionSuicide::bInitialize = false
protected

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

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

◆ CurveLinearColor

TObjectPtr<UCurveLinearColor> UMinionSuicide::CurveLinearColor
protected

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

◆ ExplosionDuraiton

float UMinionSuicide::ExplosionDuraiton
protected

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

◆ ExplosionMaterialInstance

TObjectPtr<UMaterialInstance> UMinionSuicide::ExplosionMaterialInstance
protected

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

◆ ExplosionMesh

TObjectPtr<USkeletalMeshComponent> UMinionSuicide::ExplosionMesh
protected

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

다음에 의해서 참조됨 : HandleExplosion(), HandleProgress().

◆ ExplosionRadius

float UMinionSuicide::ExplosionRadius
protected

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

◆ Indicator

TObjectPtr<ACircleIndicatorActor> UMinionSuicide::Indicator
protected

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

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


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/GAS/Abilities/Minion/MinionSuicide.h
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/GAS/Abilities/Minion/MinionSuicide.cpp