Пример #1
0
        public void Show(MonoBehaviour p_caller, Skill p_skill, SkillTooltip.TooltipType p_type, Boolean p_isDefault, Vector3 p_position, Vector3 p_offset)
        {
            m_tooltipCaller = p_caller;
            m_skillTooltip.Fill(p_skill, p_type, p_isDefault);
            m_position = UICamera.currentCamera.WorldToScreenPoint(p_position);
            Single p_xOffset = m_tooltipOffset + 0.5f * m_skillTooltip.Scale.x + p_offset.x;
            Single p_yOffset = m_tooltipOffset + p_offset.y;

            AdjustAlignment(p_xOffset, p_yOffset, m_skillTooltip.Scale.x + p_offset.x, m_skillTooltip.Scale.y, EVerticalAlignmentType.MIDDLE);
            AdjustPosition();
            m_skillTooltip.Show();
        }
Пример #2
0
 private void ShowTooltip(Boolean p_show)
 {
     if (p_show)
     {
         Vector3 position = gameObject.transform.position;
         SkillTooltip.TooltipType p_type = (m_buttonType != ButtonType.PLUS) ? SkillTooltip.TooltipType.CURRENT_EFFECT_PREV : SkillTooltip.TooltipType.CURRENT_EFFECT_NEXT;
         TooltipManager.Instance.Show(this, m_skill, p_type, false, position, m_offset);
     }
     else
     {
         TooltipManager.Instance.Hide(this);
     }
     m_tooltipVisible = p_show;
 }
Пример #3
0
 public void SetDataForTooltip(Skill p_skill, SkillTooltip.TooltipType p_type)
 {
     m_skill = p_skill;
     m_type  = p_type;
 }