I have a blueprint of a grab points for a VR game. I place these as child actors on various props, and when the player grabs the prop, the hand aligns with the grab point.
However, I just noticed that when I move the grab point, the selected animinstance for it resets to the default, as it is set in the construction script (so that I can set different grip poses for each individual child actor), and the construction script doesn’t re-execute when the child actor component moves. It only updates if I compile the grab point blueprint. It also seems to rapidly switch between the versions where the construction script has executed and the one where it has not if I rotate the child actor, but whatever version it ends up as when I release the rotation widget is left up to chance. Also, when the prop blueprint is compiled, the grab point child actors use the non-executed versions, so the only way to leave them executed is to compile the grab point after editing a prop. This makes aligning these become a real hassle.
If this is not getting fixed, is there any good way to go around this issue?
Thanks.