So I printed the value of the velocity in the main character blueprint and it shows up fine, but i made a reference in another class and it always displays velocity as 0. How to fix?
Can you post a screenshot of your BP with the reference?
Instead of creating the variable yourself Get Player Pawn > Cast to yourplayercharacter > Get Velocity.
It works! Can you please explain why this works? Thank you so much!
Casting to the playercharacterBP allows for the BP to get the actual values of the other BP it is accessing
