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