修复结算界面中返回主页按钮的功能

This commit is contained in:
2026-07-04 17:56:15 +08:00
parent 351c783c03
commit 8a6721f22a
4 changed files with 17 additions and 10 deletions
+7 -2
View File
@@ -65,8 +65,13 @@ namespace GameFramework
void Start()
{
// 判断胜负
_isWin = (GameManager.GameState == GameState.Victory);
// 确保 Canvas 有 GraphicRaycaster(否则按钮无法响应点击)
var canvas = GetComponent<Canvas>();
if (canvas != null && GetComponent<GraphicRaycaster>() == null)
gameObject.AddComponent<GraphicRaycaster>();
// 判断胜负(GameManager 可能未初始化,默认视为失败)
_isWin = GameManager.Instance != null && GameManager.GameState == GameState.Victory;
// 绑定按钮
if (submitButton != null)