Example #1
0
 public override void SetMenuData(object param)
 {
     if (param != null)
     {
         SelfItemdata       = param as AllianceTechSkill;
         aid                = LegionModel.GetInstance().legionData.legionID;
         skillName.text     = skillNameShadow.text = SelfItemdata.skillName;
         skillSp.spriteName = SelfItemdata.skillIcon;
     }
 }
Example #2
0
 public void Fill(int alliancelevel, AllianceTechSkill data, string rpkey)
 {
     if (data != null)
     {
         SelfItemdata = data;
         int curLevel = 0;
         AllianceLevel = alliancelevel;
         AlliancesManager.Instance.Account.legionTechInfo.TechlevelDic.TryGetValue(data.skillid, out curLevel);
         levelLabel.text = levelLabelShadow.text = string.Format("{0}/{1}", curLevel, alliancelevel);
         redPoint.CustomSetActive(true);
         skillIcon.spriteName = data.skillIcon;
         redpointkey          = rpkey;
         LTRedPointSystem.Instance.AddRedPointNodeCallBack(redpointkey, SetRP);
         Messenger.AddListener(EventName.LegionTechSkillLevelUp, OnLevelChange);
     }
 }