Class in Arbor.TaskSystem / Inherits from: Task<T>
Description
The base class of a task that processes by time.
Type Parameters
| Type Parameter Name | 
Description | 
Type Constraints | 
| T | 
Type to implement | 
 | 
Fields
| Field Name | 
Description | 
| interuptPause | 
Whether to pause the timer by interrupt | 
Properties
Events
| Event Name | 
Description | 
| onProgress | 
Called when progress changes | 
Methods
| Method Name | 
Description | 
| Init | 
Method called when initializing | 
| OnEnter | 
Method called when execution starts | 
| OnExit | 
Method called when exiting a task | 
| OnInterruptPause | 
Method called when paused by interrupt | 
| OnInterruptResume | 
Method called when resuming from pause due to interrupt | 
| OnPause | 
Method called when paused | 
| OnProgress | 
Perform processing according to progress | 
| OnResume | 
Method called when resuming from pause | 
| OnUpdate | 
Method called when updated | 
| ToString | 
Convert to a character string that represents the execution status of the task. | 
Static Methods
| Method Name | 
Description | 
| GetPooled | 
Get a task instance from the pool | 
Inherited Members
Fields
| Field Name | 
Description | 
| pooled | 
Whether it is pooled | 
Properties
| Property Name | 
Description | 
| scheduler | 
Returns the registered Task Scheduler. | 
| taskStatus | 
Task status | 
Events
| Event Name | 
Description | 
| onComplete | 
Called when completed | 
Methods
Static Methods
| Method Name | 
Description | 
| GetPooled | 
Get a task instance from the pool |