Ejemplo n.º 1
0
    public void CheckCallDragonError(BaseHttpRequest request, string error)
    {
        HttpRequest httpRequest = request as HttpRequest;
        GetCallDragonIsFinishParam httpParam = httpRequest.ParamMem as GetCallDragonIsFinishParam;

        RED.Log(" call dragon = " + httpParam.type);
        if (httpParam.type == 1)
        {
            callDragonSucceed [0] = false;
        }
        else
        {
            callDragonSucceed [1] = false;
        }
        ActivityNetController.ShowDebug(error);
    }
Ejemplo n.º 2
0
    public void BackCheckCallDragon(BaseHttpRequest request, BaseResponse response)
    {
        if (response != null && response.status != BaseResponse.ERROR)
        {
            GetCallDragonIsFinishedResponse resp = response as GetCallDragonIsFinishedResponse;
            HttpRequest httpRequest = request as HttpRequest;
            GetCallDragonIsFinishParam httpParam = httpRequest.ParamMem as GetCallDragonIsFinishParam;

            if (UIShenLongManager.Instance.isState)
            {
                if (httpParam.type == 1)
                {//地球
                    if (resp.data == false)
                    {
                        callDragonSucceed[0] = false;
                    }
                    else
                    {
                        callDragonSucceed[0] = true;
                    }
                    isCheckedCallDragon[0] = true;
                }
                else if (httpParam.type == 2)
                {
                    if (resp.data == false)
                    {
                        callDragonSucceed[1] = false;
                    }
                    else
                    {
                        callDragonSucceed[1] = true;
                    }
                    isCheckedCallDragon[1] = true;
                }
            }
            //检测结束
            UIShenLongManager.Instance.CheckComplete();
        }
    }