4.7.5: Interface events not firing in Blueprint script components

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?

1 Like

Argh, forget it. The actor itself, DOES NOT implement the interface, but the script component does. So I have to call the method on the SCRIPT not on the actor:

1 Like