Example #1
0
 public void FinishTips()
 {
     if (_currentSti != null)
     {
         _currentSti.PlayAnimation();
         _currentSti = null;
     }
 }
Example #2
0
 public void CloseTips()
 {
     foreach (SkillTipsInfo sti in _skillTipsInfo)
     {
         sti.SetActive(false);
     }
     _currentSti = null;
     _starIndex  = 0;
 }
Example #3
0
 void Awake()
 {
     foreach (SkillTipsInfo sti in _skillTipsInfo)
     {
         sti._currentFinishCount = PlayerPrefs.GetInt(sti._skillToShowTips);
         sti.SetActive(false);
     }
     _instance   = this;
     _currentSti = null;
 }
Example #4
0
 public void ShowTips(string skillName)
 {
     _starIndex = 0;
     CloseTips();
     foreach (SkillTipsInfo sti in _skillTipsInfo)
     {
         if (sti._skillToShowTips == skillName)
         {
             sti.SetActive(true);
             _currentSti = sti;
             //_currentSti.BurnStar(_starIndex);
             break;
         }
     }
 }
Example #5
0
    protected override void OnShow(object data)
    {
        base.OnShow(data);

        if (data is SkillTipsInfo)
        {
            SkillTipsInfo skilldata = data as SkillTipsInfo;
            if (skilldata != null)
            {
                m_sprite_icon.spriteName = skilldata.icon;
                m_label_name.text        = skilldata.name;
                m_label_result.text      = skilldata.des;

                if (skilldata.openLevel > 0)
                {
                    m_label_unlockLevel.text = string.Format("{0}级且领悟上一个技能后解锁", skilldata.openLevel);
                }
                else
                {
                    m_label_unlockLevel.text = "";
                }
            }
        }
    }