private static void Reset(float x, float y, float z, int retries, float time, int died) { PlayerPrefs.SetInt("retries", retries); PlayerPrefs.SetFloat("time", time); PlayerPrefs.SetFloat("resetPosx", x - 5); PlayerPrefs.SetFloat("resetPosy", y); PlayerPrefs.SetFloat("resetPosz", z); PlayerPrefs.SetInt("died", died); PlayerPrefs.Save(); SceneManager.LoadScene(0); DynamicMusic m = GameObject.FindGameObjectWithTag("Music").GetComponent <DynamicMusic>(); float musicTime = m.gameObject.GetComponent <AudioSource>().time; m.ResetSpeakers(musicTime); }