示例#1
0
    void prepararMaleta(Maleta maleta)
    {
        if (General.misionActual [0] == "2" && General.paso_mision <= 5 && !maleta.estaTextura(tributo.name))
        {
            maleta.agregarTextura(tributo);
        }
        else if (General.misionActual [0] == "2" && General.paso_mision == 6 && !maleta.estaTextura(certificado.name))
        {
            maleta.agregarTextura(certificado);
            if (maleta.estaTextura(tributo.name))
            {
                maleta.eliminarTextura(tributo.name);
            }
        }
        else if (General.misionActual [0] == "2" && General.paso_mision == 7 && !maleta.estaTextura(llave.name))
        {
            maleta.agregarTextura(llave);
            if (maleta.estaTextura(certificado.name))
            {
                maleta.eliminarTextura(certificado.name);
            }
            if (maleta.estaTextura(tributo.name))
            {
                maleta.eliminarTextura(tributo.name);
            }
        }
        else if (General.misionActual [0] == "3" && General.paso_mision >= 4 && !maleta.estaTextura(cruz.name))
        {
            maleta.agregarTextura(cruz);
        }
        else if (General.misionActual [0] == "3" && General.paso_mision == 5 && !maleta.estaTextura(articulos.name))
        {
            maleta.agregarTextura(articulos);
        }
        else if (General.misionActual [0] == "3" && General.paso_mision == 6 && !maleta.estaTextura(titulo.name))
        {
            maleta.agregarTextura(titulo);

            if (maleta.estaTextura(articulos.name))
            {
                maleta.eliminarTextura(articulos.name);
            }
        }
        else if (General.misionActual [0] == "3" && General.paso_mision == 7 && !maleta.estaTextura(llave.name))
        {
            maleta.agregarTextura(llave);
            if (maleta.estaTextura(titulo.name))
            {
                maleta.eliminarTextura(titulo.name);
            }
        }
    }
示例#2
0
    // Use this for initialization
    void Start()
    {
        if (General.username == "")
        {
            Application.LoadLevel("main");
        }
        players       = new ArrayList();
        moveDirection = Vector3.zero;

        if (General.paso_mision == 6)
        {
            Maleta maleta = Camera.main.gameObject.GetComponent <Maleta>();
            maleta.eliminarTextura(premioTextura.name);
        }
        voz         = virrey.GetComponent <AudioSource> ();
        voz.enabled = false;
    }
示例#3
0
    void OnGUI()
    {
        if (iniciarConversasion && player.GetComponent <NetworkView> ().isMine)
        {
            switch (General.paso_mision)
            {
            case 5:
                if (tiempo > 16)
                {
                    mensaje = "Bienvenidos a Altagracia de Sumapaz,";

                    if (voz.clip.name != v1.name)
                    {
                        voz.clip = v1;
                        voz.Play();
                    }
                }
                else if (tiempo > 11)
                {
                    if (voz.clip.name != v2.name)
                    {
                        voz.clip = v2;
                        voz.Play();
                    }
                    mensaje = "he aquí recibo sus tributos y te entrego este permiso.";
                    if (!GameObject.Find("pieza0"))
                    {
                        GameObject pieza = (GameObject)Instantiate(premio, virrey.transform.position, transform.rotation);
                        pieza.transform.parent   = virrey.transform;
                        pieza.transform.rotation = new Quaternion();
                        pieza.transform.Rotate(0, 265, 0);
                        pieza.transform.localPosition = new Vector3(2f, 0f, 0f);
                        pieza.name = "pieza0";

                        Maleta maleta = Camera.main.gameObject.GetComponent <Maleta>();
                        maleta.eliminarTextura("premio");
                    }
                    else
                    {
                        GameObject.Find("pieza0").transform.Rotate(0f, -10f * Time.deltaTime, 0f);

                        if (!GameObject.Find("permiso"))
                        {
                            GameObject permisoObj = (GameObject)Instantiate(permiso, virrey.transform.position, transform.rotation);
                            permisoObj.transform.parent   = virrey.transform;
                            permisoObj.transform.rotation = new Quaternion();
                            permisoObj.transform.Rotate(300f, 180f, 0f);
                            permisoObj.transform.localPosition = new Vector3(-2f, 0f, 0f);
                            permisoObj.name = "permiso";
                        }
                    }
                }
                else if (tiempo > 5)
                {
                    if (voz.clip.name != v3.name)
                    {
                        voz.clip = v3;
                        voz.Play();
                    }
                    mensaje = "Llevadlo a Bernardino de Albornoz que se encuentra en";
                    GameObject.Find("pieza0").transform.Translate(0.01f, 0, 0);
                    GameObject.Find("permiso").transform.Translate(-0.01f, 0, 0);
                }
                else if (tiempo > 1)
                {
                    mensaje = "Fusagasugá, y entregadlo. Él les dirá que hacer.";
                }
                break;
            }

            GUIStyle style = new GUIStyle();
            style.alignment = TextAnchor.MiddleCenter;
            style           = GUI.skin.GetStyle("Box");
            style.fontSize  = (int)(20.0f);

            GUI.Box(new Rect(Screen.width / 10, 3 * Screen.height / 4, 2 * (Screen.width / 3), Screen.height / 4), mensaje);

            style.fontSize = (int)(15.0f);
            GUI.Box(new Rect(Screen.width / 10, 3 * Screen.height / 4 - Screen.height / 24, Screen.width / 4, Screen.height / 24), "Virrey");

            if (General.paso_mision == 5 && General.misionActual [0] == "2" && tiempo < 0.5)
            {
                //General.timepo = 10;
                //Misiones mision = Camera.main.gameObject.GetComponent<Misiones> ();
                //mision.procesoMision2 (General.paso_mision);
                Destroy(GameObject.Find("pieza0"));
                Destroy(GameObject.Find("permiso"));
                Maleta maleta = Camera.main.gameObject.GetComponent <Maleta>();
                maleta.agregarTextura(premioTextura);
                iniciarConversasion = false;
                Misiones mision = Camera.main.gameObject.GetComponent <Misiones> ();
                mision.procesoMision2(General.paso_mision);
            }

            MoverMouse.movimiento = true;
        }
    }