Exemple #1
0
 protected virtual void OnSceneStateEvent(object sender, SceneStateEventArgs args)
 {
     if (args.Event.State == SceneStateData.StateEnum.Stopping)
     {
         if (TransformMenu.Instance.CanvasGroup.alpha == 1 && TransformMenu.Instance.RobotTabletBtn.CurrentState == TwoStatesToggleNew.States.Left)
         {
             MoveButton.GetComponent <Image>().enabled  = false;
             MoveButton2.GetComponent <Image>().enabled = false;
             TransformMenu.Instance.Hide();
             SelectorMenu.Instance.gameObject.SetActive(true);
         }
         if (RobotSteppingMenu.Instance.CanvasGroup.alpha == 1)
         {
             Debug.LogError(RobotSteppingButton.GetComponent <Image>().enabled);
             RobotSteppingButton.GetComponent <Image>().enabled = false;
             Debug.LogError(RobotSteppingButton.GetComponent <Image>().enabled);
             RobotSteppingMenu.Instance.Hide();
             SelectorMenu.Instance.gameObject.SetActive(true);
         }
         if (RobotSelector.Opened())
         {
             RobotSelector.Close(false);
             RobotSelectorButton.GetComponent <Image>().enabled = false;
         }
         UpdateVisibility();
     }
     else if (args.Event.State == SceneStateData.StateEnum.Started || args.Event.State == SceneStateData.StateEnum.Stopped)
     {
         UpdateBuildAndSaveBtns();
         UpdateRobotSelectorAndSteppingButtons();
     }
 }
Exemple #2
0
    /// <summary>
    ///
    /// </summary>
    public virtual void DeactivateAllSubmenus()
    {
        SelectorMenu.Instance.gameObject.SetActive(true);
        if (RenameDialog.Visible)
        {
            RenameDialog.Cancel();
        }
        TransformMenu.Instance.Hide();
        RobotSteppingMenu.Instance.Hide();

        MainSettingsMenu.Instance.Hide();
        ActionObjectMenu.Instance.Hide();

        FavoritesButtons.SetActive(false);
        HomeButtons.SetActive(false);
        UtilityButtons.SetActive(false);
        AddButtons.SetActive(false);
        RobotButtons.SetActive(false);

        FavoritesButton.GetComponent <Image>().enabled = false;
        RobotButton.GetComponent <Image>().enabled     = false;
        AddButton.GetComponent <Image>().enabled       = false;
        UtilityButton.GetComponent <Image>().enabled   = false;
        HomeButton.GetComponent <Image>().enabled      = false;

        MainSettingsButton.GetComponent <Image>().enabled  = false;
        MoveButton.GetComponent <Image>().enabled          = false;
        MoveButton2.GetComponent <Image>().enabled         = false;
        OpenMenuButton.GetComponent <Image>().enabled      = false;
        RobotSelectorButton.GetComponent <Image>().enabled = false;
        RobotSteppingButton.GetComponent <Image>().enabled = false;
        RobotSelector.Close(false);
    }