Esempio n. 1
0
 public void OpenAddJointsMenu(bool manual)
 {
     AddOrientationContainer.SetActive(false);
     if (OrientationJointsDetailMenu.IsVisible())
     {
         OrientationJointsDetailMenu.HideMenu();
     }
     ContainerJoints.SetActive(false);
     ContainerOrientations.SetActive(false);
     ContainerPosition.SetActive(false);
     AddJointsMenu.ShowMenu(CurrentActionPoint);
 }
Esempio n. 2
0
 public async void OpenDetailMenu(ProjectRobotJoints joint)
 {
     AddOrientationContainer.SetActive(false);
     AddJointsContainer.SetActive(false);
     if (OrientationJointsDetailMenu.IsVisible())
     {
         OrientationJointsDetailMenu.HideMenu();
     }
     ContainerJoints.SetActive(false);
     ContainerOrientations.SetActive(false);
     ContainerPosition.SetActive(false);
     OrientationJointsDetailMenu.ShowMenu(CurrentActionPoint, joint);
 }
Esempio n. 3
0
 public void SwitchToJoints()
 {
     AddOrientationContainer.SetActive(false);
     AddJointsContainer.SetActive(false);
     if (OrientationJointsDetailMenu.IsVisible())
     {
         OrientationJointsDetailMenu.HideMenu();
     }
     ContainerOrientations.SetActive(false);
     ContainerPosition.SetActive(false);
     ContainerJoints.SetActive(true);
     State = StateEnum.Joints;
 }
Esempio n. 4
0
    public async void OpenDetailMenu(NamedOrientation orientation)
    {
        AddOrientationContainer.SetActive(false);
        AddJointsContainer.SetActive(false);
        if (OrientationJointsDetailMenu.IsVisible())
        {
            OrientationJointsDetailMenu.HideMenu();
        }
        ContainerJoints.SetActive(false);
        ContainerOrientations.SetActive(false);
        ContainerPosition.SetActive(false);
        OrientationJointsDetailMenu.ShowMenu(CurrentActionPoint, orientation);
        APOrientation orientationArrow = CurrentActionPoint.GetOrientationVisual(orientation.Id);

        SceneManager.Instance.SetSelectedObject(orientationArrow.gameObject);
    }