public TaskManager(Action <UpdateInfo, int, int>[] taskMethods, int maxTasks) { Tasks = new SystemTask[maxTasks]; TaskMethods = taskMethods; }
public void ScheduleTask(int task, int source, int target, UpdateInfo updateInfo) { Tasks[TaskAmount++] = new SystemTask(task, source, target, updateInfo); }