C# Класс TaskRunner, Svelto-ECS-Example

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CreateEmptyTask ( ) : TaskRoutine
CreateTask ( Func taskGenerator ) : TaskRoutine
CreateTask ( IEnumerable task ) : TaskRoutine
PauseManaged ( ) : void
ResumeManaged ( ) : void
Run ( IEnumerable task ) : void
Run ( IEnumerator task ) : void
Run ( TaskCollection task ) : void
RunSync ( IEnumerable task ) : void
RunSync ( IEnumerator task ) : void
Stop ( ) : void

Приватные методы

Метод Описание
InitInstance ( ) : void

Описание методов

CreateEmptyTask() публичный Метод

public CreateEmptyTask ( ) : TaskRoutine
Результат Svelto.Tasks.TaskRoutine

CreateTask() публичный Метод

public CreateTask ( Func taskGenerator ) : TaskRoutine
taskGenerator Func
Результат Svelto.Tasks.TaskRoutine

CreateTask() публичный Метод

public CreateTask ( IEnumerable task ) : TaskRoutine
task IEnumerable
Результат Svelto.Tasks.TaskRoutine

PauseManaged() публичный Метод

public PauseManaged ( ) : void
Результат void

ResumeManaged() публичный Метод

public ResumeManaged ( ) : void
Результат void

Run() публичный Метод

public Run ( IEnumerable task ) : void
task IEnumerable
Результат void

Run() публичный Метод

public Run ( IEnumerator task ) : void
task IEnumerator
Результат void

Run() публичный Метод

public Run ( TaskCollection task ) : void
task Svelto.Tasks.TaskCollection
Результат void

RunSync() публичный Метод

public RunSync ( IEnumerable task ) : void
task IEnumerable
Результат void

RunSync() публичный Метод

public RunSync ( IEnumerator task ) : void
task IEnumerator
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void