[This is preliminary documentation and is subject to change.]
The ExecutionEngine type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ExecutionEngine | Initializes a new instance of the ExecutionEngine class |
Methods
Name | Description | |
---|---|---|
ClearQueuedStarts |
Cancels all queued with Queue execution starts
(Inherited from ExecutionEngineBase.) | |
Continue |
The owner of the [!:ExecutionEngine] instance should call this method every frame
(Inherited from ExecutionEngineBase.) | |
HasQueuedStarts |
Returns true if there are queued with Queue execution starts
(Inherited from ExecutionEngineBase.) | |
HasStartedCoroutines |
Returns true if there are started parallel executions which are stored as coroutines
(Inherited from ExecutionEngineBase.) | |
Initialize |
Should be called after the parameterless constructor
(Inherited from ExecutionEngineBase.) | |
Start |
Starts or enqueues an execution
(Inherited from ExecutionEngineBase.) | |
StopAllCoroutines |
Stops all parallel executions which are stored as coroutines
(Inherited from ExecutionEngineBase.) |
Fields
Name | Description | |
---|---|---|
Context |
Holds variables and temporary data
(Inherited from ExecutionEngineBase.) | |
Reentrance |
Specifies what to do when an execution is being invoking when the engine already is in its execution process
(Inherited from ExecutionEngineBase.) | |
Tree |
Units tree
(Inherited from ExecutionEngineBase.) |