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; }
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); }
public E_MonsterSkill(short skillLv, DE_Skill de, DE_SkillData dataDe) { m_skillLevel = skillLv; m_skillDe = de; m_skillDataDe = dataDe; }