コード例 #1
0
    public void AbrirPuertaSala5()
    {
        InventarioScript inventario = player.GetComponent <InventarioScript>();

        inventario.CambiarTexto("Sala 5 superada!");
        puertaSala5.transform.Rotate(0, 0, -90);
        Movimiento scriptMovimiento = player.GetComponent <Movimiento>();

        //scriptMovimiento.playerSpeed = 7;
        scriptMovimiento.isMoving = false;
    }
コード例 #2
0
    private void OpenDoorRoom1()
    {
        InventarioScript inventario = player.GetComponent <InventarioScript>();

        inventario.CambiarTexto("Sala 3 superada!");
        doorRoom1Level2.transform.Rotate(0, 0, -90);
        Movimiento scriptMovimiento = player.GetComponent <Movimiento>();

        scriptMovimiento.isMoving = false;
        audioPuerta.PlayOneShot(audioPuerta.clip);
    }
コード例 #3
0
    private void AbrirPuertaSala3()
    {
        InventarioScript inventario = player.GetComponent <InventarioScript>();

        inventario.CambiarTexto("Sala 3 superada!");
        puertaSala3.transform.Rotate(0, 0, -90);
        Movimiento scriptMovimiento = player.GetComponent <Movimiento>();

        scriptMovimiento.isMoving = false;
        audioPuerta.Play();
    }
コード例 #4
0
 public void OnTriggerEnter(Collider col)
 {
     //Comprobar la tag del objeto con el que ha colisionado
     if (col.tag == "ObjectInButton")
     {
         audioBtn.PlayOneShot(audioBtn.clip);
         this.gameObject.GetComponent <Renderer>().material.color = Color.green;
         finalizado = true;
         InventarioScript inventario = player.GetComponent <InventarioScript>();
         //Abrir nivel 2 y vaciar inventario
         inventario.CambiarTexto("Nivel 1 superado!");
         inventario.objetoEnInventario = null;
         AbrirPuertaNivel1();
     }
 }
コード例 #5
0
 public void OnTriggerEnter(Collider col)
 {
     if (col.tag == "Player" && !levelFinished)
     {
         levelFinished = true;
         GameObject       player          = GameObject.FindWithTag("Player");
         GameObject       doorRoom2Level2 = GameObject.FindWithTag("DoorRoom3Level2");
         AudioSource      audioPuerta     = doorRoom2Level2.GetComponent <AudioSource>();
         InventarioScript inventario      = player.GetComponent <InventarioScript>();
         inventario.CambiarTexto("Nivel superado!");
         doorRoom2Level2.transform.Rotate(0, 0, -90);
         Movimiento scriptMovimiento = player.GetComponent <Movimiento>();
         scriptMovimiento.isMoving = false;
         audioPuerta.PlayOneShot(audioPuerta.clip);
     }
 }
コード例 #6
0
 public void OnTriggerEnter(Collider col)
 {
     if (col.tag == "Player")
     {
         if (this.gameObject.tag == "FinalPlatform" && !isActivated)
         {
             isActivated = true;
             GameObject       player          = GameObject.FindWithTag("Player");
             GameObject       doorRoom2Level2 = GameObject.FindWithTag("DoorRoom2Level2");
             AudioSource      audioPuerta     = doorRoom2Level2.GetComponent <AudioSource>();
             InventarioScript inventario      = player.GetComponent <InventarioScript>();
             inventario.CambiarTexto("Sala 2 superada!");
             doorRoom2Level2.transform.Rotate(0, 0, -90);
             Movimiento scriptMovimiento = player.GetComponent <Movimiento>();
             scriptMovimiento.isMoving = false;
             audioPuerta.PlayOneShot(audioPuerta.clip);
             landingSound.Play();
         }
         else if (this.gameObject.tag != "FinalPlatform")
         {
             landingSound.Play();
         }
     }
 }