public void reset() { prefabDeactivateList = FindObjectsOfType <prefabDeactivate>(); for (int i = 0; i < prefabDeactivateList.Length; i++) { prefabDeactivateList[i].gameObject.SetActive(false); } playerMovement.transform.position = playerSpawnPoint; playerMovement.resetVariables(); scoreManager.resetScore(); scoreManager.canScore = true; levelGenerator.setNextSpawnPoint(44f); playerMovement.gameObject.SetActive(true); lossMenu.gameObject.SetActive(false); }