public void OpenAddOrientationMenuUsingRobot() { AddJointsContainer.SetActive(false); if (OrientationJointsDetailMenu.IsVisible()) { OrientationJointsDetailMenu.HideMenu(); } ContainerJoints.SetActive(false); ContainerOrientations.SetActive(false); ContainerPosition.SetActive(false); AddOrientationMenu.ShowMenu(CurrentActionPoint, false); }
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); }
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; }
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); }
/// <summary> /// If expert mode is active - opens add orientation side menu in manual mode, otherwise adds default orientation (0,0,0,1) /// </summary> public void OpenAddOrientationMenuManualDefault() { if (GameManager.Instance.ExpertMode) { AddJointsContainer.SetActive(false); if (OrientationJointsDetailMenu.IsVisible()) { OrientationJointsDetailMenu.HideMenu(); } ContainerJoints.SetActive(false); ContainerOrientations.SetActive(false); ContainerPosition.SetActive(false); AddOrientationMenu.ShowMenu(CurrentActionPoint, true); } else { AddDefaultOrientation(); } }