Exemplo n.º 1
0
    IEnumerator UploadFileCo(string localFileName, string uploadURL)
    {
        print("file" + localFileName + " to: " + uploadURL);
        WWW localFile = new WWW("file:///" + localFileName);

        yield return(localFile);

        if (localFile.error == null)
        {
            Debug.Log("Loaded file successfully");
        }
        else
        {
            Debug.Log("Open file error: " + localFile.error);
            yield break; // stop the coroutine here
        }
        WWWForm postForm = new WWWForm();

        postForm.AddBinaryData("theFile", localFile.bytes, localFileName, "text/plain");
        WWW upload = new WWW(uploadURL, postForm);

        yield return(upload);

        if (upload.error == null)
        {
            UsersEvents.FileUploaded();
        }
        else
        {
            UsersEvents.OnPopup("Error during upload: " + upload.error);
        }
    }
Exemplo n.º 2
0
    IEnumerator SendData(string username)
    {
        string hash     = Utils.Md5Sum(UserData.Instance.userID + username + secretKey);
        string post_url = userData.URL + userData.setUserURL + "?userID=" + WWW.EscapeURL(UserData.Instance.userID) + "&username="******"&hash=" + hash;

        print(post_url);
        WWW www = new WWW(post_url);

        yield return(www);

        if (www.error != null)
        {
            //UsersEvents.OnPopup( "There was an error: " + www.error);
        }
        else
        {
            string result = www.text;
            if (result == "exists")
            {
                UsersEvents.OnPopup("ya existe");
            }
            else
            {
                UserCreation();
            }
        }
    }
Exemplo n.º 3
0
    IEnumerator SaveUserDataC()
    {
        string hash     = Utils.Md5Sum(UserData.Instance.userID + score + missionUnblockedID_1 + missionUnblockedID_2 + missionUnblockedID_3 + "pontura");
        string post_url = URL + setUserDataURL + "?userID=" + WWW.EscapeURL(UserData.Instance.userID) + "&score=" + score
                          + "&missionUnblockedID_1=" + missionUnblockedID_1
                          + "&missionUnblockedID_2=" + missionUnblockedID_2
                          + "&missionUnblockedID_3=" + missionUnblockedID_3
                          + "&hash=" + hash;

        WWW www = new WWW(post_url);

        yield return(www);

        if (www.error != null)
        {
            //UsersEvents.OnPopup("There was an error: " + www.error);
        }
        else
        {
            string result = www.text;
            if (result == "exists")
            {
                UsersEvents.OnPopup("ya existe");
            }
            else
            {
                Debug.Log("UserData updated " + post_url);
            }
        }
    }
Exemplo n.º 4
0
    public void OnEditUserData()
    {
        if (field.text == "")
        {
            UsersEvents.OnPopup("Nombre de usuario incorrecto");
            return;
        }

        userDataUI.EditData();
    }
Exemplo n.º 5
0
    IEnumerator Send(string post_url, System.Action <UserDataInServer> OnDone)
    {
        print(post_url);
        WWW www = new WWW(post_url);

        yield return(www);

        if (www.error != null)
        {
            UsersEvents.OnPopup("Error en UserData server: " + www.error);
        }
        else
        {
            if (OnDone != null)
            {
                OnDataSended(www.text, OnDone);
            }
        }
    }
Exemplo n.º 6
0
 public void OnSubmit()
 {
     if (userExists)
     {
         userDataUI.OnUpload(field.text);
     }
     else
     {
         //   if (UserData.Instance.sprite == null)
         //       userDataUI.DebbugText.text = "Falta la foto!";
         //   else
         if (field.text == "")
         {
             UsersEvents.OnPopup("Falta un nombre de usuario");
         }
         else
         {
             userDataUI.OnSubmit(field.text);
         }
     }
 }
Exemplo n.º 7
0
 public void UploadUser(string username)
 {
     UsersEvents.OnPopup("Uploading data...");
     UserData.Instance.username = username;
     StartCoroutine(UploadData(UserData.Instance.username));
 }
Exemplo n.º 8
0
 public void SaveUser(string username)
 {
     UsersEvents.OnPopup("Checking data...");
     UserData.Instance.username = username;
     StartCoroutine(SendData(UserData.Instance.username));
 }
Exemplo n.º 9
0
 void UserUploaded()
 {
     UsersEvents.OnPopup("User uploaded " + UserData.Instance.username);
     UserData.Instance.UserCreation();
     UsersEvents.OnUserUploadDone();
 }
Exemplo n.º 10
0
//    void LoadUser()
//    {
//        if (PlayerPrefs.GetString("userID") != "")
//        {
//            userData.userID = PlayerPrefs.GetString("userID");
//            userData.username = PlayerPrefs.GetString("username");
//        }
//        else
//        {
//#if UNITY_EDITOR
//            userData.userID = Random.Range(0, 10000).ToString();
//            userData.SetUserID(userData.userID);
//#elif UNITY_ANDROID
//				userData.userID = SystemInfo.deviceUniqueIdentifier;
//				userData.SetUserID(userData.userID);
//#endif
//        }
//    }

    void UserCreation()
    {
        UsersEvents.OnPopup("new User Created " + UserData.Instance.username);
        UserData.Instance.UserCreation();
        UsersEvents.OnRegistartionDone();
    }