UI系统优化
This commit is contained in:
@@ -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 无效时返回 false,quest 为 null。
|
||||
/// UI 层通过此方法取得 QuestSO,无需在各 HUD 组件中重复注入完整的任务数据库。
|
||||
/// </summary>
|
||||
bool TryGetQuest(string questId, out QuestSO quest);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
Reference in New Issue
Block a user