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 void OpenAddJointsMenu(bool manual) { AddOrientationContainer.SetActive(false); if (OrientationJointsDetailMenu.IsVisible()) { OrientationJointsDetailMenu.HideMenu(); } ContainerJoints.SetActive(false); ContainerOrientations.SetActive(false); ContainerPosition.SetActive(false); AddJointsMenu.ShowMenu(CurrentActionPoint); }
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(); } }
/// <summary> /// Initialize new intance of class /// </summary> /// <param name="filesPath">Path to directory with template files</param> /// <param name="horizontalPosition">Horizontal position of notifications, they will be autoaligned</param> public NotificationDataTemplateSelectorFromFile(string filesPath, ContainerPosition horizontalPosition) { _filesPath = filesPath; _horizontalPosition = horizontalPosition == ContainerPosition.Left ? "Left" : "Right"; }