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;