コード例 #1
0
    private void GameEventHandling(gameActionsBehaviour.ActionType currentType)
    {
        switch (currentType)
        {
        case gameActionsBehaviour.ActionType.newGame:
            canvasScript.ShowMenu(CanvasController.MenuNames.gameDifficult);
            break;

        case gameActionsBehaviour.ActionType.saveGame:
            fieldScript.SaveGamefield();
            break;

        case gameActionsBehaviour.ActionType.loadGame:
            currentGameState = GameState.gamePlay;
            fieldScript.RestoreGamefield();
            canvasScript.ShowMenu(CanvasController.MenuNames.inGame);
            break;
        }
    }