public void LoginResponse(string data) { // 응답 받은 데이터를 디시리얼라이즈 한다. Protocol.res_login res_login = JsonConvert.DeserializeObject <Protocol.res_login>(data); if (res_login == null) { Protocol.ResponseError(Protocol.eErrorType.Null); return; } // 로그인 명령어 if (res_login.cmd != 300) { Protocol.ResponseError(Protocol.eErrorType.Login); return; } /* 로그인이 성공하면. * 다음 UI를 표시한다. */ Protocol.token = res_login.token; stageGo.SetActive(true); // 로그인에 성곡하면 기본 목록을 보여준다. GetAllStages(-1); btnLogin.enabled = false; }
public void LoginResponse(string data, Action onComplete) { // 응답 받은 데이터를 디시리얼라이즈 한다. Protocol.res_login res_login = JsonConvert.DeserializeObject <Protocol.res_login>(data); if (res_login == null) { // Protocol.ResponseError(Protocol.eErrorType.Null); return; } // 로그인 명령어 if (res_login.cmd != 300) { // Protocol.ResponseError(Protocol.eErrorType.Login); return; } /* 로그인이 성공하면. * 다음 UI를 표시한다. */ Protocol.token = res_login.token; onComplete(); // 로그인에 성곡하면 기본 목록을 보여준다. GetStages(-1); }