示例#1
0
    /// <summary>
    /// シーン切り替え時にGUIを変更する
    /// </summary>
    /// <param name="sceneState">
    /// A <see cref="SceneState"/>
    /// </param>
    public void SetGUI(StageManager.StageState stageState)
    {
        switch (stageState)
        {
        case StageManager.StageState.STARTUP:
            guiStartupScene.SetShow();
            guiWaitScene.SetHide();
            guiPlayScene.SetHide();
            guiResultScene.SetHide();
            break;

        case StageManager.StageState.WAIT:
            guiStartupScene.SetHide();
            guiWaitScene.SetShow();
            guiPlayScene.SetHide();
            guiResultScene.SetHide();
            break;

        case StageManager.StageState.PLAY:
            guiStartupScene.SetHide();
            guiWaitScene.SetHide();
            guiPlayScene.SetShow();
            guiResultScene.SetHide();
            break;

        case StageManager.StageState.RESULT:
            guiStartupScene.SetHide();
            guiWaitScene.SetHide();
            guiPlayScene.SetHide();
            guiResultScene.SetShow();
            break;

        default: break;
        }
    }