Example #1
0
 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);
 }