LEAP Documentation 40220
Documentation for the LEAP project
UAfflictionInstanceDamage Class Reference

#include <AfflictionInstanceDamage.h>

Inheritance diagram for UAfflictionInstanceDamage:
UAfflictionInstanceFloat

Protected Member Functions

virtual void ApplyModifier () 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

bool bAppliesUltimateDamageMultiplier = false
 
- Protected Attributes inherited from UAfflictionInstanceFloat
TMap< class UPhysicalMaterial *, float > ValueMultipliers
 
float Value = 0.0f
 
EStackingMethod StackingMethod = EStackingMethod::Multiplicative
 

Additional Inherited Members

- Public Member Functions inherited from UAfflictionInstanceFloat
virtual float GetFloatModifier ()
 
virtual void SetFloatModifier (float NewValue)
 
virtual void GetTotalFloatModifier (float &TotalModifer, const TSubclassOf< UAfflictionInstance > AfflictionClass)
 

Member Function Documentation

◆ ApplyModifier()

void UAfflictionInstanceDamage::ApplyModifier ( )
overrideprotectedvirtual

Member Data Documentation

◆ bAppliesUltimateDamageMultiplier

bool UAfflictionInstanceDamage::bAppliesUltimateDamageMultiplier = false
protected

The documentation for this class was generated from the following files: