Set scale default value in BP using C++


See the value named “Scale” under the “Transform” tab in the bottom left of the image? I want to set the default value for that via the C++ class that my BP inherits from. I’ve tried running all sorts of methods in the C++ constructor (including SetRelativeScale3D) however none are setting the default for that value.

Running some of the other functions after the construction of the BP actually does seem to be working. However, I then loose the ability to modify the scale on a per BP level using that scale value. This is part of why I want to be able to set a default for that value.

The other issue is I have found no method in C++ which seems to simultaneously scale the physics representation of the object (mass) as well as the graphical representation of the object. The scale value in the BP does both at the same time so it is preferred.

Are you constructing that component in C++ or blueprint?

The root component is constructed in C++. It’s model is set in BP.