Fix cornfield crossing network play

This commit is contained in:
Benau 2018-06-07 15:31:13 +08:00
parent 785aaf7647
commit 9f6c87a636

View File

@ -244,7 +244,7 @@ void TrackObjectManager::removeForRewind()
{
for (TrackObject* curr : m_all_objects)
{
if (curr->getPhysicalObject() &&
if (curr->isEnabled() && curr->getPhysicalObject() &&
curr->getPhysicalObject()->isDynamic())
curr->getPhysicalObject()->removeBody();
}
@ -255,7 +255,7 @@ void TrackObjectManager::addForRewind()
{
for (TrackObject* curr : m_all_objects)
{
if (curr->getPhysicalObject() &&
if (curr->isEnabled() && curr->getPhysicalObject() &&
curr->getPhysicalObject()->isDynamic())
curr->getPhysicalObject()->addBody();
}