Interface IPendingTasksHandler
Assembly: cs.temp.dll.dll
Syntax
public interface IPendingTasksHandler
Properties
Entity
Declaration
Property Value
Queue
Declaration
IReadOnlyList<PendingTask> Queue { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<PendingTask> |
|
QueueCount
Declaration
Property Value
QueueTimerValue
Declaration
float QueueTimerValue { get; }
Property Value
Type |
Description |
System.Single |
|
Methods
Add(PendingTask, Boolean, Single)
Declaration
bool Add(PendingTask newPendingTask, bool useCustomQueueTime = false, float customQueueTime = 0F)
Parameters
Type |
Name |
Description |
PendingTask |
newPendingTask |
|
Boolean |
useCustomQueueTime |
|
System.Single |
customQueueTime |
|
Returns
CancelAll()
Declaration
CancelByQueueID(Int32)
Declaration
void CancelByQueueID(int pendingTaskIndex)
Parameters
Type |
Name |
Description |
Int32 |
pendingTaskIndex |
|
CancelBySourceComponent(IPendingTaskEntityComponent)
Declaration
void CancelBySourceComponent(IPendingTaskEntityComponent sourceComponnet)
Parameters
Type |
Name |
Description |
IPendingTaskEntityComponent |
sourceComponnet |
|
CancelBySourceID(IPendingTaskEntityComponent, Int32)
Declaration
void CancelBySourceID(IPendingTaskEntityComponent sourceComponent, int sourceID)
Parameters
Type |
Name |
Description |
IPendingTaskEntityComponent |
sourceComponent |
|
Int32 |
sourceID |
|
CompleteCurrent()
Declaration
OnPendingTaskUIRequest(out IReadOnlyList<EntityComponentPendingTaskUIAttributes>)
Declaration
bool OnPendingTaskUIRequest(out IReadOnlyList<EntityComponentPendingTaskUIAttributes> taskUIAttributes)
Parameters
Type |
Name |
Description |
System.Collections.Generic.IReadOnlyList<EntityComponentPendingTaskUIAttributes> |
taskUIAttributes |
|
Returns
Events
PendingTaskStateUpdated
Declaration
event CustomEventHandler<IPendingTasksHandler, PendingTaskEventArgs> PendingTaskStateUpdated
Event Type