Markup Data Manager

A plugin facilitating markup tag usage in Blueprint by offering tag management via Project Settings. Simplifies tag integration for efficient Blueprint development.

  • サポートされたプラットフォーム
  • サポートされたエンジンバージョン
    5.1 - 5.3
  • ダウンロードのタイプ
    エンジン プラグイン
    この製品には、コード プラグインが含まれており、ビルド済みのバイナリと Unreal Engine に統合される全ソースコードが完備されています。任意のエンジン バージョンにインストールし、プロジェクト毎に有効化することが可能です。

Introducing the MarkupDataManager plugin, a powerful Unreal Engine extension designed to streamline project management for developers handling intricate data structures. Seamlessly integrating markup tags, it simplifies content organization and enhances readability within Blueprint scripts.

MarkupDataManager not only offers robust markup tag management but also facilitates the utilization of rich text. By declaring decorator and style DataTables in the settings, developers effortlessly generate corresponding tags and their associated markup for Richtext elements. This streamlined approach ensures consistency and accelerates development workflows.

One of MarkupDataManager's standout features is the "contain" function, enabling precise string analysis. Developers can effortlessly verify if a string contains a specific tag or, if desired, its context. For example, checking for the context "Markup.Data.Richtext" would return true for strings like "Markup.Data.Richtext.Style.SomeDataTable.SomeRow." This functionality enhances project clarity and facilitates efficient data navigation.

Elevate your Unreal Engine development experience with MarkupDataManager, empowering you to manage complex data structures with ease and efficiency.


テクニカルノート

Features:

  • Simplifies management of markup tags for enhanced readability in Blueprint scripts
  • Facilitates utilization of rich text with automatic generation of tags and markup for Richtext elements
  • Efficiently declares decorator and style DataTables in settings for streamlined tag generation
  • Offers precise string analysis with the "contain" function for verifying tag presence or context
  • Enhances project clarity and accelerates development workflows


Code Modules:

  • MarkupDataManager (Runtime)


Number of C++ Classes:

  • MarkupDataManager_GlobalSettings [ ProjectSettings ]
  • MarkupManager_Static [ BlueprintLibrary ]
  • FMarkUpTag_Definition [ BlueprintType Struct ]
  • FMarkUpTag_DefinitionPair [ BlueprintType Struct ]
  • FMarkup_Entry [ BlueprintType Struct ]


Network Replicated: (No)

Supported Development Platforms: Windows, macOS

Supported Target Build Platforms: Windows, macOS, Android

Documentation: In source code or Blueprint node ToolTips

Example Project: not need.