public void AddJob(Exception job) { pendingJobs.Enqueue(job); } public JobQueue()
public void ReturnFailedJob() { if (targetJob.GetJobType() != "Wander") { Debug.Log("Returning failed job: " + targetJob.GetJobType()); failedJobs.Add(targetJob); jobQueue.AddJob(targetJob); } // Clear the job targetJob = currentJob = null; }