示例#1
0
 public PackageUseWeaponData(string Tag = null)
     : base(Tag)
 {
     Flags                  = new PackageUseWeaponFlags();
     FireRate               = new PackageUseWeaponFireRate();
     FireCount              = new PackageUseWeaponFireCount();
     NumberOfBursts         = new UInt16();
     ShotsPerVolleyMin      = new UInt16();
     ShotsPerVolleyMax      = new UInt16();
     PauseBetweenVolleysMin = new Single();
     PauseBetweenVolleysMax = new Single();
     Unused                 = new byte[4];
 }
示例#2
0
 public PackageUseWeaponData(PackageUseWeaponFlags Flags, PackageUseWeaponFireRate FireRate, PackageUseWeaponFireCount FireCount, UInt16 NumberOfBursts, UInt16 ShotsPerVolleyMin, UInt16 ShotsPerVolleyMax, Single PauseBetweenVolleysMin, Single PauseBetweenVolleysMax, Byte[] Unused)
 {
     this.Flags                  = Flags;
     this.FireRate               = FireRate;
     this.FireCount              = FireCount;
     this.NumberOfBursts         = NumberOfBursts;
     this.ShotsPerVolleyMin      = ShotsPerVolleyMin;
     this.ShotsPerVolleyMax      = ShotsPerVolleyMax;
     this.PauseBetweenVolleysMin = PauseBetweenVolleysMin;
     this.PauseBetweenVolleysMax = PauseBetweenVolleysMax;
     this.Unused                 = Unused;
 }