コード例 #1
0
    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;
        }
    }
コード例 #2
0
    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);
    }
コード例 #3
0
    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);
    }
コード例 #4
0
    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);
    }