public void UpdateSize(ToolTipSize size) { switch (size) { case ToolTipSize.Normal: layoutElement.flexibleWidth = 320; layoutElement.preferredWidth = 320; break; case ToolTipSize.Small: layoutElement.flexibleWidth = 220; layoutElement.preferredWidth = 220; break; } }
public void Show(string text, RectTransform senderRect, ToolTipStyle style, ToolTipSize size) { if (CurrentTooltip == null) { CurrentTooltip = toolTip; } else if (CurrentTooltip != toolTip) { CurrentTooltip.Hide(); CurrentTooltip = toolTip; } toolTip.CurrentTip = text; UpdateToolTip(toolTip, senderRect, style); toolTip.UpdateSize(size); toolTip.Show(senderRect); }
public void ShowSkillTooltip(Hero hero, CombatSkill combatSkill, PointerEventData eventData, RectTransform senderRect, ToolTipStyle style, ToolTipSize size) { if (CurrentTooltip == null) { CurrentTooltip = skillToolTip; } else if (CurrentTooltip != skillToolTip) { CurrentTooltip.Hide(); CurrentTooltip = skillToolTip; } skillToolTip.UpdateSize(size); UpdateToolTip(skillToolTip, eventData, senderRect, style); skillToolTip.UpdateSkillRanks(combatSkill); skillToolTip.CurrentTip = combatSkill.HeroSkillTooltip(hero); skillToolTip.Show(senderRect); }
public void ShowSkillTooltip(string tip, CombatSkill combatSkill, RectTransform senderRect, ToolTipStyle style, ToolTipSize size) { if (CurrentTooltip == null) { CurrentTooltip = skillToolTip; } else if (CurrentTooltip != skillToolTip) { CurrentTooltip.Hide(); CurrentTooltip = skillToolTip; } UpdateToolTip(skillToolTip, senderRect, style); skillToolTip.UpdateSkillRanks(combatSkill); skillToolTip.CurrentTip = tip; skillToolTip.UpdateSize(size); skillToolTip.Show(senderRect); }