Exemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        switch (State_Current)
        {
        case State_LevelManager.Intro:
            if (Input.GetKeyDown(KeyCode.Space))
            {
                State_Current = State_LevelManager.Playing;
            }
            break;

        case State_LevelManager.Playing:
            break;

        case State_LevelManager.Completed:
            if (Input.GetKeyDown(KeyCode.Space))
            {
                SceneManager.LoadScene(NextLevelName);
            }
            break;
        }
    }
Exemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     Instance      = this;
     State_Current = State_LevelManager.Intro;
 }
Exemplo n.º 3
0
 internal void SetState(State_LevelManager newState)
 {
     State_Current = newState;
 }