Checking which collision box on same actor

Curious how I’m supposed to tell what collision box is being hit when multiple collision boxes are being used on 1 actor.

I saw if (CollisionComp->IsOverlappingActor(OtherActor)) but that doesn’t seem to work for onhit. / blocking, is there a way to check which box is being hit that is not using overlapping ?

Doing the below in the Onhit function works

        UPrimitiveComponent * theComp = Hit.GetComponent();

	if (theComp == MyCollisionCompnent)