protected override void WriteElement(StreamHandler writer, RegularMovementPacket.MovementStatusElements element, MovementStatus status, byte[] guid, byte[] tguid) { if (element == MovementStatusElements.GenericDword2) { writer.FlushUnalignedBits(); writer.WriteSingle(this.NewValue); } else base.WriteElement(writer, element, status, guid, tguid); }
protected override void WriteElement(StreamHandler writer, RegularMovementPacket.MovementStatusElements element, MovementStatus status, byte[] guid, byte[] tguid) { if (element == MovementStatusElements.GenericDword0) { writer.FlushUnalignedBits(); writer.WriteUInt32(this.ChangeCounter); } else base.WriteElement(writer, element, status, guid, tguid); }