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