Hi , so basically put , I have E setup in project settings as “Interact”, and also as input on my player bp. But it does not fire. I have a print string on it and the print string does not fire at all. This is on my main gaming level , if I do this on another created level , then E will work correctly. And this is with the same character that it does not work with in main gaming level. Also if I change that input to another key , then it works normally on all levels. It is just E that does not work. my character is the only player bp on the level , on the gaming level where it does not work , there is nothing on the level bp and I checked through almost everything in my project and cannot see any reason for E input not to work? Any help on this? thanx
Keypresses are consumed by default with a very specific order in regards to who gets to go first. It is generally not recommended ( mostly by me ) to use the same input in more than one place. The Pawn (if you have just one) or the Player Controller (if you have many pawns) are much better choices for handling input.
If you must do it (due to unique game design choices, for example), you can select the input node and disable consumption but then you’re risking having it fire more than once.
tl;dr: it sounds as if you’re using E for input in 2 places at once, don’t