private void LoadSubtaskDependencies(Task parentTask, Subtask subtask, JsonSubtask jsonSubtask) { for (int i = 0; i < jsonSubtask.dependsOn.Length; i++) { Subtask dependencySubtask = parentTask.FindSubtaskById(jsonSubtask.dependsOn[i]); if (dependencySubtask != null) { subtask.AddDependency(dependencySubtask); } } }