I have a box trace running when an object is destroyed. It is checking for a nav link actor that extends through the object being destroyed. That nav link actor has a collision box on it set to block the ElevatorLink channel. No matter what I have tried, the return value of the ‘multi box trace by channel’ always returns false and the Out Hits is always empty.
Event Destroyed graph (the box trace):
The collision box on the navlink actor:
Screenshot showing trace is going through box and the ‘false’ response of the print:
What I have tried:
-Changing to a regular trace instead of multi.
-Having the box start and end the same location.
-Trying line trace (regular and multi).
-Setting an object channel and tracing for objects.
-Tried the visible channel instead of ElevatorLink.
-Tried Overlap and Block in the box’s collision settings.
-Making the box trace bigger or smaller than the collision box.
I have tried almost every combination of the above with no success. Why isn’t this working?
Extra Notes, may or may not be relevant:
The nav link actor is a child of another actor (the elevator top that is cutoff at the top of the screenshot showing the debugs)
The nav link actor gets scaled (along the z axis) based on the distance between the elevator top and bottom.
The nav link actor is spawned at runtime.
Nav link actor components: