void CheckForGetUp() { //if we've spent enough time ragdolled if (timeSinceStateStart > profile.ragdollMinTime) { // if we're not beign grabbed if (!ragdoll.RigidbodyGrabbed()) { //if we're settled start get up if (ragdoll.RootBone().rigidbody.velocity.sqrMagnitude < profile.settledSpeed * profile.settledSpeed) { StartGetUp(); } } } }