Skip to content

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 manuallySQuestsGraphWidget 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