Skip to content

UMIPInGameESCMenuItemAsset

Overview

UMIPInGameESCMenuItemAsset wraps FMIPESCMenuItem: gameplay tag for the row, display name, and action wiring for one entry in the in-game ESC menu. Aggregated into lists that build the pause/settings menu at runtime.

All paths below are relative to Plugins/ModularInventoryPlus/Source/ModularInventoryPlus/.


Key Classes & Files

Class File
UMIPInGameESCMenuItemAsset Public/DataAsset/MIPInGameESCMenuItemAsset.h
FMIPESCMenuItem Public/ESC/MIPESCMenuTypes.h
IsDataValid Private/DataAsset/MIPInGameESCMenuItemAsset.cpp

Properties

Property Type Description
InGameESCMenuItem FMIPESCMenuItem Tag, label, menu action.

Editor validation

Severity Condition Message
Error InGameESCMenuItem.Tag invalid InGameESCMenuItem.Tag is not set.
Error DisplayName empty InGameESCMenuItem.DisplayName is empty.

Implementation: Private/DataAsset/MIPInGameESCMenuItemAsset.cpp (#if WITH_EDITOR).


Integration

Topic Link
Widget / menu UI Widget
Data assets index Data assets index