When is the construction script meant to be called? I’m not sure if this is a bug, but it seems a bit inconsistent to me.
If I change the location or rotation of an actor, the construction script is called. If I then select a component of the actor and change its location or rotation, the construction script is not called. If I then go back to the parent (the original actor), and move it again, the construction script is not called (this is the step which feels inconsistent). If I deselect and reselect the actor and move it again, the construction script is called.
Looking at the documentation for the construction script, I believe this behaviour is a bug.
I was unable to reproduce the issue you are experiencing. I have a few questions to help narrow down the issue you are experiencing.
- Can you reproduce this issue in a new project?
- If so could you provide a detailed list of steps so that I can reproduce this issue on our end?
- Can you provide screenshots of your issue?
When trying to reproduce the issue, I discovered the cause of the problem - I thought I was selecting the actor, but I was actually selecting one of the visible components. Because I was initially unable to select components by clicking on them in the editor, I did not realise that, after choosing a component in the details pane, components could then be selected in the editor. Feel free to close the ticket (I don’t know how to in this question-answer platform).