4using System.Collections;
12 public class pb_ToolbarButton : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler, IPointerClickHandler
16 public virtual string tooltip {
get {
return ""; }
59 if( !
string.IsNullOrEmpty(description) )
62 float width =
tooltip_label.GetComponent<Text>().preferredWidth;
63 tooltip_label.GetComponent<RectTransform>().sizeDelta =
new Vector2(width, 30f);
64 tooltip_label.transform.SetParent( GameObject.FindObjectOfType<Canvas>().transform );
66 if(transform.position.x + width < Screen.width)
67 tooltip_label.transform.position =
new Vector3(transform.position.x + width * .5f, transform.position.y - 30f, 0f);
69 tooltip_label.transform.position =
new Vector3(transform.position.x - width * .5f, transform.position.y - 30f, 0f);
82 if(
string.IsNullOrEmpty(
tooltip) )