public override void Write(BinaryWriter writer, object obj)
{
var ol = (OnLoggedIn)obj;
writer.Write(ol.DateTime.Ticks);
writer.Write(ol.UserId);
writer.Write(ol.UserName);
writer.Write(ol.DefaultAlgoId);
StreamerManager.Serialize(writer, ol.Fields);
}