diff --git a/Source/Engine/Physics/Actors/RigidBody.cpp b/Source/Engine/Physics/Actors/RigidBody.cpp index 4aaf3d285..afbac6611 100644 --- a/Source/Engine/Physics/Actors/RigidBody.cpp +++ b/Source/Engine/Physics/Actors/RigidBody.cpp @@ -37,7 +37,7 @@ void RigidBody::SetIsKinematic(const bool value) if (_actor) { PhysicsBackend::SetRigidDynamicActorFlag(_actor, PhysicsBackend::RigidDynamicFlags::Kinematic, value); - if (!value && _isActive) + if (!value && _isActive && _startAwake) WakeUp(); } }