Dialogue System with Corgi Engine: Pause menu appears without pressing escape button
Posted: Sat Jan 27, 2024 11:24 am
Hi,
I have noticed a scenario where pause is triggered (Corgi Pause in-game menu appears) without pressing escape button. This issue happens during conversation with NPC when holding left button and pressing submit button simultaneously.
Please note that I am using new Unity Input System.
I can reproduce this scenario on scene "Assets\Pixel Crushers\Dialogue System\Third Party Support\Corgi Support\Example\Corgi Example.unity" by following the steps below:
1)
After opening the scene, I do the following steps to switch to new Unity Input System:
- In UICamera game object, I have removed “Input Manager” and the added “Input System Manager”.
- In UICamera->Event, I press “Replace with InputSystemUIInputModule”.
2)
In “Dialogue Manager”, I change the following settings:
- I change “Dialogue UI” to point to “Mobile Standard Dialogue UI”
- In “Subtitle Settings” in “Continue Button” I select “Always”.
3)
In game object “Dude-DS1->ConversationZone” I change “Subtitle Panel Number” value to “Default” and “Menu Panel Number” value to “Default”.
Also, on “Activation Condition” I enable “Auto Activation”.
4)
Now I start the scene and go with my player to talk to “Dude-DS1” from right to left (meaning that I hold left button). The conversation starts. At that point if I press “Submit” button (Enter in my case) the “Pause” in-game menu appears.
I have issue with this behavior in my game, especially when the players move from right to left to talk to an NPC.
Have you ever seen particular issue?
Thank you
I have noticed a scenario where pause is triggered (Corgi Pause in-game menu appears) without pressing escape button. This issue happens during conversation with NPC when holding left button and pressing submit button simultaneously.
Please note that I am using new Unity Input System.
I can reproduce this scenario on scene "Assets\Pixel Crushers\Dialogue System\Third Party Support\Corgi Support\Example\Corgi Example.unity" by following the steps below:
1)
After opening the scene, I do the following steps to switch to new Unity Input System:
- In UICamera game object, I have removed “Input Manager” and the added “Input System Manager”.
- In UICamera->Event, I press “Replace with InputSystemUIInputModule”.
2)
In “Dialogue Manager”, I change the following settings:
- I change “Dialogue UI” to point to “Mobile Standard Dialogue UI”
- In “Subtitle Settings” in “Continue Button” I select “Always”.
3)
In game object “Dude-DS1->ConversationZone” I change “Subtitle Panel Number” value to “Default” and “Menu Panel Number” value to “Default”.
Also, on “Activation Condition” I enable “Auto Activation”.
4)
Now I start the scene and go with my player to talk to “Dude-DS1” from right to left (meaning that I hold left button). The conversation starts. At that point if I press “Submit” button (Enter in my case) the “Pause” in-game menu appears.
I have issue with this behavior in my game, especially when the players move from right to left to talk to an NPC.
Have you ever seen particular issue?
Thank you