// Update is called once per frame void Update() { if (active) { if (Input.GetButtonDown("Pause") || paused && Input.GetButtonDown("UnPause")) { paused = !paused; eventBox.gameObject.SetActive(paused); eventBox.pauseGame(paused); } clock += Time.deltaTime; if (clock > AutoSaveDelay) { dataManager.dataSave(); } } }