ok so once the player fulfills the criteria, the player enters the trigger collider of the npc and a dialogue and a scene change is triggered so that he may proceed to level 2. I need to give the player time to read the dialogue (4 seconds) so I need to add a delay before scene switch. How EXACTLY will I do that? (I'm just a beginner so be clear).

```
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class SceneChanger : MonoBehaviour
{
    public int sceneNumber;
    public Text counter;
    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.CompareTag("player") && counter.text == "X 3")
        {
            SceneManager.LoadScene (sceneNumber);
        }
    }
}

```