I am having a massive problem to let the blueprints talk to each other.
In my game there is one blueprint, which holds all the variables and functions, which shall be available all the time. This blueprint is called “halte_variablen”.
And there is a blueprint with many instances on the map. The blueprint-asset is called “BP_collectable”.
These instances shall be collected by the player. Each time, one is collected (deleted, in fact), there shall be a function called, which is inside the “halte_variablen”-blueprint.
I tried to use interfaces, which seemed to be the easiest way to achieve the goal.
So I created an interface (fig1.jpg), in it I created a function called “F_mixmux”. Sorry for that name.
In the “BP_collectable” instances (fig2.jpg) I implemented the interface and the Event “ActorBeginOverlap” should fire the message via the interface.
Finally, in the “halte_variablen”-blueprint (fig3.jpg), I implemented the interface, too. Then I added the event “Event F_mixmux”, which should fire the desired function.
But something went wrong, and the function is not being fired.
I tried to follow the tutorial https://www.youtube.com/watch?v=WwfsWr4A894.
In the tutorial it is said, that I have to select a message node. But I don’t have such a thing, when rightclicking in the blueprint-editor.
Does anyone have a suggestion, what I can do?