protected override void Write(DWriter wtr) { wtr.Write(Time); wtr.Write(BulletId); wtr.Write(ContainerType); StartingPosition.Write(wtr); wtr.Write(Angel); }
protected override void Write(Client psr, NWriter wtr) { wtr.Write(Time); wtr.Write(BulletId); wtr.Write(ContainerType); StartingPosition.Write(psr, wtr); wtr.Write(Angle); }
protected override void Write(Client psr, NWriter wtr) { wtr.Write(BulletId); wtr.Write(OwnerId); wtr.Write(BulletType); StartingPosition.Write(psr, wtr); wtr.Write(Angle); wtr.Write(Damage); if (NumShots == 1 || AngleInc == 0) { return; } wtr.Write(NumShots); wtr.Write(AngleInc); }