Thanks for you answer!
Here is a simple example of one of my functions inside my BP_BaseMovingCube, which do specific things depending on which type of tile my cube arrives on.
I’m doing all the logic afterwards in this function, calling other function if needed (like, will the cube under this one will be destroyed? Then I call another function to destroy, then in that one I send the top cube to fall after the below one being destroyed).
But I’m also doing stuff here if the cube arrives on a teleporter or a static tile, and I was wondering if I shouldn’t just send a message to the teleporter BP and leave him do its logic there. etc.
Sorry if this didn’t help