Exemplo n.º 1
0
 public void Reset(DE_Skill skillDe, DE_SkillData skillDataDe, DDO_Skill ddo)
 {
     m_skillDe     = skillDe;
     m_skillDataDe = skillDataDe;
     m_skillLevel  = ddo.m_skillLevel;
     m_masterly    = ddo.m_masterly;
 }
Exemplo n.º 2
0
 public DE_Skill(DO_Skill skillDo)
 {
     m_skillId       = skillDo.m_skillId;
     m_skillMaxLevel = skillDo.m_skillMaxLevel;
     m_skillAimType  = skillDo.m_skillAimType;
     m_targetCamp    = skillDo.m_targetCamp;
     DE_SkillData[] dataArr = new DE_SkillData[m_skillMaxLevel + 1];
     dataArr[0] = new DE_SkillData(skillDo.m_skillDataAllLevel[0], skillDo.m_skillDataAllLevel[0], m_skillId);
     for (int i = 1; i <= m_skillMaxLevel - 1; i++)
     {
         dataArr[i] = new DE_SkillData(skillDo.m_skillDataAllLevel[i - 1], skillDo.m_skillDataAllLevel[i], m_skillId);
     }
     dataArr[m_skillMaxLevel] = new DE_SkillData(skillDo.m_skillDataAllLevel[m_skillMaxLevel - 1], skillDo.m_skillDataAllLevel[m_skillMaxLevel - 1], m_skillId);
     m_skillDataAllLevel      = new List <DE_SkillData> (dataArr);
 }
Exemplo n.º 3
0
 public E_MonsterSkill(short skillLv, DE_Skill de, DE_SkillData dataDe)
 {
     m_skillLevel  = skillLv;
     m_skillDe     = de;
     m_skillDataDe = dataDe;
 }