예제 #1
0
 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();
 }
예제 #2
0
 public void ReadFromStream(IPacketCodec content)
 {
     EntityId = content.ReadVarInt();
     Type     = content.ReadVarIntEnum <InteractType>();
     if (Type == InteractType.InteractAt)
     {
         Target = content.ReadVector3();
     }
     if (Type == InteractType.Interact || Type == InteractType.InteractAt)
     {
         Hand = content.ReadVarIntEnum <Hand>();
     }
     Sneaking = content.ReadBoolean();
 }
예제 #3
0
 public void ReadFromStream(IPacketCodec content)
 {
     ProtocolVersion = content.ReadVarInt();
     ServerAddress   = content.ReadString();
     ServerPort      = content.ReadUInt16();
     NextState       = content.ReadVarIntEnum <ProtocolState>();
 }
예제 #4
0
 public void ReadFromStream(IPacketCodec content)
 {
     ActionId = content.ReadVarIntEnum <ClientStatusAction>();
 }