Physics3D/RigidBody3D: Fix movement of already moved instance

This commit is contained in:
Jérôme Leclercq 2021-07-28 13:12:03 +02:00
parent 289472dc9f
commit 03236b70c1
1 changed files with 5 additions and 2 deletions

View File

@ -70,6 +70,7 @@ namespace Nz
m_gravityFactor(object.m_gravityFactor),
m_mass(object.m_mass)
{
if (m_body)
NewtonBodySetUserData(m_body, this);
}
@ -411,7 +412,9 @@ namespace Nz
m_torqueAccumulator = std::move(object.m_torqueAccumulator);
m_world = object.m_world;
if (m_body)
NewtonBodySetUserData(m_body, this);
return *this;
}