[Feature Request] Enable editor for child classes for some components like Volume

image

I’m currently trying to replace the cinemachinevolume script, and unfortunately the editor is not inherited.

I’m doing this cause I want to use a different dof than included. And it would be more straightforward to just inherit the CinemachineVolumeSettings class, and modify that from there.

Unfortunately, the editor script does not affect child functions.

But if it did it would work. I’ll probably just import the package to keep the change for now but I think this should be native for extendibility.

Or is there a more ideal method?

Cause I also just can’t like copy the editor functions and copy the whole volume script with my modifications.

A lot of the editor functions are just blocked.

I’ve tried many ways to do this :confused:

Yes, that is a bit awkward. Short of embedding and modifying, you’re pretty much stuck re-implementing on your own, with the CM code as inspiration. The Cinemachine team is not ready to make our internal UX tools public, as that comes with the burden of having to support them and maintain back compatibility, and it’s not core to the product.