|
LEAP Documentation 40220
Documentation for the LEAP project
|
#include <AfflictionInstanceRepair.h>
Public Member Functions | |
| virtual bool | Initialize (UAfflictionComponent *OwningComponent, AActor *AfflictionInstigator=NULL) override |
Public Member Functions inherited from UAfflictionInstanceFloat | |
| virtual float | GetFloatModifier () |
| virtual void | SetFloatModifier (float NewValue) |
| virtual void | GetTotalFloatModifier (float &TotalModifer, const TSubclassOf< UAfflictionInstance > AfflictionClass) |
Protected Member Functions | |
| virtual void | TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override |
| virtual void | ApplyModifier () override |
| void | AfflictionTargetHealed (const float Amount, const float Health, const bool bFromPassiveRegen) |
Protected Member Functions inherited from UAfflictionInstanceHealthRegen | |
| virtual void | ApplyModifier () override |
| virtual float | ApplyStackingMethod (float ModifierIn) override |
Protected Member Functions inherited from UAfflictionInstanceFloat | |
| virtual float | K2_GetTotalFloatModifier (float Modifier, const TSubclassOf< UAfflictionInstance > AfflictionClass) |
| virtual float | ApplyOverrideMethod (float ModifierIn) |
| virtual float | ApplyStackingMethod (float ModifierIn) |
Protected Attributes | |
| float | RepairBonusTriggerThreshold = .15f |
| float | AccumulatedRepairAmount = 0.f |
| TSubclassOf< UProjectXDamageType > | HealingDamageType = NULL |
Protected Attributes inherited from UAfflictionInstanceFloat | |
| TMap< class UPhysicalMaterial *, float > | ValueMultipliers |
| float | Value = 0.0f |
| EStackingMethod | StackingMethod = EStackingMethod::Multiplicative |
|
protected |
|
overrideprotectedvirtual |
Reimplemented from UAfflictionInstanceHealthRegen.
|
overridevirtual |
|
overrideprotectedvirtual |
|
protected |
|
protected |
|
protected |