Can't Use Continue Button After Up or Left Input or Clicking Game Area
Posted: Fri Jul 10, 2020 9:07 pm
[Unity 2019.4.3f1] Dialogue System v2.2.7
JRPG Template Standard Dialogue UI (Prefab)
I'm new to this asset and unity, so I might be missing some basic step.
Pressing A or W, or clicking anywhere inside the game window (only during NPC's dialogue) de-focuses the Continue button and makes it impossible(?) to select except by clicking directly with the mouse. Escape will also skip the dialogue when this happens. If escape is used to skip NPC dialogue, the continue button will not be activated with space anywhere else in the dialogue, but after it's clicked with the mouse, future continue buttons will be auto-focused and activated with space.
Testing with an Xbox 360 controller, this renders the controller unusable for continuing the game and forces me to use escape on the keyboard or left click the button with a mouse.
Continue Button = Always.
I've tried this in an empty project with only Dialogue System installed and it's the same; However switching to WRPG Template Standard Dialogue UI has different results.
Using WRPG:
I have an empty gameobject for player and an NPC gameobject with Dialogue System Trigger set to trigger a conversation On Start.
Extra info: Mono, .NET Standard 2.0, Input Manager (Old), USE_PHYSICS2D;TMP_PRESENT, Built-in Unity Renderer
JRPG Template Standard Dialogue UI (Prefab)
I'm new to this asset and unity, so I might be missing some basic step.
Pressing A or W, or clicking anywhere inside the game window (only during NPC's dialogue) de-focuses the Continue button and makes it impossible(?) to select except by clicking directly with the mouse. Escape will also skip the dialogue when this happens. If escape is used to skip NPC dialogue, the continue button will not be activated with space anywhere else in the dialogue, but after it's clicked with the mouse, future continue buttons will be auto-focused and activated with space.
Testing with an Xbox 360 controller, this renders the controller unusable for continuing the game and forces me to use escape on the keyboard or left click the button with a mouse.
Continue Button = Always.
I've tried this in an empty project with only Dialogue System installed and it's the same; However switching to WRPG Template Standard Dialogue UI has different results.
Using WRPG:
- while holding up or left on xbox360 controller or keyboard, Continue doesn't work. Releasing the input allows the continue button to work using spacebar or (A) button.
- clicking anywhere in the game area does not prevent spacebar or (A) button from activating continue.
- pressing up or left on xbox360 controller or keyboard accidentally during NPC dialogue renders the continue button unselectable permanently without directly left-clicking the button with mouse.
- clicking anywhere in the game area accidentally during NPC dialogue renders the continue button unselectable for keyboard or controller, without directly left-clicking the button.
I have an empty gameobject for player and an NPC gameobject with Dialogue System Trigger set to trigger a conversation On Start.
Extra info: Mono, .NET Standard 2.0, Input Manager (Old), USE_PHYSICS2D;TMP_PRESENT, Built-in Unity Renderer