Hello everyone.
I have a problem with a level BP. I have a Trigger Box (named CarpetHintPlace in the screenshot), in which I spawn a movable object (Carpet Hint movable). I need the trigger box to detect whether the movable object (which is a Static Mesh blueprint) is inside the box or not. The BP works fine, but not at the time of the spawn. When I spawn the object, the Trigger Box won’t detect the overlapping condition until I take the object outside of the collision box and inside it again. The condition check is run on a tick.
The problem is not on the variables or the types, as Generate Overlapping Events is on, and in all other conditions the logic works. Why does it behave this way, and how can I fix it? Can you help me?
Thank you!
The collision presets are the default Trigger ones, with the only exception of the Object Type, which I had set as “WorldStatic”.
To be clear, I already have an actor overlapping the trigger volume in the level, which then gets destroyed and the new actor is spawned at runtime on its location.
Ok, nevermind, I found the solution. The object I placed didn’t inherit an “Enable collision” as it should had. My (silly) mistake. Thank you DevilsD for the help =)