示例#1
0
    void UpdatePlayingState()
    {
        if (Input.GetKeyDown("p"))
        {
            Debug.Log("PAUSE ! ");
            GameStateManagert.setGameState(GameStatet.Pause);
        }

        if (Input.GetKeyDown("z") || Input.GetKeyDown("w"))
        {
            PlayerManagert.UP();
        }

        if (Input.GetKeyDown("q") || Input.GetKeyDown("a"))
        {
            PlayerManagert.LEFT();
        }

        if (Input.GetKeyDown("s"))
        {
            PlayerManagert.DOWN();
        }

        if (Input.GetKeyDown("d"))
        {
            PlayerManagert.RIGHT();
        }
    }
 public void GoToLevelScene()
 {
     GameStateManagert.setGameState(GameStatet.Playing);
     a = Application.LoadLevelAsync("LevelScene");
     //a.allowSceneActivation = false;
     timeStartLoading = Time.time;
 }
示例#3
0
 void UpdatePauseState()
 {
     if (Input.GetKeyDown("p"))
     {
         Debug.Log("DÉPAUSE ! ");
         GameStateManagert.setGameState(GameStatet.Playing);
     }
 }
示例#4
0
 void UpdateMenuState()
 {
     if (Input.GetKeyDown(KeyCode.Return))
     {
         GameStateManagert.setGameState(GameStatet.Playing);
         Application.LoadLevelAsync("LevelScene");
     }
 }
示例#5
0
 public void ReturnToLevelScene()
 {
     GameStateManagert.setGameState(GameStatet.Playing);
     Application.LoadLevelAsync("LevelScene");
 }
示例#6
0
 public void ReturnToSceneMenu()
 {
     GameStateManagert.setGameState(GameStatet.Menu);
     Application.LoadLevelAsync("MenuScene");
 }
示例#7
0
 public void GoToGameOverScene()
 {
     GameStateManagert.setGameState(GameStatet.GameOver);
     Application.LoadLevelAsync("GameOverScene");
 }