namespace BaseGames.Tutorial { /// /// 教程提示服务接口。通过 ServiceLocator 注册,供触发器和测试使用。 /// public interface ITutorialService { /// 显示提示。若 hintId 已完成则忽略。 void ShowHint(string hintId, string text, float duration = 4f); /// 标记提示为已完成并隐藏当前显示中的提示。 void CompleteHint(string hintId); /// 查询指定提示是否已完成。 bool IsHintCompleted(string hintId); } }