Optimize scenes loading with Job System

This commit is contained in:
Wojtek Figat
2023-10-01 10:55:01 +02:00
parent f77198c7ca
commit b960600102
11 changed files with 162 additions and 69 deletions

View File

@@ -1013,6 +1013,7 @@ void Actor::Deserialize(DeserializeStream& stream, ISerializeModifier* modifier)
const auto parent = Scripting::FindObject<Actor>(parentId);
if (_parent != parent)
{
ScopeLock lock(Level::ScenesLock);
if (IsDuringPlay())
{
SetParent(parent, false, false);