Пример #1
0
        private void OnGUI()
        {
            if (DisplayText != "")
            {
                var x = DrawPosition.x;
                var y = Screen.height - DrawPosition.y;

                var UiString = DisplayText.Substring(0, Mathf.Min(140, DisplayText.Length));

                var labelSize = GuiStyleFore.CalcSize(new GUIContent(UiString));

                GUI.Box(new Rect(x - labelSize.x / 2 - 5, y + 15, labelSize.x + 10, labelSize.y + 10),
                        "", GuiStyleBack);
                GUI.Box(new Rect(x - labelSize.x / 2, y + 20, labelSize.x, labelSize.y),
                        UiString, GuiStyleFore);
            }
        }
Пример #2
0
        private void OnGUI()
        {
            if (CurrentToolTipText != "")
            {
                var x = Event.current.mousePosition.x;
                var y = Event.current.mousePosition.y;

                var UiString = CurrentToolTipText.Substring(0, Mathf.Min(140, CurrentToolTipText.Length));

                var labelSize = GuiStyleFore.CalcSize(new GUIContent(UiString));

                GUI.Box(new Rect(x - labelSize.x / 2 - 5, y + 15, labelSize.x + 10, labelSize.y + 10),
                        "", GuiStyleBack);
                GUI.Box(new Rect(x - labelSize.x / 2, y + 20, labelSize.x, labelSize.y),
                        UiString, GuiStyleFore);
            }
        }