G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FGameplayModifierEvaluatedData Struct Reference

Data that describes what happened in an attribute modification. This is passed to ability set callbacks. More...

Public Member Functions

Functions
void SetHandle (FActiveGameplayEffectHandle NewValue)
FActiveGameplayEffectHandle GetHandle () const
bool GetIsValid () const
float32 GetMagnitude () const
EGameplayModOp GetModifierOp () const
void SetAttribute (FGameplayAttribute NewValue)
const FGameplayAttribute & GetAttribute () const
void SetIsValid (bool NewValue)
void SetMagnitude (float32 NewValue)
void SetModifierOp (EGameplayModOp NewValue)
FString ToSimpleString () const
FGameplayModifierEvaluatedData & opAssign (FGameplayModifierEvaluatedData Other)

Public Attributes

Variables
FActiveGameplayEffectHandle Handle
bool IsValid
float32 Magnitude
EGameplayModOp ModifierOp
FGameplayAttribute Attribute

Detailed Description

Data that describes what happened in an attribute modification. This is passed to ability set callbacks.

Member Function Documentation

◆ GetAttribute()

const FGameplayAttribute & GetAttribute ( ) const

◆ GetHandle()

FActiveGameplayEffectHandle GetHandle ( ) const

◆ GetIsValid()

bool GetIsValid ( ) const

◆ GetMagnitude()

float32 GetMagnitude ( ) const

◆ GetModifierOp()

EGameplayModOp GetModifierOp ( ) const

◆ opAssign()

◆ SetAttribute()

void SetAttribute ( FGameplayAttribute NewValue)

◆ SetHandle()

void SetHandle ( FActiveGameplayEffectHandle NewValue)

◆ SetIsValid()

void SetIsValid ( bool NewValue)

◆ SetMagnitude()

void SetMagnitude ( float32 NewValue)

◆ SetModifierOp()

void SetModifierOp ( EGameplayModOp NewValue)

◆ ToSimpleString()

FString ToSimpleString ( ) const

Member Data Documentation

◆ Attribute

FGameplayAttribute Attribute

◆ Handle

◆ IsValid

bool IsValid

◆ Magnitude

float32 Magnitude

◆ ModifierOp

EGameplayModOp ModifierOp