I thought we’d have to check that the UPrimitiveComponent pointers weren’t null. Is the reason we don’t do this because GetOverlappingActors needs a UPrimitiveComponent to check collision?
Also, is it possible to have an actor without a UPrimitiveComponent?