UMIPQuestSimulationAsset¶
Overview¶
UMIPQuestSimulationAsset is editor-only state for the Quest Flow Graph tool. It subclasses UDataAsset directly (not UMIPBaseDataAsset) and persists canvas positions of story-line nodes (QuestLineNodePositions: map from quest-line name to FVector2D). The expected content path is documented in source (e.g. /Game/MIPSimulations/QuestEditorState or MIP_QUEST_EDITOR_STATE_ASSET_PATH). Do not edit manually — SQuestsGraphWidget owns updates.
There is no IsDataValid override in ModularInventoryPlus; the engine default applies.
All paths below are relative to Plugins/ModularInventoryPlus/Source/ModularInventoryPlus/.
Key Classes & Files¶
| Class | File |
|---|---|
UMIPQuestSimulationAsset |
Public/DataAsset/MIPQuestSimulationAsset.h |
Properties¶
| Property | Type | Description |
|---|---|---|
QuestLineNodePositions |
TMap<FName, FVector2D> |
Saved graph node positions per quest-line key. |
Editor validation¶
No custom IsDataValid in MIP. Optional: rely on Unreal package validation only.
Integration¶
| Topic | Link |
|---|---|
| Quest data asset | UMIPQuestDataAsset |
| Data assets index | Data assets index |