...
- user edges: these edges tell the system to wait for a certain event before traversing them. If a state has one outgoing edge that is a user edge, then all outgoing edges of that state will be user edge. this property make a state a user waiting state that blocks the execution of the action until the user says any of the events in the outgoing user edges.
- system edges: these edge when traversed make the system say a particular utterance. System edges take time to be traversed: the time taken by the associated system utterances to be played (one can configure to ignore this waiting but the default is to wait for a system edge to finish playing the associated animation).
- condition edges: these edges are used to connect state when we don't want to wait for an event and we don't want the virtual human to say anything.
- wait edges: an edge that does nothing but wait a specific amount of time.
Anchor | ||||
---|---|---|---|---|
|
...