public override object Read(BinaryReader reader, byte version)
{
var user = new User
{
Id = reader.ReadInt32(),
Name = reader.ReadString(),
Password = reader.ReadString()
};
int count = reader.ReadInt32();
for (int i = 0; i < count; i++)
{
UserItem userItem = new UserItem();
userItem.Name = reader.ReadString();
userItem.Value = reader.ReadString();
//user.Items.Add(userItem);
}
return user;
}