ToolTip.OnPointerEnter C# (CSharp) Method

OnPointerEnter() public method

public OnPointerEnter ( PointerEventData eventData ) : void
eventData PointerEventData
return void
	public void OnPointerEnter(PointerEventData eventData) {
		GameObject go = Instantiate (TooltipPrefab) as GameObject;
		go.transform.SetParent (transform.parent, false);
		_tooltip = go.GetComponent<ToolTipController> ();
		_tooltip.Initialize (Title, Subtitle, Maintext);
		_tooltip = go.GetComponent<ToolTipController> ();
		_tooltip.SetCost (_cost, _hasEnoughMoney);

		if (_warning != "")
			_tooltip.SetWarning (_warning);
	}

Usage Example

 public override void OnPointerUp(PointerEventData eventData)
 {
     base.OnPointerUp(eventData);
     PlayEndSound();
     if ((UnityEngine.Object)tooltip != (UnityEngine.Object)null)
     {
         tooltip.enabled = true;
         tooltip.OnPointerEnter(eventData);
     }
     if (this.onReleaseHandle != null)
     {
         this.onReleaseHandle();
     }
 }