public void Pack(BinaryWriter writer) { RawMotionState.Pack(writer); Position.Pack(writer); writer.Write(ObjectInstanceSequence); writer.Write(ObjectServerControlSequence); writer.Write(ObjectTeleportSequence); writer.Write(ObjectForcePositionSequence); writer.Write(Contact); writer.Align(); }
public void Unpack(BinaryReader reader) { RawMotionState.Unpack(reader); Position.Unpack(reader); ObjectInstanceSequence = reader.ReadUInt16(); ObjectServerControlSequence = reader.ReadUInt16(); ObjectTeleportSequence = reader.ReadUInt16(); ObjectForcePositionSequence = reader.ReadUInt16(); Contact = reader.ReadByte(); reader.Align(); }