Exemple #1
0
    public void Show(SevenDayCellType type, SevenDaysAwardList[] awads, int day)
    {
        List <int[]> _AwardData = AwardData(day, awads);

        mTitle.text = Core.Data.stringManager.getString(20054).Replace("#", day.ToString());


        if (_AwardData.Count != 4)
        {
            ConsoleEx.DebugLog("Serve's back is wrong" + "------- index = " + day.ToString());
            return;
        }

        SetItemDetail(_AwardData);

        _type = type;
        switch (type)
        {
        case SevenDayCellType.SevenDayCellType_NOTOPEN:
            ShowNotOpen();
            break;

        case SevenDayCellType.SevenDayCellType_HAVETAKE:
            ShowHaveTake();
            break;

        case SevenDayCellType.SevenDayCellType_WAITTAKE:
            ShowWaitTake();
            break;
        }
    }
Exemple #2
0
    void testHttpResp_UI(BaseHttpRequest request, BaseResponse response)
    {
        if (response != null)
        {
            if (response.status != BaseResponse.ERROR)
            {
                SevenDaysBuyResponse mbuyres = response as SevenDaysBuyResponse;

                SevenDaysListData sData = Core.Data.ActivityManager.GetSevenData();
                if (sData != null)
                {
                    sData.canGain = false;
                    if (sData.index < 7)
                    {
                        sData.index++;
                    }
                }
                Core.Data.ActivityManager.SaveSevenDayData(sData);
                GetRewardSucUI.OpenUI(mbuyres.data.p, Core.Data.stringManager.getString(5047));
                _type = SevenDayCellType.SevenDayCellType_HAVETAKE;
                ShowHaveTake();

                if (sData.index >= 7)
                {
                    Core.Data.ActivityManager.SetDailyGiftState(ActivityManager.sevenDayType, "3");
                    GetGiftPanelController.Instance.SevenDayRewardRefresh();
                }
                else
                {
                    Core.Data.ActivityManager.SetDailyGiftState(ActivityManager.sevenDayType, "2");
                }
                GetGiftPanelController.Instance.CheckNewPos();
            }
            else
            {
                SQYAlertViewMove.CreateAlertViewMove(Core.Data.stringManager.getNetworkErrorString(response.errorCode));
            }
        }
        ComLoading.Close();
    }