UMIPInteractionInstancesDefinitionAsset
Overview
UMIPInteractionInstancesDefinitionAsset bundles multiple UMIPInteractionInstanceDefinitionAsset references into one asset so actors can assign a single list of interaction definitions. GetInteractionInstanceDefinitions() returns a const array of pointers for C++ consumers.
All paths below are relative to Plugins/ModularInventoryPlus/Source/ModularInventoryPlus/.
Key Classes & Files
| Class |
File |
UMIPInteractionInstancesDefinitionAsset |
Public/DataAsset/MIPInteractionInstancesDefinitionAsset.h |
IsDataValid |
Private/DataAsset/MIPInteractionInstancesDefinitionAsset.cpp |
Properties
| Property |
Type |
Description |
InteractionInstanceDefinitions |
TArray<UMIPInteractionInstanceDefinitionAsset*> |
Ordered list of interaction definition assets. |
Editor validation
| Severity |
Condition |
Message |
| Error |
Array empty |
InteractionInstanceDefinitions is empty. |
| Error |
Entry null |
InteractionInstanceDefinitions[%d] is null. |
Implementation: Private/DataAsset/MIPInteractionInstancesDefinitionAsset.cpp (#if WITH_EDITOR).
Integration