Please check if the pull request fulfills these requirements
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Does it pass all existing unit tests without modification?
If not, what did you change?
If you altered it significantly, what coverage issue did you fix?
[ ] Docs have been added / updated (for bug fixes / features)
[x] CHANGELOG.md has been updated to describe this change
What kind of change does this pull request introduce?
[ ] Bug Fix
[x] Feature
[ ] Something else
What is the current behavior?
When an option is selected, dialogue immediately continues.
What is the new behavior (if this is a feature change)?
When an option is selected, DismissOptions is called on all Dialogue Views. The method includes the selected option index, allowing other views to handle the result of a dialogue choice.
Does this pull request introduce a breaking change?
No. It could create warnings in the event that a user has added a DismissOptions method to a class inheriting from DialogueViewBase.
Other information:
This change incurs a small CPU performance cost of calling the DismissOptions method each time an option is selected.
What kind of change does this pull request introduce?
[ ] Bug Fix
[x] Feature
[ ] Something else
What is the current behavior?
When an option is selected, dialogue immediately continues.
What is the new behavior (if this is a feature change)?
When an option is selected, DismissOptions is called on all Dialogue Views. The method includes the selected option index, allowing other views to handle the result of a dialogue choice.
Does this pull request introduce a breaking change?
No. It could create warnings in the event that a user has added a DismissOptions method to a class inheriting from DialogueViewBase.
Other information:
This change incurs a small CPU performance cost of calling the DismissOptions method each time an option is selected.