Example: game has multiple ways to advance dialogue, for example mouse click on window and keyboard button click. If user accidentally (or not) simultaneously use both ways to advance at the final dialogue line, runner will crash.
UPD: I found out that problem is in VoiceOverView. The cause is in DismissLine().
Please provide the steps to reproduce, and if possible a minimal demo of the problem:
Add VoiceOverView and setup it.
Try to double call UserRequestedViewAdvancement() on every user "continue" button click, runner crashes on final line with following trace:
What is the current behavior?
Example: game has multiple ways to advance dialogue, for example mouse click on window and keyboard button click. If user accidentally (or not) simultaneously use both ways to advance at the final dialogue line, runner will crash.
UPD: I found out that problem is in
VoiceOverView
. The cause is inDismissLine()
.Please provide the steps to reproduce, and if possible a minimal demo of the problem:
UserRequestedViewAdvancement()
on every user "continue" button click, runner crashes on final line with following trace:What is the expected behavior?
UserRequestedViewAdvancement()
should be safe to call multiple times in described case.Please tell us about your environment:
Other information