Bind Event to Spawned Actors

Hello! I have a cube with a blueprint that have a bind event that comes from class (music player) so it can jump on beats:


If I place this class before the game They print “Binded” at start and the jump event is triggered right to every cube, if I spawn this cubes mid game they print “Binded!” But the jump event isnt triggered!! How can I bind events from actors spawned mid game ?

this is how I am spawning them :


I saw some suggestions to bind in the spawner, but I dont think this apply here(?) how can I Bind the Jump event(at the cube blueprint) to the Music player event(at the music player blueprint) at the spawner(at the level blueprint)?

how can I Bind the Jump event(at the cube blueprint) to the Music player event(at the music player blueprint) at the spawner(at the level blueprint)?

Like this:

But you also need to call the dispatcher somehow. You might be doing it but we can’t see it above.

1 Like

Hmm I am quite confused if that would work as the event need to be created inside the Cube blueprint instead of the music blueprint. The music blueprint have the event that is binded to the other events, so maybe something like this, but I dont know what to put in the create event

EDIT: Managed to make it work with

Thanks a lot for showing me Create Event

1 Like

Hmm by the way another question related to that, can I create to a actor in another class blueprint ? I am able to do that but then Unreal wont save that class, I wonder if that isnt allowed ?

Could you clarify what you mean?

Like I create a reference to an acontor in the level blueprint then copy that reference to a blueprint class, is this a bad ? It seems to work… But I read about Referencing Actors | Unreal Engine Documentation and it seems I need to do using the methods described there.

Thanks for helping me ! I can be very lost xD

It will not work.