In my game you have 2 minutes to finish the whole game and after searching for an answer to my problem I think I should use `DontDestroyOnLoad` but I can't understand how to use it correctly. Here's the code

    public class countdownTimer : MonoBehaviour {

	public float myTimer = 120;
	public Text timerText;
	private bool timerIsActive = true;

	void Start () {
		timerText = GetComponent<Text> ();
	}
	
	void Update () {
		if (timerIsActive) {
			myTimer -= Time.deltaTime;
			timerText.text = myTimer.ToString ("f0");
			print (myTimer);

			if (myTimer <= 0) {
				myTimer = 0;
				timerIsActive = false;
				SceneManager.LoadScene ("lose");

			}
		}

	}
}