Using function from parent in child blueprints

Hi,

I’m creating a sort of FPS/RPG game and I intend to create a weapon system. I’ve created a base item blueprint, its child “weapon base” and several child blueprints for base rifle, pistol etc… All of them are actor blueprints. And now comes the problem.

For base fire arm blueprint I’ve created a function that shoots a projectile from the weapon and plays the shot sound.

When I try to use that function within a child actor (base pistol) I can summon the override but it does nothing.

248734-fire.png

What am I doing wrong?