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

The RegisterAttributeChangedCallback functions use this as their parameter, not the wrapped one! Since no type checking occurs for delegates, this still works as the base offset of the wrapper and the wrapped are the same. More...

Public Member Functions

Functions
const FGameplayAttribute & GetGameplayAttribute () const
const FGameplayModifierEvaluatedData & GetGameplayModifierEvaluatedData (bool &bIsValid) const
float32 GetNewValue () const
float32 GetOldValue () const
UAbilitySystemComponent GetTargetAbilitySystemComponent () const
FAngelscriptAttributeChangedData & opAssign (FAngelscriptAttributeChangedData Other)
const FGameplayEffectSpec & GetEffectSpec (bool &bIsValid) const

Public Attributes

Variables
const float32 NewValue
const float32 OldValue
const UAbilitySystemComponent TargetAbilitySystemComponent
const FGameplayAttribute GameplayAttribute

Detailed Description

The RegisterAttributeChangedCallback functions use this as their parameter, not the wrapped one! Since no type checking occurs for delegates, this still works as the base offset of the wrapper and the wrapped are the same.

Member Function Documentation

◆ GetEffectSpec()

const FGameplayEffectSpec & GetEffectSpec ( bool & bIsValid) const

◆ GetGameplayAttribute()

const FGameplayAttribute & GetGameplayAttribute ( ) const

◆ GetGameplayModifierEvaluatedData()

const FGameplayModifierEvaluatedData & GetGameplayModifierEvaluatedData ( bool & bIsValid) const

◆ GetNewValue()

float32 GetNewValue ( ) const

◆ GetOldValue()

float32 GetOldValue ( ) const

◆ GetTargetAbilitySystemComponent()

UAbilitySystemComponent GetTargetAbilitySystemComponent ( ) const

◆ opAssign()

Member Data Documentation

◆ GameplayAttribute

const FGameplayAttribute GameplayAttribute

◆ NewValue

const float32 NewValue

◆ OldValue

const float32 OldValue

◆ TargetAbilitySystemComponent

const UAbilitySystemComponent TargetAbilitySystemComponent