Any ways to bind axes and actions in non-UClass classes?

Right now, I’m trying to get the input setup out of the player’s script and I don’t want to move it to an ActorComponent class or something that I should instantiate inside the game. Any ways to get it in the pure C++ classes?

You can create class that contains only static delegates and redirect input events from UInputComponent to these static delegates.