Changing one value of CustomPhysicalProperties forces all objects to inherit the same values

If I have 2+ parts, any sub property I change will cause every part to share the same values as the first one selected.
For example, if I am looking to change the density of many objects to be the same; all objects inherit the first object’s CustomPhysicalProperties.

This is really annoying, I am trying to set different sections of a model to have different ElasticityWeights, and I need to now go into each section (and sometimes single parts) and switch it manually.

Is this expected behavior?

Gaaah.

Technically, since PhysicalProperties is a single object, the UI System that I used to generate the property object is the same one that is used for Vector3s and other things that are a compound property. I guess in the sense of PhysicalProperties, each piece of the compound object is technically an individual item conceptually, while in Vector3, X is a component of a whole.

So basically, this IS expected behavior based on how I implemented it, but I’m adding an item to my list of things to do to make it not the expected behavior because this is a bit weird from a user perspective.

UDim2 doesn’t have this behavior. Maybe other properties should be changed to work the same way?

Good to know. I’ll use it as a template then.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.