From 4e3672aa97decc648fd074ab9baa74d88dc0b898 Mon Sep 17 00:00:00 2001 From: aleximprobable <48994762+aleximprobable@users.noreply.github.com> Date: Mon, 15 Jul 2019 11:52:52 +0100 Subject: [PATCH] Revert "UNR-1710 Fixed a crash that may happen if rpcs are sent to tornoff actor (#1153)" This reverts commit 860827eac9a75b4d8ca168516e5e00dff70c68ce. --- .../Private/EngineClasses/SpatialNetDriver.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialNetDriver.cpp b/SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialNetDriver.cpp index fd5267b5e6..a047b4f701 100644 --- a/SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialNetDriver.cpp +++ b/SpatialGDK/Source/SpatialGDK/Private/EngineClasses/SpatialNetDriver.cpp @@ -1071,12 +1071,6 @@ void USpatialNetDriver::ProcessRPC(AActor* Actor, UObject* SubObject, UFunction* } } - if (Actor->bTearOff) - { - UE_LOG(LogSpatialOSNetDriver, Verbose, TEXT("The object %s is torn off; RPC %s will be dropped."), *Actor->GetName(), *Function->GetName()); - return; - } - TSet> UnresolvedObjects; RPCPayload Payload = Sender->CreateRPCPayloadFromParams(CallingObject, Function, ReliableRPCIndex, Parameters, UnresolvedObjects); @@ -1679,10 +1673,6 @@ USpatialActorChannel* USpatialNetDriver::GetOrCreateSpatialActorChannel(UObject* TargetActor = Cast(TargetObject->GetOuter()); } check(TargetActor); - if (TargetActor->bTearOff) - { - return nullptr; - } Channel = CreateSpatialActorChannel(TargetActor, GetSpatialOSNetConnection()); } return Channel;