void DoShowLevel()
 {
     //SceneLoading.LoadSceneName = GlobalDefine.HomeSceneName;
     //UnityEngine.SceneManagement.SceneManager.LoadSceneAsync(GlobalDefine.LoadSceneName);
     GameStateManager.Instance().FSM.ChangeState(GameStateLevel.Instance());
     Debug.Log("DoShowLevel");
 }
示例#2
0
 public void Message(string message, object[] parameters)
 {
     if (message.Equals("PlayGame"))
     {
         GameStateManager.Instance().FSM.ChangeState(GameStateLevel.Instance());
     }
 }
 public static GameStateLevel Instance()
 {
     if (null == m_instance)
     {
         lock (m_lockHelper) {
             if (null == m_instance)
             {
                 m_instance = new GameStateLevel();
             }
         }
     }
     return(m_instance);
 }