RigidBody3D: Fix EnableSleeping implementation

This commit is contained in:
SirLynix
2023-03-09 17:52:30 +01:00
committed by Jérôme Leclercq
parent 06ab3adb45
commit 5126b5f8a2

View File

@@ -97,8 +97,17 @@ namespace Nz
void RigidBody3D::EnableSleeping(bool enable)
{
if (enable)
{
if (m_body->getActivationState() == DISABLE_DEACTIVATION)
m_body->setActivationState(ACTIVE_TAG);
}
else
{
if (m_body->getActivationState() != DISABLE_DEACTIVATION)
m_body->setActivationState(DISABLE_DEACTIVATION);
}
}
void RigidBody3D::FallAsleep()
{