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(); } }
private void OnSceneStateEvent(object sender, SceneStateEventArgs args) { if (CurrentObject != null) { UpdateMenu(); } }
protected override void OnSceneStateEvent(object sender, SceneStateEventArgs args) { if (GameManager.Instance.GetGameState() == GameManager.GameStateEnum.SceneEditor) { base.OnSceneStateEvent(sender, args); } }
private void OnSceneStateEvent(object sender, SceneStateEventArgs args) { StartSceneBtn.gameObject.SetActive(!(args.Event.State == SceneStateData.StateEnum.Started)); StopSceneBtn.gameObject.SetActive(args.Event.State == SceneStateData.StateEnum.Started); if (menu.CurrentState == SimpleSideMenu.State.Open) { UpdateActionButtonState(args.Event.State == SceneStateData.StateEnum.Started); _ = UpdateBuildAndSaveBtns(); } }
private void OnSceneStateEvent(object sender, SceneStateEventArgs args) { if (args.Event.State == IO.Swagger.Model.SceneStateData.StateEnum.Started) { StartStopSceneIcon.sprite = AREditorResources.Instance.SceneOnline; StartStopSceneBtn.SetDescription("Go offline"); } else { StartStopSceneIcon.sprite = AREditorResources.Instance.SceneOffline; StartStopSceneBtn.SetDescription("Go online"); } }
private void OnSceneStateEvent(object sender, SceneStateEventArgs args) { if (!IsVisible) { return; } if (args.Event.State == IO.Swagger.Model.SceneStateData.StateEnum.Started || args.Event.State == IO.Swagger.Model.SceneStateData.StateEnum.Stopped) { List <string> uncollapsedObjects = new List <string>(); CollapsableMenu[] collapsableMenus = Content.GetComponentsInChildren <CollapsableMenu>(); foreach (CollapsableMenu menu in collapsableMenus) { if (!menu.Collapsed) { uncollapsedObjects.Add(menu.GetLabel()); } } ClearMenu(); UpdateMenu(uncollapsedObjects); } }
private void OnSceneStateEvent(object sender, SceneStateEventArgs args) { _ = Hide(); }
protected override void OnSceneStateEvent(object sender, SceneStateEventArgs args) { UpdateVisibility(); }
private void OnSceneStateEvent(object sender, SceneStateEventArgs args) { UpdateMenu(); }