void SetPositionOfCOM(Vector v) { Vector localCOM = RigidBody.GetCenterOfMass(); Quaternion rot = RigidBody.GetOrientation(); Vector offset = localCOM.Rotate(ref rot); RigidBody.SetPosition(v - offset); }
void SetPositionOfCOM(Vector v) { RigidBody.SetPosition(v - RigidBody.GetCenterOfMass().Rotate(RigidBody.GetOrientation())); }