I am having the below issue for about 3-4 days now and can’t seem to figure it out.
When I have a custom event trigger on my death to pull up my Activatable Widget for my Game Over screen it doesn’t allow me to select my buttons, however when I use a Keyboard input action I am able to pull up the Game Over screen and use the buttons. Any suggestions?
I used different widgets and they all do the same thing, I can activate with a key bind that kills the player and triggers the game over screen with the buttons working but if the player dies without me hitting a key bind it doesn’t work. I don’t understand it.
Just play your game in Unreal, when you open Game Over screen in your game, open Output Log ( bottom in Editor ) and filter by LogUIActionRouter in Search Log.
I just did the death event, so when players HP <= 0 it runs it. When it does this method the widget appears however the buttons are useless. If I do the Delete key to call the event it works with no issues.
This is what I get when I hit the Delete key, and this one works properly.
LogUIActionRouter: Display: Found 0 derived classes when attemping to create action router (CommonUIActionRouterBase)
LogUIActionRouter: Display: Applying input config for leaf-most node [UI_GameOverMenu_C_0]
LogUIActionRouter: Display: UIInputConfig being changed. bForceRefresh: 1
LogUIActionRouter: Display: InputMode: Previous (None), New (ECommonInputMode::Menu)
LogUIActionRouter: Display: [User 0] Focused desired target ReplayButton
YOU ARE INCREDIBLE!!! I never even thought about the hurt widget still affecting it. I removed it after the player IsDead? bool and boom, it worked. You are a lifesaver! I have been stuck on this for like 10-15 hours over the last few days.