public void Add(WeaponSkills weaponSkills)
 {
     foreach (var weaponSkill in weaponSkills)
     {
         Add(weaponSkill);
     }
 }
        public static WeaponSkills Combine(WeaponSkills a, WeaponSkills b)
        {
            var combineWeaponSkills = new WeaponSkills();

            foreach (var weaponSkill in a)
            {
                combineWeaponSkills.Add(weaponSkill);
            }

            foreach (var weaponSkill in b)
            {
                combineWeaponSkills.Add(weaponSkill);
            }

            return(combineWeaponSkills);
        }