UConditionsComponent¶
#include <ConditionsComponent.h>
Inherits from UActorComponent, IReplicatedSubobjectInterface
Public Functions¶
Name | |
---|---|
void | ApplyCondition([[EConditionType]] Condition, AActor * DamageCauser, UDamageSource * DamageSource) |
bool | GetDownedCanGetUp() const |
float | GetDownedScore() const |
float | GetDownedScorePercent() const |
float | GetDownedTime() const |
virtual void | [[GetLifetimeReplicatedProps]](TArray< FLifetimeProperty > & OutLifetimeProps) const override |
float | GetMaxDownedScore() const |
void | HandleOwnerDamageTaken(const FDamageTakenEvent & Event) |
void | HandleOwnerPreBroadcastDamage(const FDamageTakenEvent & DamageTakenEvent) |
bool | HasCondition([[EConditionType]] Condition) const |
void | RemoveCondition([[EConditionType]] Condition, bool bClearStacks, AActor * ConditionRemover) |
void | Revive(ATBLCharacter * RevivedBy) |
void | SetDownedScore(float Score) |
UConditionsComponent() |
Public Attributes¶
Name | |
---|---|
UConditionsSpec * | ConditionsSpec |
FOnApplyCondition | OnApplyCondition |
FOnRemoveCondition | OnRemoveCondition |
Updated on 2025-01-21 at 09:02:24 +0100