In Mutable CustomizableObject bEnableClothing is deprecated in 5.6

So, in the process of cleaning up warnings in 5.6 and ran across that UCustomizableObject the variable bEnableClothing is deprecated with a comment to only modify the value through Customizable ObjectEditor.

Does this mean the plan is for this value not be set in code and only set manually? We use code to take information and generate a CustomizableObject based on it. This is going to be a big pain if we have to manually open up and modify every CustomizableObject we generate.

UE_DEPRECATED(5.6, "Only modify this value through the Customizable ObjectEditor") UPROPERTY(EditAnywhere, Category = CompileOptions) bool bEnableClothing = false; // TODO >5.6 make private

Hey there,

We don’t support building customizable objects without the UI. Part of the reason we are doing this is that we are moving to have dataless customizable objects. The idea being that customizable objects become more like contained functions that you can pass in meshes and materials into and then they run and output a new customized object. That said, you can expose those functions yourself or extend Mutable to have accessor functions for those deprecated properties.

Dustin