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); } }
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); } }