Skip to content

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