public static Task CreateTask(GameObject taskPrefab, string taskName, GameManager.TaskType type) { GameObject newTask = Instantiate(taskPrefab, TaskManager.instance.transform); newTask.GetComponentInChildren<Text>().text = taskName; Task task = newTask.GetComponent<Task>(); task.type = type; return task; }
public Task TaskExists(GameManager.TaskType tType) { foreach (var t in taskList) { if (tType == t.type) { return(t); } } return(null); }