Class SequenceTask
Sequence to composite tasks
public class SequenceTask : PooledTaskBase<SequenceTask>, IEventHandler, IDisposable, IEnumerable<TaskBase>, IEnumerable
- Inheritance
-
SequenceTask
- Implements
- Inherited Members
- Extension Methods
Constructors
SequenceTask()
public SequenceTask()
Methods
Append(TaskBase)
Append a task to the end of sequence
public SequenceTask Append(TaskBase task)
Parameters
taskTaskBase
Returns
AppendRange(IEnumerable<TaskBase>)
public SequenceTask AppendRange(IEnumerable<TaskBase> enumerable)
Parameters
enumerableIEnumerable<TaskBase>
Returns
GetEnumerator()
public IEnumerator<TaskBase> GetEnumerator()
Returns
GetPooled(TaskBase)
public static SequenceTask GetPooled(TaskBase firstTask)
Parameters
firstTaskTaskBase
Returns
GetPooled(IReadOnlyList<TaskBase>)
public static SequenceTask GetPooled(IReadOnlyList<TaskBase> sequence)
Parameters
sequenceIReadOnlyList<TaskBase>
Returns
Reset()
protected override void Reset()
Tick()
public override void Tick()