Fix game crashes due to scene objects C# instances removal on EndPlay before all game logic ends
This commit is contained in:
@@ -937,7 +937,7 @@ void Actor::EndPlay()
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Cleanup managed object
|
// Cleanup managed object
|
||||||
DestroyManaged();
|
//DestroyManaged();
|
||||||
if (IsRegistered())
|
if (IsRegistered())
|
||||||
UnregisterObject();
|
UnregisterObject();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -313,7 +313,7 @@ void Script::EndPlay()
|
|||||||
Flags &= ~ObjectFlags::IsDuringPlay;
|
Flags &= ~ObjectFlags::IsDuringPlay;
|
||||||
|
|
||||||
// Cleanup managed object
|
// Cleanup managed object
|
||||||
DestroyManaged();
|
//DestroyManaged();
|
||||||
if (IsRegistered())
|
if (IsRegistered())
|
||||||
UnregisterObject();
|
UnregisterObject();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user