Example #1
0
 public void StageTransition(GUIName name)
 {
     GUIOnOff(curGUI, false);
     GUIOnOff(name, true);
     lastGUI = curGUI;
     curGUI  = name;
 }
Example #2
0
    void GUIOnOff(GUIName name, bool value)
    {
        switch (name)
        {
        case GUIName.MAIN:
            guiMain.SetActive(value);

            break;

        case GUIName.STAGE_SELECT:
            guiStageSelect.SetActive(value);
            guiButtonBar.SetActive(value);
            break;

        case GUIName.SETTING:
            guiSetting.SetActive(value);
            guiButtonBar.SetActive(value);
            break;

        case GUIName.STAGE_START:
            guiStageStart.SetActive(value);
            break;

        case GUIName.STAGE_END:
            guiStageEnd.SetActive(value);
            break;

        case GUIName.PAUSE:
            break;

        case GUIName.PLAY:
            break;

        case GUIName.STAGE_CLEAR:
            guiStageClear.SetActive(value);
            guiStageClear.CanStartNextStage(GameManager.Instance.CanNextStage);

            break;
        }
    }