Change Center of Mass in Editor

I’ve written an editor script to display and change the center of mass on a rigidbody2D in the editor. However, it always resets on enter play mode. Is this intended behaviour?

The center of mass relative to the transform’s origin.
If you don’t set the center of mass from a script it will be calculated automatically from all colliders attached to the rigidbody. Setting the center of mass is often useful when simulating cars to make them more stable. A car with a lower center of mass is less likely to topple over.
Note: centerOfMass is relative to the transform’s position and rotation, but will not reflect the transform’s scale!

rigidbody.centerOfMass = Vector3 (0, -2, 0);

Unfortunately this feature didn’t make it into the 4.3, but I don’t know if it got into the latest. (I have been too lazy to update.)

Hope this helps!