Enhanced Input Flushing Problem

Files are pretty self explainatory

So before I hit Accept button i hold movement keys.

Can you show your input code?

Here you go


Is there a reason to set input mode game and ui, not just ui?

To be able to control camera of the locker

Make a print on x and y on ai_move input, maybe it’s leaking?

I can’t recreate your issue.


So, this thing can be overridden by any new movement input and it seems like triggered input is not working every frame

I have a feeling it’s coused by you possesing character multiple times.

Nope, I put Do Once before possess but still doesn’t work(Print string on event possessed firing just once)

Просто для теста, замени game and ui на просто ui.

Отключи это:

И отсоедини все Possess ноды.

Done. Nothing works(also disabled Set View Target with Blend)



Turns out this happend in any widget I creating while playing

Хм, у тебя не контроллер? Вроде Xbox’а?

Неа, клавиатура
Мне кажется тут проблема с Set Input Mode Game Only, он не сбрасывает любой инпут, даже старый.

Возможно, так-как OnEndViewTarget у тебя срабатывает на возращение контроля. а не когда ты переходишь в режим UI

Попробуй отключать напрямую после Set input mode game and ui

Видимо Set Input Mode Game Only не сбрасывает новый инпут как надо

Вообще ничего не работает, попытался просто дебаг клавишей менять режимы и при переключении на Game Only ломается инпут

Сделай копию проекта, обрежь до минимума, что бы проблема осталась, и скинь мне личку, я посмотрю.

Ситуация такая, вот так работает

Но если я пытаюсь любым другим способом(через ивенты например) оно не работает