コード例 #1
0
    // Update is called once per frame
    void Update()
    {
        switch (theCurrGameState)
        {
        case gameState.initialize:
            initialize();
            break;

        case gameState.playGame:

            //print ("<!> Enter Play Game  " + gameState.playGame + "<!>");

//				print ("<!> gameEngine " + currPlayState + "<!>");

            switch (currPlayState)
            {
            case playState.movingCubes:
                print("<!> gameEngine <!>");

                gameEngine theGameEngine = GetComponent <gameEngine>();
                theGameEngine.initMe();

                currPlayState = playState.executingTask;
                break;
            }

            break;

        case gameState.gameOver:
            //loadGameOverGameManager();
            StartCoroutine("loadGameOver");
            currPlayState = playState.movingCubes;
            break;
        }
    }