void Update() { if (Input.GetButtonDown("Interact") && currentNPC) { //If Object Talks if (currentNPCScript.npc_type == NPC_Interaction.NPC_Type.Talks && !dialogue_manager.isRunning) { dialogue_manager.StartDialogue(currentNPCScript.Dialogue_Path, currentNPCScript.icon); } if (currentNPCScript.npc_type == NPC_Interaction.NPC_Type.Collectable && !dialogue_manager.isRunning) { flower_manager.Update_Count(currentNPCScript.amount); Destroy(currentNPC.gameObject); currentNPCScript = null; } } }