feat(mission): 添加结算页再来一次功能

1. 新增GameEvent.RestartMission事件用于重开本关
2. 重构结算弹窗按钮逻辑,适配失败关卡重试需求
3. 新增restartCurrentMission方法实现关卡重置逻辑
4. 调整胜利prefab的缩放和控件绑定
This commit is contained in:
panFD
2026-09-10 23:48:13 +08:00
parent 6f76a67024
commit 4b0c0f00f9
4 changed files with 95 additions and 39 deletions

View File

@@ -110,5 +110,7 @@ export enum GameEvent {
ChapterEnd = "ChapterEnd",
/** 结算弹窗点击"下一节"(payload 为空,MissionComp 据此推进到下一小节) */
NextSection = "NextSection",
/** 结算弹窗点击"再来一次"(payload 为空,MissionComp 据此重开本关) */
RestartMission = "RestartMission",
}