public static void StartTooltip(TooltipImageDelegate tooltipImageDelegate, GameObject sender) { TooltipsPanel = GameObject.Find("UI").transform.Find("TooltipPanel").transform; string url = tooltipImageDelegate.Invoke(sender); if (url != null) { TooltipIsCalled = true; TooltipActivationSchedule = Time.time + TooltipActivationDelay; TooltipImageReady = false; Behavior.StartCoroutine(LoadTooltipImage(url)); } }
public static void StartTooltip(GameObject sender, TooltipImageDelegate tooltipImageDelegate) { StartTooltip(sender, tooltipImageDelegate.Invoke(sender)); }
public static void AddTooltip(TooltipImageDelegate tooltipImageDelegate, GameObject sender) { AddTooltip(sender, tooltipImageDelegate.Invoke(sender)); }