示例#1
0
    public void setMenu(string menu)
    {
        main.Deactivate();
        selectMenu.Deactivate();
        controls.Deactivate();
        settings.Deactivate();
        stage.Deactivate();;
        end.Deactivate();;
        play.Deactivate();
        switch (menu)
        {
        case "main":
            Debug.Log("set main");
            currentMenu = main;
            currentMenu.Activate();
            break;

        case "selectMenu":
            Debug.Log("set selectMenu");
            currentMenu = selectMenu;
            currentMenu.Activate();
            break;

        case "controls":
            Debug.Log("set controls");
            currentMenu = controls;
            currentMenu.Activate();
            break;

        case "settings":
            Debug.Log("set settings");
            currentMenu = settings;
            currentMenu.Activate();
            break;

        case "stage":
            Debug.Log("set stage");
            currentMenu = stage;
            currentMenu.Activate();
            break;

        case "play":
            Debug.Log("set play");
            currentMenu = play;
            currentMenu.Activate();
            break;

        case "end":
            Debug.Log("set end");
            currentMenu = end;
            currentMenu.Activate();
            break;
        }
    }