Esempio n. 1
0
 private void SetSkillUsage(ArmorSkillUsage value)
 {
     EnsureEitherUsageExists();
     if (Usage != null)
     {
         Usage.SkillUsage = value;
     }
     else if (Usage2 != null)
     {
         Usage2.SkillUsage = value;
     }
 }
Esempio n. 2
0
            internal override void ReadField(RecordReader reader)
            {
                BodyParts = (BodyParts)reader.ReadUInt32();
                Flags     = (ArmoUsageFlags)reader.ReadUInt32();

                if (reader.CurrentSegment.Length == 12)
                {
                    SkillUsage = (ArmorSkillUsage)reader.ReadInt32();
                }
                else
                {
                    // Default to ArmorSkillUsage.None if the record is only 8 bytes long
                    SkillUsage = ArmorSkillUsage.None;
                }
            }
Esempio n. 3
0
 public static Skills ToSkill(this ArmorSkillUsage value)
 {
     return(EnumConverter.ConvertByName <Skills>(value));
 }
Esempio n. 4
0
 internal override void ReadField(RecordReader reader)
 {
     BodyParts  = (BodyParts)reader.ReadUInt32();
     SkillUsage = (ArmorSkillUsage)reader.ReadInt32();
 }
Esempio n. 5
0
 internal override void ReadField(RecordReader reader)
 {
     BodyParts = (BodyParts)reader.ReadUInt32();
     SkillUsage = (ArmorSkillUsage)reader.ReadInt32();
 }
Esempio n. 6
0
            internal override void ReadField(RecordReader reader)
            {
                BodyParts = (BodyParts)reader.ReadUInt32();
                Flags = (ArmoUsageFlags)reader.ReadUInt32();

                if (reader.CurrentSegment.Length == 12)
                {
                    SkillUsage = (ArmorSkillUsage)reader.ReadInt32();
                }
                else
                {
                    // Default to ArmorSkillUsage.None if the record is only 8 bytes long
                    SkillUsage = ArmorSkillUsage.None;
                }
            }
Esempio n. 7
0
 private void SetSkillUsage(ArmorSkillUsage value)
 {
     EnsureEitherUsageExists();
     if (Usage != null)
         Usage.SkillUsage = value;
     else if (Usage2 != null)
         Usage2.SkillUsage = value;
 }