Exemplo n.º 1
0
    // Update is called once per frame
    void Update()
    {
        if (cosntrullendo)
        {
            tiempo -= Time.deltaTime;

            activarBoton = false;

            GameObject chozaLevel;
            if (tiempo > 28 && tiempo < 39)
            {
                chozaLevel = GameObject.Find("choza1");
                chozaLevel.transform.position = new Vector3(posicionInstanciar.position.x - 1, posicionInstanciar.position.y, posicionInstanciar.position.z);
            }
            else if (tiempo > 20 && tiempo < 21)
            {
                Destroy(GameObject.Find("choza1"));
                chozaLevel = GameObject.Find("choza2");
                chozaLevel.transform.position = chozaLevel.transform.position = new Vector3(posicionInstanciar.position.x - 4, posicionInstanciar.position.y, posicionInstanciar.position.z);
            }
            else if (tiempo > 12 && tiempo < 13)
            {
                if (crearChozaMulti)
                {
                    Destroy(GameObject.Find("choza2"));

                    chozaLevel = GameObject.Find("choza3");
                    chozaLevel.transform.localScale = new Vector3(4f, 4f, 4f);
                    chozaLevel.transform.position   = new Vector3(posicionInstanciar.position.x - 4, posicionInstanciar.position.y, posicionInstanciar.position.z);

                    NetworkView nw = Camera.main.GetComponent <NetworkView>();

                    nw.RPC("crearChozaMultiplayer", RPCMode.OthersBuffered, player.name, posicionInstanciar.position, 2);
                    playerAnimator.SetBool("construir", false);

                    MoverMouse.cambioCamara = false;
                    MoverMouse.movimiento   = true;

                    crearChozaMulti = false;
                }
            }
        }

        if (tiempo < 0)
        {
            if (cosntrullendo)
            {
                Misiones mision = Camera.main.gameObject.GetComponent <Misiones>();
                mision.procesoMision1(General.paso_mision);
                Camera.main.transform.rotation = camaraOriginal.rotation;
                MoverMouse.movimiento          = true;
            }
            cosntrullendo = false;
        }
    }
Exemplo n.º 2
0
    // Update is called once per frame
    void Update()
    {
        if (entro)
        {
            tiempo -= Time.deltaTime;

            if (tiempo < 0)
            {
                Misiones mision = Camera.main.gameObject.GetComponent <Misiones>();
                mision.procesoMision1(General.paso_mision);
                entro = false;
            }
        }
    }
Exemplo n.º 3
0
    // Update is called once per frame
    void Update()
    {
        tiempo          -= Time.deltaTime;
        tiempoAnimacion -= Time.deltaTime;

        if (tiempoAnimacion < 0 && tomaHojas)
        {
            if (playerAnimator != null)
            {
                playerAnimator.SetBool("recojer", false);
                transform.position      = new Vector3(-10, -10, -10);
                MoverMouse.movimiento   = true;
                MoverMouse.cambioCamara = false;
                if (actualizar && General.paso_mision == 5 && General.misionActual[0] == "1")
                {
                    Misiones mision = Camera.main.gameObject.GetComponent <Misiones>();
                    gameObject.GetComponent <MeshRenderer> ().enabled = false;
                    gameObject.GetComponent <BoxCollider> ().enabled  = false;
                    mision.procesoMision1(General.paso_mision);
                    actualizar = false;
                }
            }
        }
        if (tiempo < 0)
        {
            tomaHojas = false;
        }
        if (General.misionActual[0] == "1" && General.paso_mision == 5)
        {
            gameObject.GetComponent <MeshRenderer>().enabled = true;
            gameObject.GetComponent <LensFlare>().enabled    = true;
        }
        else if (General.paso_mision > 5 && General.misionActual[0] == "1")
        {
            if (playerAnimator != null)
            {
                playerAnimator.SetBool("recojer", false);
            }
            Maleta maleta = Camera.main.gameObject.GetComponent <Maleta>();
            maleta.agregarTextura(hoja);
            maleta.agregarTextura(hoja);
            Destroy(gameObject);
        }
        else if (General.paso_mision == 1 && General.misionActual[0] == "1")
        {
            gameObject.GetComponent <MeshRenderer>().enabled = false;
            gameObject.GetComponent <LensFlare>().enabled    = false;
        }
    }
Exemplo n.º 4
0
    // Update is called once per frame
    void Update()
    {
        tiempo          -= Time.deltaTime;
        tiempoAnimacion -= Time.deltaTime;
        if (tiempo < 0)
        {
            tomaMadera = false;
        }
        if (tiempoAnimacion < 0)
        {
            if (playerAnimator != null)
            {
                playerAnimator.SetBool("recojer", false);
                transform.position      = new Vector3(-10, -10, -10);
                MoverMouse.movimiento   = true;
                MoverMouse.cambioCamara = false;
                if (actualizar && General.paso_mision == 1 && General.misionActual[0] == "1")
                {
                    Misiones mision = Camera.main.gameObject.GetComponent <Misiones>();
                    mision.procesoMision1(General.paso_mision);
                    actualizar = false;
                }
            }
        }

        if (General.misionActual[0] == "1" && General.paso_mision == 1)
        {
        }
        else
        {
            if (General.paso_mision != 1 && General.misionActual[0] == "1")
            {
                Maleta maleta = Camera.main.gameObject.GetComponent <Maleta>();
                maleta.agregarTextura(madera);
            }
            if (playerAnimator != null)
            {
                playerAnimator.SetBool("recojer", false);
            }

            Destroy(gameObject);
        }
    }
Exemplo n.º 5
0
    // Update is called once per frame
    void Update()
    {
        if (instanciarVasija)
        {
            GameObject vasijaIns = (GameObject)Instantiate(vasija, player.transform.position, transform.rotation);
            vasijaIns.transform.parent = player.transform;
            vasijaIns.transform.Translate(0.1532699f, -0.3859406f, 0f);
            vasijaIns.transform.rotation = new Quaternion();
            vasijaIns.transform.Rotate(270f, 0f, 0f);
            instanciarVasija = false;
        }

        tiempo          -= Time.deltaTime;
        tiempoAnimacion -= Time.deltaTime;
        if (tiempo < 0)
        {
            if (GameObject.Find("Vasija(Clone)"))
            {
                playerAnimator.SetBool("recojer", false);
                Destroy(GameObject.Find("Vasija(Clone)"));
            }

            if (tiempoAnimacion < 0 && tomabarro)
            {
                MoverMouse.movimiento   = true;
                MoverMouse.cambioCamara = false;
                if (actualizar && General.paso_mision == 6 && General.misionActual[0] == "1")
                {
                    Misiones mision = Camera.main.gameObject.GetComponent <Misiones>();
                    mision.procesoMision1(General.paso_mision);
                    actualizar = false;
                }
            }
            tomabarro = false;
        }

        if (cargarMaleta)
        {
            Maleta maleta = Camera.main.gameObject.GetComponent <Maleta>();
            maleta.agregarTextura(contenidobarro);
            cargarMaleta = false;
        }
    }
Exemplo n.º 6
0
    // Update is called once per frame
    void Update()
    {
        tiempo -= Time.deltaTime;
        if (tiempo < 0 && inciarTiempo)
        {
            player.transform.position = llegada.transform.position;

            if (General.misionActual [0] == "1" && General.paso_mision == 2)
            {
                Misiones mision = Camera.main.gameObject.GetComponent <Misiones> ();
                mision.procesoMision1(General.paso_mision);
            }
            else if (General.misionActual [0] == "1" && General.paso_mision == 4 && llegada.name == "PlayerJuego")
            {
                General.timepo      = 20;
                General.timepoChia  = 20.5f;
                Misiones.instanciar = true;
            }
            else if (General.misionActual [0] == "1" && General.paso_mision == 4 && llegada.name == "pasca")
            {
                Misiones mision = Camera.main.gameObject.GetComponent <Misiones> ();
                mision.procesoMision1(General.paso_mision);
            }
            else if (General.misionActual [0] == "1" && General.paso_mision == 6 && llegada.name == "PlayerJuego")
            {
                General.timepo      = 10;
                General.timepoChia  = 10.5f;
                Misiones.instanciar = true;
            }

            inciarTiempo            = false;
            MoverMouse.movimiento   = true;
            MoverMouse.cambioCamara = false;

            efecto.SetActive(false);
        }

        if (tiempo > 0 && tiempo < 1)
        {
            animator.SetBool("transportador", false);
        }
    }