Editing transform in Details doesn't update it in a parent class

Hello,

I’m currently working with BPs inheriting components from each other. They are created this way:

  1. Parent with a transform variable.
  2. Child inheriting this variable.
  3. Child is placed on the map as a child actor component of a completely different BP.

The problem is, when I change the value of transform in the Details panel of a child, it doesn’t update anywhere. I tried printing it on screen through child’s (and after that also parent’s) tick, but everything was set to default zeroes. Changing variable type to vector solved the issue and I tried changing it a few times, reproduced the bug every time.

Hey Nox_A15-

Are you adding the child actor component to the third blueprint or directly to an instance of the third blueprint? If you’re adding the component directly to the blueprint, you should be able to select the component on the blueprint and and under ChildActorTemplate in the details panel, you should find your transform variable in the Category it was placed in inside the Parent blueprint. If you’re adding the component directly to an instance of the third blueprint that is already in the level, you can reselect the child blueprint as the set Child Actor Class. Doing this will reflect the changes to the transform variable in the child blueprint. I have entered a report about this behavior for further investigation here: Unreal Engine Issues and Bug Tracker (UE-39286)

Cheers