Example #1
0
    /// <summary>
    /// Logica correspondiente a las seleccion de las distintas opciones del menu principal
    /// </summary>
    void Update()
    {
        Usuario usuario = ManejadorUsuario.ObtenerUsuario();

        if (usuario != null)
        {
            //Debug.Log(usuario._id);
            //if (!primeraPrueba)
            //{
            //	primeraPrueba = true;
            //	NivelesCartas niv = new NivelesCartas();
            //	niv.SubirDeNivelCarta(usuario.cartas[0]._id);
            //}
        }
        RaycastHit2D hit;

        if (Input.touchCount < 1)
        {
            return;
        }
        Touch touch = Input.GetTouch(0);
        // Ray ray = Camera.main.ScreenPointToRay(touch.position);
        Vector2 test = Camera.main.ScreenToWorldPoint(touch.position);

        hit = Physics2D.Raycast(test, (touch.position));
        if (touch.phase == TouchPhase.Ended)
        {
            if (hit.collider != null)
            {
                if (hit.transform.tag == "Jugar")
                {
                    opcionSeleccionada.Play();
                    nombreEscena = "LoadingMulti";
                    LoadScene();
                }
                else if (hit.transform.tag == "Opciones")
                {
                }
                else if (hit.transform.tag == "JugarSolo")
                {
                    Debug.Log("Jugar solo...");
                    opcionSeleccionada.Play();
                    nombreEscena = "Camino";
                    LoadScene();
                }
                else if (hit.transform.tag == "Cartas")
                {
                    nombreEscena = "Cartas";
                    opcionSeleccionada.Play();
                    LoadScene();
                }
                else if (hit.transform.tag == "Tutorial")
                {
                    nombreEscena = "Tutorial";
                    opcionSeleccionada.Play();
                    LoadScene();
                }
                else if (hit.transform.tag == "Salir")
                {
                    PlayerPrefs.SetString("token", "");
                    nombreEscena = "UsuarioAcceso";
                    opcionSeleccionada.Play();
                    LoadScene();
                }
            }
        }
    }
Example #2
0
 public void CargarExperiencia()
 {
     exp = ManejadorUsuario.ObtenerUsuario().puntos;
     GameObject.FindGameObjectWithTag("MostrarExp").GetComponent <Text>().text = "You have " + exp + "EXP";
 }