Got a weird bug that I still can’t figure out why it’s doing this: Imgur: The magic of the Internet
Background: I use collision boxes to detect what is on each side of the Inserter arm and it has an Array for acceptable Classes and will assign an Actor Reference Object to what’s on each side. This is really handy as it lets me tap the reference for anything I need it for. But if I compile say, the Machine BP and run it; the Inserter will not recognize the Machine despite a Machine being in the ‘Grab’ collision box.
Specifically the ‘Grab’ collision box Get Overlapping Actors is returning as empty. The collision on ‘Grab’ is set to OverlapAll and it searches for the collision on Event BeginPlay.
Inserter BP:
NOTE: this error occurs with each Class in the Classes Array, if I were to compile the Conveyor Parent BP and not recompile the Inserter BP, it will no longer recognize the conveyors.
Any idea what is going on with this, and how to resolve it? It isn’t game breaking but is super annoying.