优化一大波

This commit is contained in:
2026-07-05 15:49:57 +08:00
parent 8485743cb7
commit 31cbb580b6
6 changed files with 47 additions and 7 deletions
+17 -1
View File
@@ -27,7 +27,23 @@ namespace GameFramework
private Color color;
private bool isLoading = false;
public void LoadGameplayScene() => Load(gameplayScene);
public void LoadGameplayScene()
{
// 重置 GameManager 状态
if (GameManager.Instance != null)
{
GameManager.GameState = GameState.Playing;
GameManager.onGameOver = null;
GameManager.onGameWin = null;
}
// 重置 ScoreManager
if (ScoreManager.Instance != null)
ScoreManager.Instance.ResetScore();
// 清理静态事件残留订阅
IndianOceanAssets.Engine2_5D.HealthSystem.onPlayerDamaged = null;
Load(gameplayScene);
}
public void LoadMainMenuScene() => Load(mainMenuScene);
public void LoadScoringScene() => Load(scoringScene);
public void Load(string sceneName)