示例#1
0
        // Center
        //
        //
        private void editTranslation(IMenuButton button)
        {
            // make toggle buttons using secondary menu switch of
            OnSecondaryMenuVisibility.Invoke(false);

            centerMenu.animateActive(((Button)button).gameObject);
            mainController.buttonTranslationClicked(button.Toggled);
        }
示例#2
0
        private void changeMode(layouts layout)
        {
            // make toggle buttons using secondary menu switch of
            OnSecondaryMenuVisibility.Invoke(false);

            if (layout == layouts.EDIT)
            {
                layoutUI = layout;
                secondaryMenu.switchLayout(layout);
                if (mainController.getCurrentSelection() != null)
                {
                    if (mainController.getCurrentSelection().GetComponent <SceneObject>().IsLight)
                    {
                        mainController.ActiveMode = MainController.Mode.lightMenuMode;
                    }
                    else
                    {
                        mainController.ActiveMode = MainController.Mode.objectMenuMode;
                    }
                }
            }
            else if (layout == layouts.ANIMATION)
            {
                layoutUI = layout;
                secondaryMenu.switchLayout(layout);
                mainController.ActiveMode = MainController.Mode.animationEditing;
            }
            else if (layout == layouts.SCOUT)
            {
                layoutUI = layout;
                secondaryMenu.switchLayout(layout);
                mainController.ActiveMode = MainController.Mode.idle;
            }

            secondaryMenu.show();
        }