#651
This commit is contained in:
Wojtek Figat
2021-10-18 11:02:08 +02:00
parent c7f1a2a77e
commit 302ec73b18
3 changed files with 31 additions and 25 deletions

View File

@@ -2,9 +2,7 @@
#include "NetworkPeer.h"
#include "NetworkEvent.h"
#include "Drivers/ENetDriver.h"
#include "Engine/Core/Log.h"
#include "Engine/Core/Math/Math.h"
#include "Engine/Platform/CPUInfo.h"
@@ -19,6 +17,11 @@ void NetworkPeer::Initialize(const NetworkConfig& config)
{
Config = config;
PRAGMA_DISABLE_DEPRECATION_WARNINGS
if (Config.NetworkDriver == nullptr && Config.NetworkDriverType == NetworkDriverType::ENet)
Config.NetworkDriver = New<ENetDriver>();
PRAGMA_ENABLE_DEPRECATION_WARNINGS
ASSERT(NetworkDriver == nullptr);
ASSERT(Config.NetworkDriver != nullptr);
ASSERT(Config.ConnectionsLimit > 0);
@@ -36,6 +39,7 @@ void NetworkPeer::Initialize(const NetworkConfig& config)
// Setup network driver
NetworkDriver = ToInterface<INetworkDriver>(Config.NetworkDriver);
ASSERT(NetworkDriver);
NetworkDriver->Initialize(this, Config);
LOG(Info, "NetworkManager initialized using driver = {0}", NetworkDriver->DriverName());