Casting to custom blueprint

Thanks for your answers, at the beginning the compass logic was in the player Character blueprint (which is also “casted” in my HUD) and this was working fine.

Now i just want to make it independant to make migrations easier, it’s applicable in this case but i expect to have many others blueprint like that.

So the goal is not to store the variables into MyGame for example (which is a good idea btw) but to understand here why the Casting is not working ^^

The “Event construct” is in my HUD widget, that’s why i need to retrieve the compass direction from its blueprint.

//Arc