public WeaponCriticalHitData(string Tag = null)
     : base(Tag)
 {
     Damage     = new UInt16();
     Unused1    = new byte[2];
     ChanceMult = new Single();
     Flags      = new WeaponCritFlags();
     Unused2    = new byte[3];
     Effect     = new FormID();
 }
 public WeaponCriticalHitData(UInt16 Damage, Byte[] Unused1, Single ChanceMult, WeaponCritFlags Flags, Byte[] Unused2, FormID Effect)
 {
     this.Damage     = Damage;
     this.Unused1    = Unused1;
     this.ChanceMult = ChanceMult;
     this.Flags      = Flags;
     this.Unused2    = Unused2;
     this.Effect     = Effect;
 }