How to detect collision between an actor and the player character without specifying the character blueprint?

what do you mean without affecting all other children? You set up the nodes in the parent and you can make those variables editable and then change each one in the viewport. You can set any variable to be public and editable by clicking the icon next to the variable then the little “eye” opens and it’s public and editable in the viewport