Summary
Doing a basic Construction Event > Set Transform - Control Initial referencing a Get Transform - Bone Initial does not apply after Compiling
What Type of Bug are you experiencing?
Animation
Steps to Reproduce
Use any existing mannequin skeletal mesh
Manually create new control
Add Construction Event
Drag out Set Control from the NewControl
Drag out Get Bone from pelvis
Set Initial to True for both
Connect Transform to Transform
Drag out Set Bone from pelvis
Drag out Get Control from NewControl
Connect Transform to Transform
Connect Set Bone to Forwards Solve
Compiling right now will keep the control at the pelvis location
Moving the control at all and recompiling will lock the NewControl at the origin. The Transform>Offset shows correctly, but it will permanently update Transform>Current to put the control back at the origin. Pressing the Forwards Solve Mode is the only way to move the Control back to its initial position
Expected Result
Compiling will update the Control back to its Initial location
Observed Result
Control adds an offset under Current for some reason
Affects Versions
5.8
Platform(s)
Windows
Upload an image
Additional Notes
This even happens after deleting the Forwards Solve to move the Construction Event to the top of the Execution Stack. The only alternative is to have the Initial Transform set on Forwards Solve which brings up a Note about implementation.
