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.