public void Show()
    {
        var dt = UIEntity.GetComponentInChildren <DataTable>();

        dt.Show();
        UIShowHideHelper.ShowFromLeft(UIEntity);
    }
Esempio n. 2
0
    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 { }
 }
Esempio n. 4
0
 public void Show()
 {
     UIShowHideHelper.ShowFromButtom(gameObject);
     if (RecordManager.tempRecord.historyInstrument.Where(x => x != null).Count() > 0)
     {
         HistoryButton.interactable = true;
     }
     else
     {
         HistoryButton.interactable = false;
     }
 }
Esempio n. 5
0
 /// <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);
 }
Esempio n. 6
0
 /// <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);
 }
Esempio n. 11
0
 public void Hide()
 {
     UIShowHideHelper.HideToButtom(gameObject);
 }
 public void Hide()
 {
     UIShowHideHelper.HideToLeft(UIEntity);
 }