Share InputAction between blueprints
Are you sure both actors are set to receive input? In the level editor Details panel there's an Input section for the selected Blueprint where you can enable Auto Receive Input for a specific player index (Player 0 is the local player for online / first player for local games), as it is set to Disabled by default. If you set Auto Receive Input here, it will only apply to the selected instance of the Blueprint.
You can also do this inside the Blueprint's Class Defaults section, where there's an additional Block Input option. This should be unchecked to prevent it from blocking input to actors below itself in the input stack. If you set Auto Receive Input here, it will apply to all instances of this Blueprint, unless manually disabled via the method above.
Also if one actor is the subclass of the other, you probably need to disable Override Parent Binding on the Input Axis/Action Event node (same place you unchecked consume input) if you want it to perform both the parent's action and the child's action for the same input.
I hope this helps!
answered Feb 13 '18 at 06:50 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here