The DialogEventsProvider class is responsible for declaring dialog events that will be available to be invoked. It can be attached to a GameObject to enable the developer to use a friendly UI when declaring events. Also it provides an API to declare programatic events.
Methods API
| Method | Parameters | Returns | Description | 
| Invoke | string: event id |  | Invokes all events that this provider has registered with this id. | 
Static methods API
| Method | Parameters | Returns | Description | 
| InvokeEvent | string: event id |  | Invokes all events that all loaded providers have registered with this id. | 
| InvokeEvents | string[]: event ids |  | Invokes all events that all loaded providers have registered with those ids. | 
Static events
| Event | Parameters | Description | 
| onDialogEventCalled | string: event id | Gets invoked when any event is invoked. It provides the eventId. |