I’m not sure on how to explain this problem. I am trying to create a floor blueprint that cause, on a trigger overlap at the floor, to spawn another floor. On my first attempt, i’ve used spawn actor class and a variable with that class on it, but it caused an infinite loop (can’t see why, since “onBeginOverlap” should fire only once). Then i tried to use “do Once”, and still got infinite loop.
I’ve changed the idea to an event dispatcher on the overlaping trigger to the Level_BP, and spawning from there, using a trace to find the position. It works very well, but my new spawned floor blueprint doesn’t generate its on “onBeginOverlap” in its own box. Why?
I think my question is this: Why does the spawned BP have a trigger with on begin overlap that doesn’t work, but when manually placed, it does?