namespace GFramework.Godot.Text; /// /// 富文本效果注册表,负责把配置中的效果键解析为可安装的 实例。 /// public interface IRichTextEffectRegistry { /// /// 根据指定配置创建完整的效果实例集合。 /// /// 效果组合配置。 /// 当前是否允许字符级动态效果生效。 /// 可直接写入 的效果实例集合。 IReadOnlyList CreateEffects(RichTextProfile profile, bool animatedEffectsEnabled); /// /// 根据单个效果键创建对应效果实例。 /// /// 效果键。 /// 当前是否允许字符级动态效果生效。 /// 解析成功时返回效果实例;否则返回 RichTextEffect? CreateEffect(string key, bool animatedEffectsEnabled); }