Beispiel #1
0
    public void AbrirTutorial(DesbloquearHabilidades.habilidad habilidad)
    {
        CheckController();
        ControllerPersonaje player = FindObjectOfType <ControllerPersonaje>();

        player.movimientoBloqueado = true;
        player.rb.velocity         = Vector2.zero;
        player.saltoBloqueado      = true;
        player.dashBloqueado       = true;

        panel.SetActive(true);
        FindObjectOfType <PlayerInput>().enabled = false;

        int l = SistemaGuardado.indiceIdioma;
        int j = 0;

        if (isController)
        {
            j = 1;
        }

        switch (habilidad)
        {
        case DesbloquearHabilidades.habilidad.dash:
            clipsActual   = clipsDash;
            textoHab.text = Idiomas.skill[l] + "dash";
            textoCom.text = dashCont[j];
            break;

        case DesbloquearHabilidades.habilidad.chispazo:
            clipsActual   = clipsChispazo;
            textoHab.text = Idiomas.skill[l] + Idiomas.spark[l];
            textoCom.text = chispCont[j];
            break;

        case DesbloquearHabilidades.habilidad.movimientoCable:
            clipsActual   = clipsMovCables;
            textoHab.text = Idiomas.skill[l] + Idiomas.wireTravel[l];
            break;

        case DesbloquearHabilidades.habilidad.movimientoPared:
            clipsActual   = clipsMovParedes;
            textoHab.text = Idiomas.skill[l] + Idiomas.climbWalls[l];
            break;
        }

        ChangeVideo();
        CheckController();
    }
Beispiel #2
0
 public void ChangeScreen(DesbloquearHabilidades.habilidad hab)
 {
     this.hab = hab;
     StartCoroutine(ScreenDelay());
 }