Ejemplo n.º 1
0
 void ActivateNextTask()
 {
     if (currentTaskIndex < NumOfTask)
     {
         // show new target
         TaskList[currentTaskIndex].gameObject.SetActive(true);
         currentTaskIndex++;
     }
     else
     {
         ExperimentManager.TryEndExperiment("spatial");
     }
 }
Ejemplo n.º 2
0
    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);
    }