private void GoalHasBeenFound(object sender, EventArgs e) { Utils.wr ("Found Target"); if (this.robotKyle != null) { Utils.wr ("Let's start Robot Kyle, place him at the start."); this.objStartCube.SetActive (false); this.robotKyle.transform.position = this.objStartCube.transform.position; } }
void Update() { this.elapsedTime += Time.deltaTime; if (elapsedTime >= this.intervalTime) { this.elapsedTime = 0.0f; if (!this.FindPathInSteps ()) { this.FindPath (); } else { if(AStarAgentStatic.HasFoundGoal()) { this.FindPathInStepsPrep (); }else { this.FindPathInStepsIterate (); } } } }