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