UMIPChatTextBlockStyleDataAsset¶
Overview¶
UMIPChatTextBlockStyleDataAsset holds data tables for chat rich text and image/emoticon styles: TextStyleSet (UMG RichTextStyleRow), ImageStyleSet, and EmoticonStyleSet (rows using FMIPRichImageStyle). Used by chat widgets to resolve styled text and inline images. PostSaveRoot is overridden in editor for save-time maintenance.
There is no IsDataValid override in ModularInventoryPlus; UPROPERTY meta tags RequiredAssetDataTags constrain row structures in the editor.
All paths below are relative to Plugins/ModularInventoryPlus/Source/ModularInventoryPlus/.
Key Classes & Files¶
| Class | File |
|---|---|
UMIPChatTextBlockStyleDataAsset |
Public/Chat/DataAsset/MIPChatTextBlockStyleDataAsset.h |
Properties¶
| Property | Type | Description |
|---|---|---|
TextStyleSet |
UDataTable* |
Rich text style rows. |
ImageStyleSet |
UDataTable* |
Image style rows (MIPRichImageStyle). |
EmoticonStyleSet |
UDataTable* |
Emoticon style rows. |
Editor validation¶
No IsDataValid in MIP. Row structure expectations are enforced via RequiredAssetDataTags on each property.
Integration¶
| Topic | Link |
|---|---|
| Chat | Chat |
| Data assets index | Data assets index |