コード例 #1
0
 public void StartCoroutine(PausableTask task)
 {
     while (task.MoveNext() == true)
     {
         ;
     }
 }
コード例 #2
0
 public void StartCoroutineThreadSafe(PausableTask task)
 {
     StartCoroutine(task);
 }
コード例 #3
0
    public TaskRoutine CreateTask(Func<IEnumerator> taskGenerator)
    {
        PausableTask ptask = new PausableTask(_runner);

        return new TaskRoutine(ptask, taskGenerator);
    }
コード例 #4
0
ファイル: TaskRoutine.cs プロジェクト: minhhh/TaskRunner
        internal TaskRoutine(PausableTask task)
		{
            _task = task;
		}
コード例 #5
0
 internal TaskRoutine(PausableTask task, Func<IEnumerator> taskGenerator)
 {
     _task = task;
     _taskGenerator = taskGenerator;
 }