Your logic seems weird to me, Your event dispatcher is in Class Barracks and you are calling a message from another class…
Event dispatchers should be : Class A have a dispatcher and by doing something I Call my dispatcher.
In class B You just do a bind to that event dispatcher, if you can bind to it it will appear on the context menu, try typing "Bind " on the search. Have you tried that?