Actor's Component value changed in the instance is not updated for the Actor's Constructor
I'm trying to understand this:
I create an Actor Component with a String variable, with a default value of TEXT 1. Then I added the Component to an Actor, and placed a Print String in the Actor's Constructor that prints the Component's String Variable.
I place the actor in the level and move it using the Editor, TEXT 1 is printed as expected.
Then I open the Actor, select the Component in the Components Window, then change the value of the variable from TEXT 1 to TEXT 2.
Move the Actor again using the Editor and TEXT 2 is printed as expected.
But if I set the Component's variable to Instance editable, and change the value from TEXT 2 to TEXT 3 in the Actor's Instance placed in the level, and move the Actor using the Editor, TEXT 2 is printed instead of TEXT 3.
Why is this happening?
I made a video: https://youtu.be/TZzgSH71Xy4
asked Feb 20 '19 at 11:42 PM in Using UE4
Follow this question
Once you sign in you will be able to subscribe for any updates here