示例#1
0
    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);
    }