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