Child Actor Component resets to default when a new instance is created through copy/paste. The change must be made in the actor instance in the level through the Details panel.
User Description:
The child actor component class value is not copied for the instance
Create blank project Third Person blueprint based.
Select ThirdPersonCharacter instance in the scene and click edit blueprint.
Add ChildActor component.
Set Child Actor Class in blueprint (any class AmbientSound for example). Compile and save blueprint.
Select ThirdPersonCharacter instance in the scene and modify Child Actor Class of the created component. For example select SpotLight.
Copy ThirdPersonCharacter and paste. The value of the Child Actor Class for copied actor is wrong (old value = AmbientSound).
Results: The copy of the ThirdPersonCharacter will contain a Child Actor component that is set to the default of AmbientSound
Expected: For the Child Actor component to retain the instances change like other components and still be set to DecalActor
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.15.3, 4.16.1, 4.17 |
Target Fix | 4.18 |
Created | Jun 27, 2017 |
---|---|
Resolved | Jul 13, 2017 |
Updated | Apr 27, 2018 |