处理流程

This commit is contained in:
DESKTOP-SAJ6RKV\Administrator 2025-06-06 01:24:49 +08:00
parent 677249ef1d
commit b859308d36
3 changed files with 23 additions and 6 deletions

View File

@ -1282,9 +1282,7 @@ namespace GameLogic
// 重新执行初始化数据流程 // 重新执行初始化数据流程
OnInit(); OnInit();
// 重新打开UI界面
GameModule.UI.CloseUI<UIGameBattle>();
GameModule.UI.ShowUI<UIGameBattle>();
// 重置UI数据 // 重置UI数据
GameEvent.Send(EventConts.RestGameBattle); GameEvent.Send(EventConts.RestGameBattle);

View File

@ -69,8 +69,22 @@ namespace GameLogic
GameModule.Setting.SetInt("gameLenTiemrId", gameLenTiemrId); GameModule.Setting.SetInt("gameLenTiemrId", gameLenTiemrId);
GameModule.Setting.Save(); GameModule.Setting.Save();
var pr = GameModule.Procedure.CurrentProcedure as GameSceneProcedure;
if (pr != null)
{
GameModule.UI.CloseUI<UIGameMainForm>();
GameModule.UI.CloseUI<UIGameBattle>();
GameModule.UI.ShowUI<UIGameBattle>();
}
else
{
// 默认登录游戏流程
OnEnterGameAppProcedure onEnterGameAppProcedure = GameModule.Procedure.CurrentProcedure as OnEnterGameAppProcedure; OnEnterGameAppProcedure onEnterGameAppProcedure = GameModule.Procedure.CurrentProcedure as OnEnterGameAppProcedure;
onEnterGameAppProcedure.GoToGame(); onEnterGameAppProcedure.GoToGame();
}
GameModule.UI.CloseUI<UIGameMainForm>(); GameModule.UI.CloseUI<UIGameMainForm>();
} }

View File

@ -49,11 +49,16 @@ namespace GameLogic
{ {
// 返回主界面 // 返回主界面
GameModule.UI.CloseUI<UIGameRankForm>(); GameModule.UI.CloseUI<UIGameRankForm>();
GameModule.UI.ShowUI<UIGameMainForm>();
} }
private void OnClick_RestBtn() private void OnClick_RestBtn()
{ {
// 重新开始 // 重新开始
GameModule.UI.CloseUI<UIGameRankForm>(); GameModule.UI.CloseUI<UIGameRankForm>();
// 重新打开UI界面
GameModule.UI.CloseUI<UIGameBattle>();
GameModule.UI.ShowUI<UIGameBattle>();
} }
#endregion #endregion