Variable's value problem

Hello,

So here’s the problem I’m facing.

Short : The value of a variable is correct when printed right after set, but printed wrong (0) on tick event.

Long : I got my PlayerController to send the axis values (reason is two player on one keyboard), the screenshot is from my character BP.

  • Get the value from PlayerController, assign it and print it = Correct
  • Tick event, print the value = always 0

That one puzzle me. Why ? I definitely have a hard time figuring the way the engine handle Input … :frowning: