Can non-players receive InputAction events?

Suppose I have ParentCharacter inheriting from UE’s Character class, while ChildCharacterA and ChildCharacterB inherit from ParentCharacter.

Now I add an InputAction node to ParentCharacter to print Self upon pressing a key. Then I set ChildCharacterA as the Default Pawn Class.

I notice there isn’t message from ChildCharacterB.

Does that mean only the player can receive input? If so, is it possible to work around this?

Hey there @ethanh6165! The way pawns are setup is that they can have one controller input, so trying to control more than one at once will result in errors. However, one workaround I’ve seen users use is to use event dispatchers for all of their non-primary pawns. The other alternative is to use actors, but it sounds like you’re using the character class for a reason.