diff --git a/Source/Engine/Networking/NetworkReplicator.cpp b/Source/Engine/Networking/NetworkReplicator.cpp index cef1e8408..e953e1a6e 100644 --- a/Source/Engine/Networking/NetworkReplicator.cpp +++ b/Source/Engine/Networking/NetworkReplicator.cpp @@ -18,6 +18,7 @@ #include "Engine/Level/Actor.h" #include "Engine/Level/SceneObject.h" #include "Engine/Profiler/ProfilerCPU.h" +#include "Engine/Scripting/Script.h" #include "Engine/Scripting/Scripting.h" #include "Engine/Scripting/ScriptingObjectReference.h" #include "Engine/Threading/Threading.h" @@ -213,6 +214,14 @@ void SendObjectRoleMessage(const NetworkReplicatedObject& item, const NetworkCli } } +FORCE_INLINE void DeleteNetworkObject(ScriptingObject* obj) +{ + if (obj->Is