public UnityTask(int taskId, string name, UnityTaskScheduler scheduler, object owner, Action action, ExecutionTargetContext executionTargetContext) { TaskId = taskId; Name = name; Scheduler = scheduler; Owner = owner; Action = action; ExecutionTarget = executionTargetContext; }
public AsyncThreadPool(UnityTaskScheduler scheduler) { m_TaskScheduler = scheduler; EventWaitHandle = new EventWaitHandle(false, EventResetMode.ManualReset); }