5#include "CoreMinimal.h"
7#include "AfflictionInstanceFloat.generated.h"
22 virtual float GetFloatModifier();
24 UFUNCTION(BlueprintPure)
25 virtual void GetTotalFloatModifier(
float& TotalModifer,
const TSubclassOf<UAfflictionInstance> AfflictionClass);
28 UFUNCTION(BlueprintCallable)
29 virtual
float K2_GetTotalFloatModifier(
float Modifier, const TSubclassOf<UAfflictionInstance> AfflictionClass) { GetTotalFloatModifier(Modifier,AfflictionClass) ;
return Modifier; }
30 virtual float ApplyOverrideMethod(
float ModifierIn);
31 virtual float ApplyStackingMethod(
float ModifierIn);
34 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category =
"Affliction")
35 TMap<class UPhysicalMaterial*,
float> ValueMultipliers;
36 UPROPERTY(EditDefaultsOnly, Category = "Affliction")
38 UPROPERTY(EditDefaultsOnly, Category = "Affliction")
EStackingMethod
Definition: AfflictionInstanceFloat.h:11
Definition: AfflictionInstanceFloat.h:18
virtual void SetFloatModifier(float NewValue)
Definition: AfflictionInstanceFloat.h:23