From acb4a10fd5b7c77054ea86c21b28676f2d78dcc1 Mon Sep 17 00:00:00 2001 From: Damian Korczowski Date: Fri, 16 Apr 2021 21:18:12 +0200 Subject: [PATCH] Add IsServer checks for message sending --- Source/Engine/Networking/Drivers/ENetDriver.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Source/Engine/Networking/Drivers/ENetDriver.cpp b/Source/Engine/Networking/Drivers/ENetDriver.cpp index ec773878e..31ae6eca8 100644 --- a/Source/Engine/Networking/Drivers/ENetDriver.cpp +++ b/Source/Engine/Networking/Drivers/ENetDriver.cpp @@ -195,11 +195,15 @@ bool ENetDriver::PopEvent(NetworkEvent* eventPtr) void ENetDriver::SendMessage(const NetworkChannelType channelType, const NetworkMessage& message) { + ASSERT(IsServer() == false); + SendPacketToPeer((ENetPeer*)_peer, channelType, message); } void ENetDriver::SendMessage(const NetworkChannelType channelType, const NetworkMessage& message, Array targets) { + ASSERT(IsServer()); + for(NetworkConnection connection&& : targets) { ASSERT(_peerMap.ContainsKey(connection));