void OnFinishLevel(object sender, EventArgs e) { if (!GameData.HasCompletedLevel(SceneManager.GetActiveScene().name)) { GameData.AddCompletedLevel(SceneManager.GetActiveScene().name); } FindObjectOfType <PlayerData>().canDamage = false; transitionOut.enabled = true; StartCoroutine(LoadRootScene(2.2f)); }