Iirc the dimensions of a projectile are 16 x 16 pixels.
I don't think onActionProjectile() is actually consistent with seeing the projectile hit your character's 32 x 32 pixel blocking area though, which is necessary for onActionProjectile2() to be invoked.