Ejemplo n.º 1
0
 private void OnTriggerEnter(Collider other)
 {
     if (other.gameObject.tag == "TaskObject")
     {
         SuccessCriterion checkVal = other.gameObject.GetComponent <SuccessCriteria>().successCriterion;
         TaskManager.Instance.CheckForSuccess(checkVal);
     }
 }
Ejemplo n.º 2
0
 public void CheckForSuccess(SuccessCriterion successAttempt)
 {
     foreach (GameObject go in activeTasks.Values)
     {
         if (successAttempt == go.GetComponent <Task>().thisTaskData.successCriterion)
         {
             SessionManager.Instance.completedTasks++;
             DestroyActiveTask(go.GetComponent <Task>().thisTaskData);
             break;
         }
     }
 }