public Task(float duration, UpdateTaskDelegate taskDelegate) { this.duration = duration; this.taskDelegate = taskDelegate; }
public void AddUpdateTask(float duration, UpdateTaskDelegate taskDelegate) { Task task = new Task(duration, taskDelegate); updateTasks.Enqueue(task); }