feat(Cycle):实现循环提前检测,修复交互提示消失,按键绑定的事件在重启的时候没能正确,触发循环的提前检测有错误
This commit is contained in:
@@ -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();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user