Fix compilation & APIGen issues

This commit is contained in:
Damian Korczowski
2021-03-08 23:42:33 +01:00
parent f86e22ba87
commit 1c511d112d
7 changed files with 26 additions and 14 deletions

View File

@@ -2,8 +2,11 @@
#pragma once
#include "Engine/Scripting/ScriptingType.h"
API_INTERFACE() class FLAXENGINE_API INetworkDriver
{
DECLARE_SCRIPTING_TYPE_MINIMAL(INetworkDriver);
public:
virtual void Initialize(const NetworkConfig& config) = 0;
virtual void Dispose() = 0;
@@ -13,7 +16,7 @@ public:
virtual void Disconnect() = 0;
virtual void Disconnect(const NetworkConnection& connection) = 0;
virtual bool PopEvent(NetworkEvent* event);
virtual bool PopEvent(NetworkEvent* eventPtr) = 0;
virtual void SendMessage(NetworkChannelType channelType, const NetworkMessage& message, Array<NetworkConnection, HeapAllocation> targets) = 0;