RigidBody3D: Fix EnableSleeping implementation
This commit is contained in:
committed by
Jérôme Leclercq
parent
06ab3adb45
commit
5126b5f8a2
@@ -97,8 +97,17 @@ namespace Nz
|
|||||||
|
|
||||||
void RigidBody3D::EnableSleeping(bool enable)
|
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);
|
m_body->setActivationState(DISABLE_DEACTIVATION);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void RigidBody3D::FallAsleep()
|
void RigidBody3D::FallAsleep()
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user