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);
    }