{
public class PlatformSpecificData
{
+ public PlatformSpecificData(Platforms platform, string platformName, ulong? xboxPlatformId = null, ulong? psnPlatformId = null)
+ {
+ Platform = platform;
+ PlatformName = platformName;
+ XboxPlatformId = xboxPlatformId;
+ PsnPlatformId = psnPlatformId;
+ }
+
public PlatformSpecificData(IMessageReader reader)
{
Platform = (Platforms)reader.Tag;
// Create and register connection.
var connection = new MockHazelConnection(address);
- await _clientManager.RegisterConnectionAsync(connection, name, gameVersion, Language.English, QuickChatModes.FreeChatOrQuickChat);
+ await _clientManager.RegisterConnectionAsync(connection, name, gameVersion, Language.English, QuickChatModes.FreeChatOrQuickChat, new PlatformSpecificData(Platforms.Unknown, "ServerReplay"));
// Store reference for ourselfs.
Connections.Add(clientId, connection);
if (tag == MessageFlags.HostGame)
{
- GameOptions.Add(clientId, Message00HostGameC2S.Deserialize(message, out _));
+ GameOptions.Add(clientId, Message00HostGameC2S.Deserialize(message));
}
else if (Connections.TryGetValue(clientId, out var client))
{