casting to character

when my charcter press a button in widget1 it set a Boolean variable to true
but in another widget when i cast to the character > Branch >check if boolean is true then an event should happen but it dont and am sure the boolean is true .

the problem:

so i realized the cast is wrong am sure its casting to another charcter not the one am using

It’s hard to see what you want.
it’s better to show screen shots and video.