Ejemplo n.º 1
0
        public static SceneState GetState(SceneMan.State state)
        {
            //ensure call Create() first
            SceneMan pSceneMan = SceneMan.GetInstance();

            Debug.Assert(pSceneMan != null);

            SceneState pSceneState = null;

            switch (state)
            {
            case SceneMan.State.SelectScene:
                pSceneState = pSceneMan.pStateSelectScene;
                break;

            case SceneMan.State.GameScene:
                pSceneState = pSceneMan.pStateGameScene;
                break;

            case SceneMan.State.GameOverScene:
                pSceneState = pSceneMan.pStateGameOverScene;
                break;

            default:
                Debug.Assert(false);
                break;
            }

            return(pSceneState);
        }
Ejemplo n.º 2
0
 public void SetState(SceneMan.State inState)
 {
     this.state = SceneMan.GetState(inState);
 }
Ejemplo n.º 3
0
 public void setState(SceneMan.State state)
 {
     this.state = SceneMan.GetState(state);
 }