|
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().