Can't get multiple blueprints to read input

I have searched for a solution to the for a long time, nothing is working. I have multiple of the same character blueprints spawning at beginPlay. I need them to all respond to the inputs.

What I have tried:

  • Unchecked Consume Input on every node
    of that input I can find in the BP to
    be spawned and the only other
    character BP that is spawned.
  • Unchecked Block Input on every character that I have in the game.
  • Enabled Input on the BP at BeginPlay(With the node).
  • Possessed at BeginPlay(Undesired results).
  • Played with Input Priority.

Everyone in other posts seem to have their problem solved with one of these something else must be going on for me.
Any help appreciated, thanks.

… I believe you may choose one of these solutions:

1- First make a public variable in gamemod class and make it change when your input get triggered, then, get gamemode instance in your spawned characters on begin play, then track a variable in gamemode on your tick and respond.

2- Make an AI controller, Bahaviotr tree and black board (basically activate AI on your spawned characters) and make an AI service to detect the input, then respond to input by using AI task .

3- Make a scene object, make a public variable on it and place that in scene as “hidden in game”. Then spawn your character by a spawner class and set a variable in your character by a reference of scene object. Now, in the scene object , detect input and put value on the variable you have. On your character, you may receive data at same time.

4- Use “Event interface” … you may need to check some tuts on this.

… any question, please ask … : ) ,

Sorry, your questions is very confusing. We need to understand what you are asking.

Are you saying that you are creating several Characters, and you want each one to respond to inputs? If so, what are the inputs? (Is it walk forward like in a Third Person game? Go to a Location like in an RTS?)

Are you saying that you are creating several Characters, and you want each one to respond to inputs?

Yes

what are the inputs? (Is it walk forward like in a Third Person game? Go to a Location like in an RTS?)

Yes. Project Inputs. Action Mappings and Axis Mappings. i.e. InputAxis MoveForward, Get MoveForward, or InputAction Sprint

Are you saying that you are creating several Characters, and you want each one to respond to inputs?

Yes

what are the inputs? (Is it walk forward like in a Third Person game? Go to a Location like in an RTS?)

Yes. Project Inputs. Action Mappings and Axis Mappings. i.e. InputAxis MoveForward, Get MoveForward, or InputAction Sprint

Why can I not just use the MoveForward Event node in the blueprint to get each character to react the same way?