It seems that interface methods implemented in blueprint script components do not work:
I created an simple interface BI_Selectable with a single method markAsSelected:
I call this method via an interface message from my character pawn (the debugger clearly shows that this node is executed during gameplay):
I then created a simple behavior script called isSelectable which implements this interface:
The event simply doesn’t fire and I really don’t get why.
It does work with class blueprints but not with behavior scripts (attached to actors).
Why?