Fix missing prefab instanced actors events sending on changes apply (regression)

This commit is contained in:
Wojtek Figat
2021-03-17 19:24:29 +01:00
parent 960268f756
commit 675bb93fd5

View File

@@ -385,7 +385,7 @@ bool PrefabInstanceData::SynchronizePrefabInstances(Array<PrefabInstanceData>& p
{
SceneObject* obj = sceneObjects->At(i);
Actor* actor = dynamic_cast<Actor*>(obj);
if (actor && actor->IsDuringPlay())
if (actor)
{
const bool shouldBeActiveInHierarchy = actor->GetIsActive() && (!actor->GetParent() || actor->GetParent()->IsActiveInHierarchy());
if (shouldBeActiveInHierarchy != actor->IsActiveInHierarchy())