public void Show() { var dt = UIEntity.GetComponentInChildren <DataTable>(); dt.Show(); UIShowHideHelper.ShowFromLeft(UIEntity); }
private void HideEntity() { var ui = Main.m_UI.GetOpenedUI(UILogic); UIShowHideHelper.HideToButtom(ui.UIEntity); Invoke(nameof(Close), 0.3f); }
public void HideIndicator <T>() where T : IndicatorBase { try { UIShowHideHelper.HideToRight(Main.m_UI.GetOpenedUI <T>().UIEntity); MainThread.Instance.DelayAndRun(300, Main.m_UI.CloseUI <T>); } catch { } }
public void Show() { UIShowHideHelper.ShowFromButtom(gameObject); if (RecordManager.tempRecord.historyInstrument.Where(x => x != null).Count() > 0) { HistoryButton.interactable = true; } else { HistoryButton.interactable = false; } }
/// <summary> /// 打开UI /// </summary> public override void OnOpen(params object[] args) { base.OnOpen(args); if (Main.m_Procedure.CurrentProcedure is StartProcedure) { SaveRecordButton.interactable = false; } else { SaveRecordButton.interactable = true; } UIShowHideHelper.ShowFromUp(UIEntity); }
/// <summary> /// 订阅暂停事件 /// </summary> private void SubscribeEvent() { Main.m_Event.Subscribe <PauseEventHandler>((sender, e) => { if ((e as PauseEventHandler).Paused) { if ((e as PauseEventHandler).NeedOpenPauseMenu) { Main.m_UI.OpenUI <PauseUILogic>(); } } else if ((e as PauseEventHandler).NeedOpenPauseMenu) { UIShowHideHelper.HideToUp(UIEntity); MainThread.Instance.DelayAndRun(300, Main.m_UI.CloseUI <PauseUILogic>); } }); }
/// <summary> /// 初始化 /// </summary> public override void OnInit() { Data = new ModelDialogModel(); foreach (var item in UIEntity.GetComponentsInChildren <Text>(true)) { if (item.gameObject.name.Equals("Title")) { Title = item; } else if (item.gameObject.name.Equals("Message")) { Message = item; } else if (item.gameObject.transform.parent.gameObject.name.Equals("ConfirmButton")) { ConfirmText = item; ConfirmButton = item.gameObject.transform.parent.gameObject.GetComponent <Button>(); } else if (item.gameObject.transform.parent.gameObject.name.Equals("CancelButton")) { CancelText = item; CancelButton = item.gameObject.transform.parent.gameObject.GetComponent <Button>(); } } base.OnInit(); CancelButton.onClick.AddListener(() => { UIShowHideHelper.HideToUp(UIEntity); Data.CancelAction?.Invoke(); NavigateBack(); }); ConfirmButton.onClick.AddListener(() => { UIShowHideHelper.HideToUp(UIEntity); Data.ConfirmAction?.Invoke(); NavigateBack(); }); }
/// <summary> /// 打开UI /// </summary> public override void OnOpen(params object[] args) { base.OnOpen(args); KeyboardManager.Instance.work = false; UIEntity.GetComponent <PreviewExp>()?.Show(); if (args.Length > 0) { if ((bool)args[0]) { UIShowHideHelper.ShowFromButtom(UIEntity); Main.m_UI.PlaceTopUI(GetType()); UIEntity.GetComponentInChildren <NextButtonOnPreviewConfirm>(true).gameObject.SetActive(false); UIEntity.GetComponentInChildren <BackButton>(true).inverse = true; UIEntity.GetComponentInChildren <BackButton>(true).UILogic = GetType(); } } else { UIEntity.GetComponentInChildren <NextButtonOnPreviewConfirm>(true).gameObject.SetActive(true); UIEntity.GetComponentInChildren <BackButton>(true).inverse = false; } }
/// <summary> /// 打开UI /// </summary> public override void OnOpen(params object[] args) { base.OnOpen(args); UIShowHideHelper.ShowFromUp(UIEntity); }
/// <summary> /// 打开UI /// </summary> public override void OnOpen(params object[] args) { UIShowHideHelper.ShowFromUpRight(UIEntity, 15, 15); base.OnOpen(args); }
public void Hide() { UIShowHideHelper.HideToButtom(gameObject); }
public void Hide() { UIShowHideHelper.HideToLeft(UIEntity); }