Exemple #1
0
    public void Open()
    {
        switch (transitionState)
        {
        case TransitionState.TRANSITION_OUT:
        // Fall through
        case TransitionState.NOT_IN_MENU:
            CameraOrbitController mainCamOrbiter =
                GameObject.FindGameObjectWithTag("MainCameraContainer").GetComponent <CameraOrbitController>();
            mainCamOrbiter.manualControlEnabled = false;
            mainCamOrbiter.autoOrbitEnabled     = true;
            mouse3D.enabled = false;
            transitionState = TransitionState.TRANSITION_IN;
            break;

        case TransitionState.IN_MENU:
        // Fall through
        case TransitionState.TRANSITION_IN:
            break;

        default:
            Debug.LogWarning("Main menu in invalid transition state:" + (int)transitionState);
            break;
        }
        inMainMenu = true;
    }
Exemple #2
0
 void Start()
 {
     GetComponent <BGMController>().clip = mainMenuMusic;
     GetComponent <MainMenuController>().Open();
     cameraOrbitController =
         GameObject.FindGameObjectWithTag("MainCameraContainer").GetComponent <CameraOrbitController>();
     ChessRuleEvaluator.currentRuleSet = currentRuleSet;
     currentBoard.SetupBoard();
     currentBoardGUI.ResetBoardGUI();
     SetTurn(ChessPiece.PieceColor.WHITE);
 }