Dispatcher Class | 
Namespace: Demo3D.EventQueue
public class Dispatcher
The Dispatcher type exposes the following members.
| Name | Description | |
|---|---|---|
| Dispatcher | Initializes a new instance of the Dispatcher class  | 
| Name | Description | |
|---|---|---|
| Time | 
            The current simulation time in a fixed point format for deterministic simulation behavior.
              | 
| Name | Description | |
|---|---|---|
| AddAction(Action) | 
            Invoke an action asynchronously at the current time.
              | |
| AddAction(FuncITask) | 
            Invoke a coroutine asynchronously at the current time..
              | |
| AddAction(Action, Object) | 
            Invoke an action asynchronously at the current time.
              | |
| AddAction(FuncITask, Object) | 
            Invoke a coroutine asynchronously at the current time..
              | |
| ScheduleAction(Fixed, Action) | 
            Schedule an action to be invoked in the future.
              | |
| ScheduleAction(Fixed, Action, Object) | 
            Schedule an action to be invoked in the future.
              | |
| ScheduleAction(Fixed, FuncITask, Object) | 
            Schedule a coroutine to be invoked in the future.
              | |
| ScheduleActionAt(Fixed, Action) | 
            Schedule an action to be invoked in the future.
              | |
| ScheduleActionAt(Fixed, Action, Object) | 
            Schedule an action to be invoked in the future.
              | |
| ScheduleActionAtWithPriority | 
            Schedule an action to be invoked in the future but force it to happen at the start or end of that point in time.
              |