Skip to content

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