Markup Data Manager

Ben-B - 代码插件 - 2024/02/29

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
  • 下载类型
    引擎插件
    此产品包含一款代码插件,含有预编译的二进制文件以及与虚幻引擎集成的所有源代码,能够安装到您选择的引擎版本中,并根据每个项目的需求启动。

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.