IEnumerator AmbulanceSeekMyAlgorithm() { foreach (GameObject obj in ambulanceList) { AmbulanceScript ambScript = obj.GetComponent <AmbulanceScript>(); ambScript.usingMyAlgorithm = true; ambScript.seekVictimMyAlgorithm(); while (ambScript.seekFinished == false) { yield return(null); } } initialSeekAlgorithmDone = true; yield return(null); }
IEnumerator AmbulanceSeek() { foreach (GameObject obj in ambulanceList) { AmbulanceScript ambScript = obj.GetComponent <AmbulanceScript>(); ambScript.usingMyAlgorithm = false; ambScript.seekVictim(); Debug.Log(ambScript.name + " seeking"); while (ambScript.headingToVictim == false) { Debug.Log(ambScript.name + " seeking"); yield return(null); } } initialSeekAlgorithmDone = true; yield return(null); }