KPT 0.0.1
KPT Project Documentation
|
#include <AreaHazard.h>
Public 멤버 함수 | |
AAreaHazard () | |
virtual void | GetLifetimeReplicatedProps (TArray< class FLifetimeProperty > &OutLifetimeProps) const override |
void | SetHazardParams (float InRadius, float InActivationDelay, float InDuration, TSubclassOf< UGameplayEffect > InDamageEffect, float InDamage, FGameplayTag InDamageTag, UAbilitySystemComponent *InSourceASC, FGameplayTag InVFXTag) |
Protected 멤버 함수 | |
void | ActivateHazard () |
void | ApplyEffectToTarget (AActor *TargetActor) |
virtual void | BeginPlay () override |
void | BP_OnSpawnIndicator (FVector Location, float IndicatorRadius, float IndicatorDuration) |
void | DeactivateHazard () |
void | Multicast_SpawnIndicator (FVector Location, float IndicatorRadius, float IndicatorDuration) |
void | OnBeginOverlap (UPrimitiveComponent *OverlappedComponent, AActor *OtherActor, UPrimitiveComponent *OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult &SweepResult) |
void | OnRep_Radius () |
Protected 속성 | |
float | ActivationDelay = 2.0f |
FTimerHandle | ActivationTimerHandle |
bool | bIsActive = false |
TObjectPtr< USphereComponent > | CollisionSphere |
float | Damage = 50.0f |
TSubclassOf< UGameplayEffect > | DamageEffectClass |
FGameplayTag | DamageTag |
FTimerHandle | DeactivationTimerHandle |
float | Duration = 1.0f |
float | Radius = 200.0f |
TObjectPtr< UAbilitySystemComponent > | SourceASC |
FGameplayTag | VFXTag |
AreaHazard.h 파일의 16 번째 라인에서 정의되었습니다.
AAreaHazard::AAreaHazard | ( | ) |
AreaHazard.cpp 파일의 16 번째 라인에서 정의되었습니다.
다음을 참조함 : CollisionSphere, Radius.
다음에 의해서 참조됨 : GetLifetimeReplicatedProps().
|
protected |
AreaHazard.cpp 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyEffectToTarget(), bIsActive, CollisionSphere, DeactivateHazard(), DeactivationTimerHandle, Duration, SourceASC, VFXTag.
다음에 의해서 참조됨 : SetHazardParams().
|
protected |
AreaHazard.cpp 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : Damage, DamageEffectClass, DamageTag, SourceASC.
다음에 의해서 참조됨 : ActivateHazard(), OnBeginOverlap().
|
overrideprotectedvirtual |
AreaHazard.cpp 파일의 39 번째 라인에서 정의되었습니다.
다음을 참조함 : CollisionSphere, OnBeginOverlap().
|
protected |
다음을 참조함 : BP_OnSpawnIndicator().
다음에 의해서 참조됨 : BP_OnSpawnIndicator().
|
protected |
AreaHazard.cpp 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : bIsActive, CollisionSphere.
다음에 의해서 참조됨 : ActivateHazard().
|
overridevirtual |
AreaHazard.cpp 파일의 31 번째 라인에서 정의되었습니다.
다음을 참조함 : AAreaHazard(), bIsActive, Radius.
|
protected |
다음을 참조함 : Multicast_SpawnIndicator(), OnRep_Radius().
다음에 의해서 참조됨 : Multicast_SpawnIndicator(), SetHazardParams().
|
protected |
AreaHazard.cpp 파일의 121 번째 라인에서 정의되었습니다.
다음을 참조함 : ApplyEffectToTarget(), bIsActive, SourceASC.
다음에 의해서 참조됨 : BeginPlay().
|
protected |
AreaHazard.cpp 파일의 148 번째 라인에서 정의되었습니다.
다음을 참조함 : CollisionSphere, Radius.
다음에 의해서 참조됨 : Multicast_SpawnIndicator(), SetHazardParams().
void AAreaHazard::SetHazardParams | ( | float | InRadius, |
float | InActivationDelay, | ||
float | InDuration, | ||
TSubclassOf< UGameplayEffect > | InDamageEffect, | ||
float | InDamage, | ||
FGameplayTag | InDamageTag, | ||
UAbilitySystemComponent * | InSourceASC, | ||
FGameplayTag | InVFXTag ) |
AreaHazard.cpp 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : ActivateHazard(), ActivationDelay, ActivationTimerHandle, Damage, DamageEffectClass, DamageTag, Duration, Multicast_SpawnIndicator(), OnRep_Radius(), Radius, SourceASC, VFXTag.
|
protected |
AreaHazard.h 파일의 54 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetHazardParams().
|
protected |
AreaHazard.h 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetHazardParams().
|
protected |
AreaHazard.h 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateHazard(), DeactivateHazard(), GetLifetimeReplicatedProps(), OnBeginOverlap().
|
protected |
AreaHazard.h 파일의 47 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AAreaHazard(), ActivateHazard(), BeginPlay(), DeactivateHazard(), OnRep_Radius().
|
protected |
AreaHazard.h 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyEffectToTarget(), SetHazardParams().
|
protected |
AreaHazard.h 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyEffectToTarget(), SetHazardParams().
|
protected |
AreaHazard.h 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ApplyEffectToTarget(), SetHazardParams().
|
protected |
AreaHazard.h 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateHazard().
|
protected |
AreaHazard.h 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateHazard(), SetHazardParams().
|
protected |
AreaHazard.h 파일의 51 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AAreaHazard(), GetLifetimeReplicatedProps(), OnRep_Radius(), SetHazardParams().
|
protected |
AreaHazard.h 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateHazard(), ApplyEffectToTarget(), OnBeginOverlap(), SetHazardParams().
|
protected |
AreaHazard.h 파일의 72 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivateHazard(), SetHazardParams().