private void loginResponse(SocketIOEvent obj) { JSONObject data = obj.data; bool success = Boolean.Parse(data.GetField("success").ToString()); // 로그인 성공 if (success) { PlayerPrefs.SetString("KeepLogin_ID", login_id.text); PlayerPrefs.SetString("KeepLogin_pwd", login_pwd.text); loginSceneManager.ChangeScene(); JSONObject playerData = data.GetField("data").GetField("userData"); string nickname = playerData.GetField("nickname").ToString(); nickname = nickname.Substring(1, nickname.Length - 2); int rate = int.Parse(playerData.GetField("rate").ToString()); int game = int.Parse(playerData.GetField("numOfPlayedGame").ToString()); int winGame = int.Parse(playerData.GetField("numOfWonGame").ToString()); int ranking = int.Parse(playerData.GetField("ranking").ToString()); PlayerDataUpdate(nickname, rate, game, winGame, ranking); } else { if (isKeepLogin) { loginSceneManager.LoginAppear(); } else { String err = data.GetField("err").ToString(); loginSceneManager.Alert(err.Substring(1, err.Length - 2)); } isKeepLogin = false; } }