UMIPDataDrivenAbilityDataAsset¶
Overview¶
UMIPDataDrivenAbilityDataAsset configures a data-driven gameplay ability: an ordered TArray<UMIPDataDrivenAbilityTaskObject*> (instanced) executed by the ability at runtime (montage waits, targeting, events, etc.). Subclasses UDataAsset directly. Used with MIPBaseDataDrivenAbility-style abilities.
There is no IsDataValid override in ModularInventoryPlus.
All paths below are relative to Plugins/ModularInventoryPlus/Source/ModularInventoryPlus/.
Key Classes & Files¶
| Class | File |
|---|---|
UMIPDataDrivenAbilityDataAsset |
Public/AbilitySystem/DataAsset/MIPDataDrivenAbilityDataAsset.h |
Properties¶
| Property | Type | Description |
|---|---|---|
TaskObjects |
TArray<UMIPDataDrivenAbilityTaskObject*> |
Instanced task pipeline for the ability. |
Editor validation¶
No custom IsDataValid in MIP. Consider validating task chains manually or extending the asset in project code.
Integration¶
| Topic | Link |
|---|---|
| Ability system | Ability System |
| Data assets index | Data assets index |