public interface IDialogState
Dialogs that are not called from a UI state must carry their own state from
the time when they were created. Typical examples are dialogs that are displayed
due to a message.
A dialog state may also carry data that is not used for a dialog. In such cases
it is a convenient vessel to transport data to display in a dialog if the recipient
is a human player or to trigger some action in the background.
- Author:
- Andi Hotz, (c) Sahits GmbH, 2016
Created on Dec 06, 2016