UI系统优化

This commit is contained in:
2026-05-25 11:54:37 +08:00
parent c7057db27d
commit 3c812cfb41
130 changed files with 4738 additions and 477 deletions

View File

@@ -143,6 +143,13 @@ namespace BaseGames.Quest
/// 相比 <see cref="FilterQuests"/> 不分配新列表,适合高频调用场景。
/// </summary>
void FillFilterQuests(System.Func<string, QuestStateEnum, bool> predicate, System.Collections.Generic.List<string> result);
/// <summary>
/// 根据 questId 查找对应的 QuestSO 资产。
/// 返回 true 时 quest 非空;未注册或 ID 无效时返回 falsequest 为 null。
/// UI 层通过此方法取得 QuestSO无需在各 HUD 组件中重复注入完整的任务数据库。
/// </summary>
bool TryGetQuest(string questId, out QuestSO quest);
}
/// <summary>