void ActivateNextTask() { if (currentTaskIndex < NumOfTask) { // show new target TaskList[currentTaskIndex].gameObject.SetActive(true); currentTaskIndex++; } else { ExperimentManager.TryEndExperiment("spatial"); } }
IEnumerator ActivateTaskCoroutine() { yield return(new WaitForSeconds(0.2f)); if (currentTaskIndex < NumOfTask) { // show new target TaskList[currentTaskIndex].gameObject.SetActive(true); OpenRecord(TaskList[currentTaskIndex]); currentTaskIndex++; } //TaskList.RemoveAt(currentTaskIndex); // task end else { // ExperimentManager.EndExperiment(); ExperimentManager.TryEndExperiment("collect"); } yield return(null); }