Пример #1
0
 public void CreateSvrSkillInfo(ref COMDT_SKILLARRAY svrSkillArr)
 {
     if (svrSkillArr != null)
     {
         for (int i = 0; i < this.skillLevelArr.Length; i++)
         {
             svrSkillArr.astSkillInfo[i].bUnlocked = (this.skillLevelArr[i] <= 0) ? ((byte)0) : ((byte)1);
             svrSkillArr.astSkillInfo[i].wLevel    = (ushort)this.skillLevelArr[i];
         }
     }
 }
Пример #2
0
 public void CreateSvrSkillInfo(ref COMDT_SKILLARRAY svrSkillArr)
 {
     if (svrSkillArr == null)
     {
         return;
     }
     for (int i = 0; i < this.skillLevelArr.Length; i++)
     {
         svrSkillArr.astSkillInfo[i].bUnlocked = ((this.skillLevelArr[i] > 0) ? 1 : 0);
         svrSkillArr.astSkillInfo[i].wLevel    = (ushort)this.skillLevelArr[i];
     }
 }
Пример #3
0
 public void InitSkillData(ResHeroCfgInfo heroCfgInfo, COMDT_SKILLARRAY svrSkillArr)
 {
     if (heroCfgInfo != null)
     {
         this.m_heroCfgId = heroCfgInfo.dwCfgID;
         for (int i = 0; i < heroCfgInfo.astSkill.Length; i++)
         {
             this.skillIdArr[i] = heroCfgInfo.astSkill[i].iSkillID;
         }
     }
     for (int j = 0; j < svrSkillArr.astSkillInfo.Length; j++)
     {
         if (svrSkillArr.astSkillInfo[j].bUnlocked > 0)
         {
             this.skillLevelArr[j] = (int)svrSkillArr.astSkillInfo[j].wLevel;
         }
         else
         {
             this.skillLevelArr[j] = 0;
         }
     }
     this.SelSkillID = svrSkillArr.dwSelSkillID;
 }