public void restartGame() { animDead1.SetActive(true); animDead2.SetActive(true); animDead3.SetActive(true); animDead4.SetActive(true); animDead5.SetActive(true); animDead6.SetActive(true); animDead7.SetActive(true); animDead8.SetActive(true); //soundDead.SetActive(true); soundDead.GetComponent <AudioSource>().Play(); mainMusicOff.SetActive(false); main.GetComponent <AudioSource>().Stop(); deletecheck = 0; PlayerPrefs.SetInt("DeleteCheck", deletecheck); PlayerPrefs.Save(); gm = GameObject.Find("player"); simpleJump scriptSJ = gm.GetComponent <simpleJump>(); scriptSJ.enabled = false; objectControl scriptOC = gm.GetComponent <objectControl>(); scriptOC.enabled = false; speedNumber = 1; PlayerPrefs.SetInt("SpeedNumber", speedNumber); player.GetComponent <Collider2D>().enabled = false; createFlag.GetComponent <Image>().raycastTarget = false; }
void Update() { speedNumber = PlayerPrefs.GetInt("SpeedNumber"); saveFlags = GameObject.FindGameObjectsWithTag("Respawn"); nearest = FindClosestFlag().name; gm = GameObject.Find("player"); simpleJump scriptSJ = gm.GetComponent <simpleJump>(); objectControl scriptOC = gm.GetComponent <objectControl>(); if (scriptOC.enabled == false) { time -= Time.deltaTime * 1.4f; if (time < 0) { posX = GameObject.Find(nearest).transform.position.x; posY = GameObject.Find(nearest).transform.position.y - 0.85f; startGame = PlayerPrefs.GetInt("startGame"); player.transform.position = new Vector3(posX, posY + 0.1f, 0f); player.transform.rotation = Quaternion.Euler(0, 0, 0); player.GetComponent <Collider2D>().enabled = true; if (startGame == 1) { camera = GameObject.Find("Main Camera"); camera.transform.position = new Vector3(camera.transform.position.x, posY + 0.78f, camera.transform.position.z); } else { } if (startGame == 2) { camera = GameObject.Find("Main Camera 2"); camera.transform.position = new Vector3(camera.transform.position.x, posY + 0.92f, camera.transform.position.z); } else { } if (startGame == 3) { camera = GameObject.Find("Main Camera3"); camera.transform.position = new Vector3(camera.transform.position.x, posY + 0.78f, camera.transform.position.z); } else { } render.enabled = true; scriptSJ.enabled = true; scriptOC.enabled = true; player.GetComponent <Rigidbody2D>().constraints = RigidbodyConstraints2D.FreezeRotation; createFlag.GetComponent <Image>().raycastTarget = true; speedNumber = 0; PlayerPrefs.SetInt("SpeedNumber", speedNumber); score++; PlayerPrefs.SetInt("SaveScore", score); main.GetComponent <AudioSource>().Play(); } } if (scriptOC.enabled == true) { animDead1.SetActive(false); animDead2.SetActive(false); animDead3.SetActive(false); animDead4.SetActive(false); animDead5.SetActive(false); animDead6.SetActive(false); animDead7.SetActive(false); animDead8.SetActive(false); time = 1.4f; } }