Shooting a weapon after it's equipped

Yep, assuming that is where the Fire Code is. That is the beautiful thing about class inheritance.

I think the Child Blueprints Documentation does a pretty good job of explaining it