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