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); } }
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(); } } }
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); } } }
public void OnEditUserData() { if (field.text == "") { UsersEvents.OnPopup("Nombre de usuario incorrecto"); return; } userDataUI.EditData(); }
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); } } }
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); } } }
public void UploadUser(string username) { UsersEvents.OnPopup("Uploading data..."); UserData.Instance.username = username; StartCoroutine(UploadData(UserData.Instance.username)); }
public void SaveUser(string username) { UsersEvents.OnPopup("Checking data..."); UserData.Instance.username = username; StartCoroutine(SendData(UserData.Instance.username)); }
void UserUploaded() { UsersEvents.OnPopup("User uploaded " + UserData.Instance.username); UserData.Instance.UserCreation(); UsersEvents.OnUserUploadDone(); }
// 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(); }