public static void Serialize(Stream stream, GameAccountSessionNotification instance) { if (instance.HasGameAccount) { stream.WriteByte(10); ProtocolParser.WriteUInt32(stream, instance.GameAccount.GetSerializedSize()); GameAccountHandle.Serialize(stream, instance.GameAccount); } if (instance.HasSessionInfo) { stream.WriteByte(18); ProtocolParser.WriteUInt32(stream, instance.SessionInfo.GetSerializedSize()); GameSessionUpdateInfo.Serialize(stream, instance.SessionInfo); } }
public void Serialize(Stream stream) { GameSessionUpdateInfo.Serialize(stream, this); }