public void acceptCurrentCandidate() { contractshown = true; Score scorer = new Score(cvList[currentCV], job); renderedContract = Instantiate(contractPrefab); renderedContract.gameObject.transform.SetParent(canvasTrans, false); renderedContract.GetComponentInChildren<Text>().text = "Contract for "+job.title + " \n\n " + "New Hire: "+cvList[currentCV].candidate.getName()+"\n\n"+ scorer.getNormalisedScoreBreakdown(cvList); TotalScore.totalScore += scorer.normalisedScore; refreshHUD(); Button accept = renderedContract.GetComponentInChildren<Button>(); accept.onClick.AddListener(() => btnNextJob()); stamp.Play(); StartCoroutine(waitAndDisplay(renderedContract.transform.Find("Hired").gameObject, 1.7f)); }