// !!! IEnumerator HurrengoAriketaJarri() { print("bi puzzle jarraian"); fadeManager.Ilundu(); yield return(new WaitForSeconds(1.5f)); currentPanel.SetActive(false); PanelGaitu(zenbakia + 1); fadeManager.Argitu(); }
IEnumerator ErakutsiPuzzleUI() { yield return(new WaitForSeconds(.5f)); fadeManager.Ilundu(); //trantzizioa.FadeOut(); yield return(new WaitForSeconds(1.5f)); puzleCanvas.SetActive(true); puzleCanvas.GetComponent <PuzleManager>().PanelGaitu(zenbakia); //trantzizioa.FadeIn(); fadeManager.Argitu(); yield return(new WaitForSeconds(1)); }
IEnumerator JokalariaBerpiztu() { yield return(new WaitForSeconds(.4f)); fadeManager.Ilundu(); // jokalaria azken checkpointera mugitu eta jokoaren aurreko egoera berrezarri AudioManager.instantzia.Play("JokalariaHil"); yield return(new WaitForSeconds(hilAnimazioa)); jokalaria.transform.position = checkpoint.transform.position; checkpoint.GetComponent <Checkpoint>().EtsaiakAgerrarazi(); // camera bound aldatu yield return(new WaitForSeconds(1f)); cam.GetComponent <VCam>().CameraConfinerKudeatu(checkpoint.transform.position); jokalaria.GetComponent <Renderer>().enabled = false; fadeManager.Argitu(); // animazioa kargatzeko behar duen denbora yield return(new WaitForSeconds(.4f)); AudioManager.instantzia.Play("Respawn"); jokalaria.berpizten = true; inbentarioa.Berpiztu(); yield return(new WaitForSeconds(.04f)); jokalaria.GetComponent <Renderer>().enabled = true; yield return(new WaitForSeconds(berpiztuAnimazioa)); jokalaria.hiltzen = false; jokalaria.berpizten = false; }
private void OnTriggerEnter2D(Collider2D collision) { if (collision.tag == "Player") { jokalaria = collision.GetComponent <JokalariMug>(); // jokalaria gelatik irteten da if (mugitu) { if (!jokalaria.gelaAldatzen) { jokalaria.SetGelaAldaketa(eskuma, true); fadeManager.Ilundu(); } else { jokalaria.SetGelaAldaketa(eskuma, false); } } // jokalariaren tokia aldatzen da else { if (!jokalaria.eskumarantz != eskuma) { if (etsaiak != null) { print("gelatik irteten"); etsaiak.EtsaiakKendu(); } jokalaria.transform.position = irteeraPuntua.transform.position; } else { kamera.GetComponent <VCam>().CameraConfinerKudeatu(transform.position); fadeManager.Argitu(.5f); if (etsaiak != null) { print("gelan sartzen"); etsaiak.EtsaiakReset(); } } } } // etsaia gelatik ez irteteko else if (collision.tag == "Etsaia") { collision.GetComponent <Etsaia>().Hil(); } }
IEnumerator AteanSartu() { float posX = gameObject.transform.position.x; jokalaria.transform.position = new Vector2(posX, jokalaria.transform.position.y); jokalaria.SetAbiadura(new Vector2(0, 0)); yield return(new WaitForSeconds(.3f)); // jokalaria atea zabaldu baino lehen ez sartzeko playerAnim.SetTrigger("ateanSartu"); fadeManager.Ilundu(); //trantzizioa.FadeOut(); yield return(new WaitForSeconds(.2f)); AudioManager.instantzia.Stop("Atea"); yield return(new WaitForSeconds(.8f)); // atetik desagertzeko behar duen denbora cam.GetComponent <VCam>().CameraConfinerKudeatu(irteeraAtea.transform.position); jokalaria.transform.position = new Vector2(irteeraAtea.transform.position.x, irteeraAtea.transform.position.y); irteeraAtea.GetComponent <Atea>().AteaZabaldu(true); irteeraAtea.GetComponent <Atea>().EtsaiakReset(); yield return(new WaitForSeconds(1)); // jokalaria eta kamera toki berrian denbora fadeManager.Argitu(); //trantzizioa.FadeIn(); if (jokalaria.GetLurrean()) { playerAnim.SetTrigger("atetikIrten"); } yield return(new WaitForSeconds(1f)); // jokalaria irten ostean atea ixten da EtsaiakKendu(); AudioManager.instantzia.Play("Atea"); anim.SetBool("zabaldu", false); exitAnim.SetBool("zabaldu", false); yield return(new WaitForSeconds(.4f)); AudioManager.instantzia.Stop("Atea"); jokalaria.SetAteaZeharkatzen(false); }
private void Start() { data = Data.instantzia; fadeManager.Argitu(); }