void MainMenuOnClick() { Destroy(GameObject.FindGameObjectWithTag("Music")); level.FadeToLevel(0); Time.timeScale = 1; }
// Update is called once per frame void Update() { if (green.transform.position.x >= 15f) { if (scenario == 2) { loadlevel.FadeToLevel(SceneManager.GetActiveScene().buildIndex + 2); } green.SetActive(false); } if (red.transform.position.x >= 15f) { if (scenario == 1) { loadlevel.FadeToLevel(SceneManager.GetActiveScene().buildIndex + 2); } red.SetActive(false); } if (mom.transform.position.x >= 15f) { mom.SetActive(false); } if (runRed) { red.transform.position += Vector3.right * Time.deltaTime * SpeedRed; redAnimator.SetFloat("HorizontalAxis", Mathf.Abs(1)); } if (runGreen) { green.transform.position += Vector3.right * Time.deltaTime * SpeedGreen; greenAnimator.SetFloat("HorizontalAxis", Mathf.Abs(1)); } if (runMom) { mom.transform.position += Vector3.right * Time.deltaTime * SpeedGreen; } if (startClouds) { clouds.transform.position += Vector3.right * Time.deltaTime * CloudSpeed; } if (green.transform.position.x >= -4f && scenario == 2 && !done) { runGreen = false; greenAnimator.SetFloat("HorizontalAxis", Mathf.Abs(0)); StartCoroutine(ThirdSpeech2()); } if (green.transform.position.x >= -4f && momText1.activeSelf && scenario == 1) { runGreen = false; greenAnimator.SetFloat("HorizontalAxis", Mathf.Abs(0)); trollspeach.SetActive(false); startClouds = true; } if (red.transform.position.x >= -6.5f && momText1.activeSelf) { runRed = false; redAnimator.SetFloat("HorizontalAxis", Mathf.Abs(0)); trollspeach.SetActive(false); if (scenario == 1) { StartCoroutine(SecondSpeech()); } else if (scenario == 2) { startClouds = true; StartCoroutine(SecondSpeech2()); } momSpeech.SetActive(false); momText1.SetActive(false); } }
// Update is called once per frame void Update() { if (runRed) { red.transform.position += Vector3.right * Time.deltaTime * Speed; animatorRed.SetFloat("HorizontalAxis", Mathf.Abs(1)); } if (runGreen) { animatorGreen.SetFloat("HorizontalAxis", Mathf.Abs(1)); /*if(green.transform.position.x >= 13.65f && green.transform.position.y >= -4.16f && no == true){ * animatorGreen.SetFloat("HorizontalAxis", 0); * animatorGreen.SetBool("isWalking", true); * mp.animator.SetBool("isWalking", true); * speechGreen2.SetActive(false); * text3.SetActive(false); * runGreen = false; * rocket2.SetActive(false); * rocket3.SetActive(true); * lc.FadeToLevel(nextLevel); * }else if(green.transform.position.x >= 13.65f && green.transform.position.y >= -4.16f && no != true){ * red.transform.position += Vector3.right * Time.deltaTime * Speed ; * animatorRed.SetFloat("HorizontalAxis", Mathf.Abs(1)); * * }*/ //Debug.Log(green.transform.position.x); if (green.transform.position.x >= 30f) { lc.FadeToLevel(nextLevel); } if (green.transform.position.y >= -3.7f) { //Debug.Log("Col"); green.transform.position += Vector3.right * Time.deltaTime * Speed; } else { //Debug.Log("Non-Col"); green.transform.position += new Vector3(1, 0.45f, 0) * Time.deltaTime * Speed; } } if (ladderCollision) { red.transform.position += Vector3.up * Time.deltaTime * Speed; animatorRed.SetBool("isWalking", true); } if (ladderCollision2) { animatorRed.SetBool("isWalking", true); StartCoroutine(SecondSpeech()); } if (step == 1) { textRed.SetActive(false); speechRed.SetActive(false); speechGreen.SetActive(false); StartCoroutine(ThirdSpeech()); step = -1; } /*if((Input.GetButton("Yes") || Input.GetButton("No")) && text2.activeSelf){ * text2.SetActive(false); * textRed.SetActive(false); * speechRed.SetActive(false); * speechGreen.SetActive(false); * }*/ }