public void InitSkill() { m_Skillinfo.Clear(); SoldierSkill Info = new SoldierSkill(); //0 SkillM.GetSkillInfo(m_gskilltype, 1, ref Info); m_Skillinfo.Add(Info); //1 Info = new SoldierSkill(); if (m_skill1_level == 0) { SkillM.GetSkillInfo(m_skill1_type, 1, ref Info); Info.m_enable = false; Info.m_enableQuality = ConfigM.GetEnableSkillQuatlity(2); } else { SkillM.GetSkillInfo(m_skill1_type, m_skill1_level, ref Info); } m_Skillinfo.Add(Info); //2 Info = new SoldierSkill(); if (m_skill2_level == 0) { SkillM.GetSkillInfo(m_skill2_type, 1, ref Info); Info.m_enable = false; Info.m_enableQuality = ConfigM.GetEnableSkillQuatlity(3); } else { SkillM.GetSkillInfo(m_skill2_type, m_skill2_level, ref Info); } m_Skillinfo.Add(Info); //3 Info = new SoldierSkill(); if (m_skill3_level == 0) { SkillM.GetSkillInfo(m_skill3_type, 1, ref Info); Info.m_enable = false; Info.m_enableQuality = ConfigM.GetEnableSkillQuatlity(4); } else { SkillM.GetSkillInfo(m_skill3_type, m_skill3_level, ref Info); } m_Skillinfo.Add(Info); //4 Info = new SoldierSkill(); if (m_skill4_level == 0) { SkillM.GetSkillInfo(m_skill4_type, 1, ref Info); Info.m_enable = false; Info.m_enableQuality = ConfigM.GetEnableSkillQuatlity(5); } else { SkillM.GetSkillInfo(m_skill4_type, m_skill4_level, ref Info); } m_Skillinfo.Add(Info); //5 Info = new SoldierSkill(); if (m_skill5_level == 0) { SkillM.GetSkillInfo(m_skill5_type, 1, ref Info); Info.m_enable = false; Info.m_enableQuality = ConfigM.GetEnableSkillQuatlity(6); } else { SkillM.GetSkillInfo(m_skill5_type, m_skill5_level, ref Info); } m_Skillinfo.Add(Info); //6 Info = new SoldierSkill(); if (m_askill_level == 0) { SkillM.GetSkillInfo(m_askilltype, 1, ref Info); Info.m_enable = false; Info.m_enableQuality = ConfigM.GetEnableSkillQuatlity(1); } else { SkillM.GetSkillInfo(m_askilltype, m_askill_level, ref Info); } m_Skillinfo.Add(Info); //7 Info = new SoldierSkill(); SkillM.GetSkillInfo(m_lskilltype, 1, ref Info); m_Skillinfo.Add(Info); }