Description

The Set relative location in construction script does not work when the value is [0, 0, 0] when used it does not set the location back when the specified component is moved, it does work for any value besides [0, 0, 0]. This issue does not appear to be a regression.

Versions Tested: Issue occurs in all versions tested
4.17.2 - CL: 3658906
4.18.1 - CL: 3754814
4.19.- - CL: 3776583

Steps to Reproduce
  1. Create a new project (No template or starter content needed)
  2. Create a new actor class blueprint > name it TestBP > open TestBP
  3. Add a cube and an Arrow components to the blueprint
  4. In the construction script > add a reference to the arrow component and from it add a set relative location node
  5. Set the value of the node to [0, 0, 50]
  6. Compile and save the actor and add it to the level
  7. In the level select the arrow component and move it
  8. Deselect and reselect the actor and move it (expected behavior)
  9. In the construction script change the values of the relative location node to [0, 0, 0]
  10. Compile and save the blueprint
  11. Select the arrow component and move it
  12. Deselect and reselect the actor and move it
    Result: The arrow does not snap back to [0, 0, 0]
    Expected result: The arrow snaps back to [0, 0, 0]

Have Comments or More Details?

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

0
Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint
Affects Versions4.174.184.19
CreatedDec 11, 2017
ResolvedJan 9, 2018
UpdatedJun 23, 2018