IEnumerator play_action() { //iTween.MoveTo(homebuttonpage, iTween.Hash("position", homebuttonpos, "easeType", iTween.EaseType.linear, "isLocal", true, // "time", 0.3f)); yield return(new WaitForSeconds(0.3f)); string msg = PlayerPrefs.GetString("login_msg"); if (msg != "done") { login_msg.SetActive(true); } else { login_msg.SetActive(false); } //loginpage.SetActive(true); // homebutton.SetActive(true); UpdatedHomePage.SetActive(false); UpdatedLoginPage.SetActive(true); homebuttonpage.SetActive(false); }
IEnumerator login_action() { //iTween.MoveTo(loginpage, iTween.Hash("position", loginpage_pos, "easeType", iTween.EaseType.linear, "isLocal", true, //"time", 0.5f)); iTween.ScaleTo(UpdatedLoginPage, Vector3.zero, 0.5f); yield return(new WaitForSeconds(0.6f)); UpdatedLoginPage.SetActive(false); var username = username_input.text; var password = password_input.text; var encryptedpassword = asealgorithm.getEncryptedString(password); if (username != "" && password != "") { loadinganim.SetActive(true); username_input.text = ""; password_input.text = ""; ////-------offline test------------------------// //if (username == "shubham" && password == "12345") //{ // username_input.text = ""; // password_input.text = ""; // username_input.GetComponent<InputField>().enabled = false; // password_input.GetComponent<InputField>().enabled = false; // loginbutton.GetComponent<Button>().enabled = false; // homebutton.SetActive(false); // string msg = "Login Successfully!"; // StartCoroutine(Messagedisplay(msg)); // yield return new WaitForSeconds(3.5f); // firstscreen.SetActive(false); // loginpage.SetActive(false); // StartCoroutine(scenechanges(this.gameObject, toplayer_sprite)); // yield return new WaitForSeconds(1.2f); // string profile_data = PlayerPrefs.GetString("profile_done"); // if (profile_data != "done") // { // superhero.SetActive(true); // } // else // { // toplayer.SetActive(true); // } // // StartCoroutine(Enablepage(profilesetup_page, loginpage, 4f)); //} //else //{ // username_input.text = ""; // password_input.text = ""; // string msg = "Login Failed"; // homebutton.SetActive(true); // StartCoroutine(Messagedisplay(msg)); //} //----------------------api integration -------------// string loginlink = Mainurl + login_API; Debug.Log(loginlink); WWWForm loginForm = new WWWForm(); loginForm.AddField("IMEI", ""); loginForm.AddField("USERID", username); loginForm.AddField("PASSWORD", encryptedpassword); loginForm.AddField("OS", ""); loginForm.AddField("Network", ""); loginForm.AddField("OSVersion", ""); loginForm.AddField("Details", ""); loginForm.AddField("REURL", ""); WWW loginurl = new WWW(loginlink, loginForm); yield return(loginurl); if (loginurl.text != null) { Debug.Log(loginurl.text); login_json = JsonMapper.ToObject(loginurl.text); string status = login_json["AuthStatus"].ToString(); int UID = int.Parse(login_json["IDUSER"].ToString()); int OID = int.Parse(login_json["OID"].ToString()); int game_id = int.Parse(login_json["id_org_game_unit"].ToString()); PlayerPrefs.SetInt("game_id", game_id); if (status.ToLower() == "success") { if (UID == PlayerPrefs.GetInt("UID")) { PlayerPrefs.SetInt("UID", UID); PlayerPrefs.SetInt("OID", OID); PlayerPrefs.SetInt("game_id", game_id); if (login_json["FIRST_NAME"].ToString() != null) { PlayerPrefs.SetString("username", login_json["FIRST_NAME"].ToString()); } if (login_json["UserGrade"] != null) { PlayerPrefs.SetString("User_grade", login_json["UserGrade"].ToString()); } if (login_json["id_school"] != null) { PlayerPrefs.SetInt("id_school", int.Parse(login_json["id_school"].ToString())); } PlayerPrefs.SetInt("characterType", int.Parse(login_json["avatar_type"].ToString())); if (login_json["avatar_type"].ToString() != "0") { PlayerPrefs.SetString("profile_done", "done"); } } else { PlayerPrefs.SetInt("UID", UID); PlayerPrefs.SetInt("OID", OID); PlayerPrefs.SetInt("game_id", game_id); if (login_json["FIRST_NAME"] != null) { PlayerPrefs.SetString("username", login_json["FIRST_NAME"].ToString()); } if (login_json["UserGrade"] != null) { PlayerPrefs.SetString("User_grade", login_json["UserGrade"].ToString()); } if (login_json["id_school"] != null) { PlayerPrefs.SetInt("id_school", int.Parse(login_json["id_school"].ToString())); } PlayerPrefs.SetInt("characterType", int.Parse(login_json["avatar_type"].ToString())); if (login_json["avatar_type"].ToString() != "0") { PlayerPrefs.SetString("profile_done", "done"); } else { PlayerPrefs.DeleteKey("profile_done"); PlayerPrefs.DeleteKey("username"); PlayerPrefs.DeleteKey("User_grade"); PlayerPrefs.DeleteKey("characterType"); } } //===============================================================// settingpanelbtn.gameObject.SetActive(true); username_leftdashboard.text = PlayerPrefs.GetString("username"); username_input.GetComponent <InputField>().enabled = true; password_input.GetComponent <InputField>().enabled = true; loginbutton.GetComponent <Button>().enabled = true; homebutton.SetActive(false); loadinganim.SetActive(false); string msg = "Logged In Successfully!"; StartCoroutine(Messagedisplay(msg)); yield return(new WaitForSeconds(3.5f)); // firstscreen.SetActive(false); loginpage.SetActive(false); if (remeberme.isOn == true) { PlayerPrefs.SetString("logged", "true"); } remeberme.isOn = false; StartCoroutine(scenechanges(HomepageObject, toplayer_sprite)); yield return(new WaitForSeconds(1.2f)); superhero.SetActive(true); } else { username_input.GetComponent <InputField>().enabled = true; password_input.GetComponent <InputField>().enabled = true; loginbutton.GetComponent <Button>().enabled = true; loadinganim.SetActive(false); string msg = "Login In Failed!!"; StartCoroutine(Messagedisplay(msg)); yield return(new WaitForSeconds(3.5f)); loginpage.SetActive(true); } } } }