IEnumerator WaitAndUpdateVelocities()
{
yield return new WaitForFixedUpdate();
KAS_Shared.SetPartLocalPosRotFrom(
physicObj.transform, part.transform, currentLocalPos, currentLocalRot);
if (!physicObjRb.isKinematic) {
Debug.LogFormat("Set velocity to: {0} | angular velocity: {1}",
part.Rigidbody.velocity, part.Rigidbody.angularVelocity);
physicObjRb.angularVelocity = part.Rigidbody.angularVelocity;
physicObjRb.velocity = part.Rigidbody.velocity;
}
}