Exemplo n.º 1
0
    //metodo para invitar a un jugador a la campaña. Manda la informacion en una carga al servidor con los datos del emisor, receptor y el mensaje (En este caso el mensaje es la informacion de la campaña)
    public void InvitarJugador()
    {
        Carga cargaInvitar = new Carga();

        cargaInvitar.peticion = "sendNotificacion";
        mensaje.Emisor        = perfil.Nombre;
        mensaje.Receptor      = invitaUsuario.text;
        mensaje.Messaje       = perfilData.Campañas[0].getAsJSON();
        mensaje.Tipo          = "invitacion";
        cargaInvitar.json     = mensaje.getAsJSON();

        Debug.Log(carga.json);
        sender.send(cargaInvitar.getAsJSON());
    }
Exemplo n.º 2
0
    // metodo IEnumerator, obtiene los datos del registro de la interfaz y los monta dentro del objeto perfil. Despues los envia al servidor el cual responde si se ha aceptado el registro o no.
    IEnumerator Register()
    {
        loadingLogIn.SetActive(true);


        perfil.Nombre     = UsuarioRegistro.text;
        perfil.Contraseña = PassRegistro.text;
        perfil.Correo     = CorreoRegistro.text;

        carga.peticion = "makeRegister";
        carga.json     = @"" + perfil.getAsJSON() + "";
        sender.send(carga.getAsJSON());

        yield return(new WaitForSeconds(Seconds));

        carga = Carga.getFromJSON(str);
        if (!carga.json.Equals("accepted"))
        {
            loadingLogIn.SetActive(false);
        }
        else
        {
            loadingLogIn.SetActive(false);
            UIRegistro.SetActive(false);
            UILogin.SetActive(true);
            userNameMenu.text = perfil.Nombre;
        }
    }