Esempio n. 1
0
        public static void ShowToolTip(string infotext = "")
        {
            if (Event.current.button != 1 && App.State.GameSettings.ShowToolTipsOnRightClick)
            {
                return;
            }
            if (GuiBase.toastIsShowing && !App.State.GameSettings.ShowToolTipsOnRightClick)
            {
                return;
            }
            string text = GUI.tooltip;

            if (!string.IsNullOrEmpty(infotext))
            {
                text = infotext;
            }
            if (string.IsNullOrEmpty(text))
            {
                return;
            }
            if (App.State.GameSettings.ShowToolTipsOnTop && string.IsNullOrEmpty(infotext))
            {
                GuiBase.ShowTextBoxOnTop(text);
            }
            else
            {
                GuiBase.ShowTextBox(text, !string.IsNullOrEmpty(infotext));
            }
        }
Esempio n. 2
0
        protected void showToast()
        {
            if (!GuiBase.toastIsShowing)
            {
                return;
            }
            long num  = DateTime.Now.Ticks / 10000L;
            long num2 = num - GuiBase.toasttimer;

            if (num2 < 2500L)
            {
                if (App.State.GameSettings.ShowToolTipsOnRightClick)
                {
                    GuiBase.ShowTextBoxOnTop(GuiBase.toastTest);
                }
                else
                {
                    GuiBase.ShowTextBox(GuiBase.toastTest, false);
                }
            }
            else
            {
                GuiBase.toastIsShowing = false;
            }
        }