public override void Read(PacketReader stream) { int posX = stream.ReadInt(); short posY = stream.ReadShort(); int posZ = stream.ReadInt(); byte sizeX = (byte)(stream.ReadByte() + 1); byte sizeY = (byte)(stream.ReadByte() + 1); byte sizeZ = (byte)(stream.ReadByte() + 1); int o = sizeX * sizeY * sizeZ; Chunk = new Chunk(null, new Vector3I(posX, posY, posZ)); int len = stream.ReadInt(); stream.ReadBytes(len); }
public void Read(PacketReader reader) { ProtocolVersion = (int)reader.ReadByte(); Logger.LogToConsole( "Protocol version " + ProtocolVersion.ToString() ); Username = reader.ReadString16(64); Logger.LogToConsole( "Username " + Username ); ServerHost = reader.ReadString16(64); ServerPort = reader.ReadInt(); Logger.LogToConsole( "Server " + ServerHost + ":" + ServerPort ); }