feat(Cycle):实现循环提前检测,修复交互提示消失,按键绑定的事件在重启的时候没能正确,触发循环的提前检测有错误

This commit is contained in:
2025-10-27 10:31:01 +08:00
parent e8b9f47067
commit 9646483fa6
36 changed files with 6743 additions and 5221 deletions

View File

@@ -6,6 +6,7 @@ namespace Script.Gameplay.Global
public class GameManager : MonoSingleton<GameManager>
{
public event Action OnGameStart;
private string currentStartGameMode = "Level1";
private void Start()
{
ScenesManager.Instance.LoadMainMenu();
@@ -14,12 +15,20 @@ namespace Script.Gameplay.Global
public void StartGameplay()
{
ScenesManager.Instance.LoadGameplay("Level1");
currentStartGameMode = "Level1";
OnGameStart?.Invoke();
}
public void StartTest()
{
ScenesManager.Instance.LoadGameplay("Test");
currentStartGameMode = "Test";
OnGameStart?.Invoke();
}
public void ReStartGame()
{
ScenesManager.Instance.LoadGameplay(currentStartGameMode);
OnGameStart?.Invoke();
}
}