This is just one of those things that you’d expect to work relatively straight-forward. I have done this previously without issues in earlier versions of Unreal Engine, however I am stumped here on how a public global variable is outside of scope.
I’m trying to get dismemberment/gibbing working in Unreal. I have the FPS starter kit open, and inside the projectile blueprint I am splitting the hit result to obtain the ‘hit bone name’ and assigning it to a public editable ‘name’ variable. I want to access this inside the Actor Blueprint of a character with a skeletal mesh, so I can use a Break Constraint using the aforementioned variable – however, it says the name variable is outside of scope when I try to cross blueprints. I cannot figure out or find answers as to why crossing variables is not working.
Does anyone have any ideas what is restricting the variable?