Navigation
API > API/Plugins > API/Plugins/GameplayAbilities
Inheritance Hierarchy
- FAttributeSetInitter
- FAttributeSetInitterDiscreteLevels
References
| Module | GameplayAbilities |
| Header | /Engine/Plugins/Runtime/GameplayAbilities/Source/GameplayAbilities/Public/AttributeSet.h |
| Include | #include "AttributeSet.h" |
Syntax
struct FAttributeSetInitterDiscreteLevels : public FAttributeSetInitter
Remarks
Explicit implementation of attribute set initter, relying on the existence and usage of discrete levels for data look-up (that is, CurveTable->Eval is not possible)
Overridden from FAttributeSetInitter
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyAttributeDefault
(
UAbilitySystemComponent* AbilitySystemComponent, |
||
| TArray< float > | GetAttributeSetValues
(
UClass* AttributeSetClass, |
||
| void | InitAttributeSetDefaults
(
UAbilitySystemComponent* AbilitySystemComponent, |
||
| void | PreloadAttributeSetData
(
const TArray< UCurveTable* >& CurveData |
Transforms CurveTable data into format more efficient to read at runtime. |