mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-05-07 17:21:16 +08:00
- 新增 GfRichTextLabel 组件作为富文本标签宿主 - 实现 IRichTextEffectHost 接口用于效果控制器驱动 - 创建 RichTextEffectsController 处理效果装配逻辑 - 添加 RichTextProfile 配置资源类型 - 引入 RichTextEffectPlan 和 RichTextEffectPlanEntry 类型 - 在 CI 工作流中添加 GFramework.Godot.Tests 项目 - 优化 Godot 测试诊断条件判断逻辑 - 添加富文本效果控制器相关单元测试
10 lines
430 B
C#
10 lines
430 B
C#
namespace GFramework.Godot.Text;
|
|
|
|
/// <summary>
|
|
/// 描述一条纯托管的富文本效果计划项。
|
|
/// 控制器与测试替身只关心效果键和启用状态,不需要依赖 Godot 资源对象本身。
|
|
/// </summary>
|
|
/// <param name="Key">效果键。</param>
|
|
/// <param name="Enabled">该效果项是否启用。</param>
|
|
internal readonly record struct RichTextEffectPlanEntry(string Key, bool Enabled = true);
|