// 로그인 버튼 클릭시 이벤트 발생 함수 public void SignInBtn() { SoundManager.instance.PlaySound("ButtonClick"); //userInfo.userData = JsonUtility.FromJson<UserData>(httpManager.LoginReq("*****@*****.**", "1q2w3e4r!")); userInfo.userData = JsonUtility.FromJson <UserData>(httpManager.LoginReq(idInput.text, pwInput.text)); //로그인 성공시 if (userInfo.userData.login == "true") { //유저의 게임 플레이 데이터(킬, 데스, 승, 패, 데미지...) userInfo.userPlayData = JsonUtility.FromJson <UserPlayData>(httpManager.UserDataReq(userInfo.userData.id)); //업적 리스트 가져옴 userInfo.AchieveData = apiManager.GetAchieveData(httpManager.AchieveListDataReq()); //유저가 달성한 업적 리스트 가져옴 userInfo.userAchieveData = apiManager.GetAchieveData(httpManager.UserAchieveListDataReq(userInfo.userData.id)); SceneManager.LoadScene("Lobby"); } else if (userInfo.userData.login == "overlap") { Debug.Log("이미 접속해있습니다."); infoText.SetActive(true); infoText.GetComponent <Text>().text = "Invalid Account - Overlap"; SoundManager.instance.PlaySound("Caution"); } else { Debug.Log("아이디 또는 비밀번호가 틀렸습니다."); infoText.SetActive(true); infoText.GetComponent <Text>().text = "Invalid Account - Wrong ID/PW"; SoundManager.instance.PlaySound("Caution"); } }