PutRigidBodyToSleep does nothing

Hi, I’m trying to “freeze” or pause physics actors movement without disabling Simulate Physics (because of some errors or bugs if doing it that way) so I wanted to use PutRigidBodyToSleep for the physics actors’ meshes, but it does nothing. Since actors have static meshes, “Bone name” is left as “None”.

I would expect actors to stop falling but they continue doing so. Other physics related functions such as the Wake one work as expected. Do you know why the Sleep one doesn’t and how to solve it?

PutRigidBodyToSleep seems to work if I put each bone to sleep. I also observed that leaving it as none seems to do nothing.

For skeletal meshes, yes, you need to enter the bone name so that it puts the relevant rigid body to sleep. For static meshes leaving bone name None works as well. Tested on 4.21.2.