diff --git a/Source/Engine/Level/Actor.cpp b/Source/Engine/Level/Actor.cpp index c7b5dc34a..77ce515a7 100644 --- a/Source/Engine/Level/Actor.cpp +++ b/Source/Engine/Level/Actor.cpp @@ -1018,7 +1018,6 @@ void Actor::Deserialize(DeserializeStream& stream, ISerializeModifier* modifier) const auto parent = Scripting::FindObject(parentId); if (_parent != parent) { - ScopeLock lock(Level::ScenesLock); if (IsDuringPlay()) { SetParent(parent, false, false); diff --git a/Source/Engine/Scripting/Script.cpp b/Source/Engine/Scripting/Script.cpp index 8ac233f0b..8eaff42de 100644 --- a/Source/Engine/Scripting/Script.cpp +++ b/Source/Engine/Scripting/Script.cpp @@ -327,7 +327,6 @@ void Script::Deserialize(DeserializeStream& stream, ISerializeModifier* modifier const auto parent = Scripting::FindObject(parentId); if (_parent != parent) { - ScopeLock lock(Level::ScenesLock); if (IsDuringPlay()) { SetParent(parent, false);