IEnumerator IfCaught(int type) { cam.GetComponent <HoverOver>().npcTalking = true; int CaseTpye = type; switch (CaseTpye) { case 1: newDialogue = "Hey! you cant fool me!"; dialogueText.text = newDialogue; yield return(new WaitForSeconds(2)); EjectItems(); dialogueText.text = defaultDialogue; MakeLeave(); break; case 2: newDialogue = "Thank you very much!"; dialogueText.text = newDialogue; sellFunction.SellItem(sellFunction, newPrice); yield return(new WaitForSeconds(2)); dialogueText.text = defaultDialogue; MakeLeave(); break; case 3: newDialogue = "Wow, your prices are generous!"; dialogueText.text = newDialogue; sellFunction.SellItem(sellFunction, newPrice); yield return(new WaitForSeconds(2)); dialogueText.text = defaultDialogue; MakeLeave(); break; case 4: newDialogue = "I don't want that!"; dialogueText.text = newDialogue; EjectItems(); yield return(new WaitForSeconds(2)); dialogueText.text = defaultDialogue; break; } }