Description

Components derived from scene component reset vector location upon closing and re-opening editor. This does not happen to scene components or other child components within a blueprint.

Regression (Yes) issue (does not) occur in 4.11.2

Steps to Reproduce
  1. Create a blueprint class deriving from Actor called Container
  2. Create a blueprint class deriving from SceneComponent called ContainerComponent
  3. Add a ContainerComponent to the Container blueprint
  4. Set the location of the ContainerComponent to something other than (0,0,0), e.g. (100, 100, 100)
  5. Place a Container actor in your level
  6. Click on the Container, then click on its ContainerComponent in the details panel. Note that the local location is correct, and the component appears in the correct place.
  7. Close and save the level
  8. Reopen the level and click on the Container object. Note that the ContainerComponent's local location is now (0,0,0). Also, the editor does not indicate that the value has changed from the default value of (100, 100, 100) - it won't let you revert to the default value.
  9. Open the Container blueprint class and notice that the offset for the ContainerComponent is still correct here

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.12.1
Target Fix4.12.3
Fix Commit3009273
CreatedJun 7, 2016
ResolvedJun 10, 2016
UpdatedApr 27, 2018