public void ReadFromStream(IPacketCodec content) { Locale = content.ReadString(); ViewDistance = content.ReadSByte(); ChatMode = content.ReadVarIntEnum <ChatMode>(); ChatColors = content.ReadBoolean(); DisplayedSkinParts = content.ReadEnum <SkinPart>(); MainHand = content.ReadVarIntEnum <HandSide>(); DisableTextFiltering = content.ReadBoolean(); }
public void ReadFromStream(IPacketCodec content) { Position = content.ReadVector3d(); Rotation = content.ReadRotation(); var flags = content.ReadSByte(); XKind = (CoordKind)(flags & 0x01); YKind = (CoordKind)(flags >> 1 & 0x01); ZKind = (CoordKind)(flags >> 2 & 0x01); YRotKind = (CoordKind)(flags >> 3 & 0x01); XRotKind = (CoordKind)(flags >> 4 & 0x01); TeleportId = content.ReadVarInt(); DismountVehicle = content.ReadBoolean(); }