Multi-decreasing/increasing editor inspector values by a constant

Hi guys

I have a ragdoll character which is made up of a bunch of Rigidbodies on its bones. For gameplay mechanic reasons the rigidbodies have different mass throughout.

I’m still in the process of fine tuning the numbers in the game and every time I want to increase or decrease the numbers I have to set them manually, and when there’s 15+ rigidbodies it can take a long time to individually increase or decrease them. I am aware of multi-editing, but it does not help me in my case as all the values are different. The values need to increase or decrease by a constant, not directly set to a new value

Is there any way I can do this much quicker? If not natively in the editor are there any asset store extensions that can do this? Would appreciate any advice

Thanks

Why not write your own little editor script?
If it save more time then you need to change the value by hand its worth is.

That would probably be my solution if I can’t find any other way. The only reason I haven’t just gone straight there is simply cause my editor scripting knowledge is pretty weak, so I would need to spend a bit of time looking into it (which I’ve been meaning to do for a while anyway)

Did you find a solution to this ?

The solution could be to have a custom script on the root object of this character (is it made of a few multiple objects, nested under one root?)

This script will have a custom editor (inspector) defined for it, exposing a way to increase / decrease.
For example - you could expose a slider that sets “the amount to increase / decrease” from all of the RigidBodies’ mass.

another option, is to have 2 buttons (+ and -) that will increment / decrement a constant value from all rigidbodies.

Yes, I learned a bit of editor scripting and wrote a script to increase and decrease the rigidbody.mass of all objects that are currently selected. Wasn’t very hard!