private void TooltipSpawned(ITooltipController controller, Tooltip tool)
 {
     if (controller == (tooltip as ITooltipController))
     {
         toolText = tool as Tooltip_Text;
     }
 }
        private void OnMapEnter()
        {
            if (_parentObject.activeSelf)
            {
                _parentObject.SetActive(false);
            }

            _toolText = null;
        }
Exemple #3
0
        public static void AddTooltipToObject(GameObject obj, string text)
        {
            if (tooltipPrefab == null)
            {
                tooltipPrefab = AssetBase.GetPrefab <Tooltip_Text>("Tooltip_Text");
            }

            TooltipController_Text tooltip = obj.GetComponent <TooltipController_Text>();

            if (tooltip == null)
            {
                tooltip = obj.AddComponent <TooltipController_Text>();
            }

            tooltip.prefab = tooltipPrefab;
            tooltip.SetText(text);
        }
 private void TooltipDespawned(Tooltip tool)
 {
     toolText = null;
 }