コード例 #1
0
    public void SetUI(TransferData data)
    {
        ExchangeRecordEntity exchangeRecordEntity = data.GetValue <ExchangeRecordEntity>("ExchangeRecordEntity");

        prizeType = data.GetValue <PrizeType>("PrizeType");
        index     = exchangeRecordEntity.id;
        exchangeDateText.SafeSetText(exchangeRecordEntity.date.ToString());
        exchangeTimeText.SafeSetText(exchangeRecordEntity.add_time.ToString());
        exchangeGoodsText.SafeSetText(exchangeRecordEntity.name.ToString());
        status = exchangeRecordEntity.status;
        SortSilbing();
        if (status == 0)
        {
            btn_exchangeState.gameObject.SetActive(true);
        }
        else if (status == 1)
        {
            GiftReceived();
            exchangeFictitiousStateObj.SetActive(true);
            exchangeActualStateObj.SetActive(false);
        }
        else
        {
            GiftReceived();
            exchangeFictitiousStateObj.SetActive(false);
            exchangeActualStateObj.SetActive(true);
        }
    }
コード例 #2
0
    /// <summary>
    /// 积分记录功能
    /// </summary>
    private void IntegralRecordTest()
    {
        List <ExchangeRecordEntity> lstIntegralRecordEntity = new List <ExchangeRecordEntity>();
        ExchangeRecordEntity        integralRecordEntity01  = new ExchangeRecordEntity();

        integralRecordEntity01.id       = 0;
        integralRecordEntity01.add_time = "17:24";
        integralRecordEntity01.date     = "2017.12.28";
        integralRecordEntity01.name     = "樱木花道全国大赛限量典藏版";
        integralRecordEntity01.status   = 1;
        ExchangeRecordEntity integralRecordEntity02 = new ExchangeRecordEntity();

        integralRecordEntity02.id       = 1;
        integralRecordEntity02.add_time = "07:24";
        integralRecordEntity02.date     = "2017.08.14";
        integralRecordEntity02.name     = "钢之炼金术师FA限量典藏版";
        integralRecordEntity02.status   = 1;
        lstIntegralRecordEntity.Add(integralRecordEntity01);
        lstIntegralRecordEntity.Add(integralRecordEntity02);

        List <ExchangeRecordEntity> integralRecordEntity = lstIntegralRecordEntity;

        List <TransferData> lstIntegralEntityData = new List <TransferData>();
        TransferData        data = new TransferData();

        for (int i = 0; i < integralRecordEntity.Count; i++)
        {
            TransferData recordData = new TransferData();
            recordData.SetValue("integralRecordEntity", integralRecordEntity[i]);
            lstIntegralEntityData.Add(recordData);
            recordData.SetValue("PrizeType", prizeType);
        }

        data.SetValue("lstRecord", lstIntegralEntityData);

        if (m_UIExchangeRecordWindow)
        {
            m_UIExchangeRecordWindow.SetUI(data);
        }
    }