/// <summary> /// 请求福利活动界面回调 /// </summary> /// <param name="args"></param> private void OnRequestWelfareActivitiesCallBack(NetWorkHttp.CallBackArgs args) { if (args.HasError) { ShowMessage("提示", "网络连接失败"); } else { if (args.Value.code < 0) { ShowMessage("提示", args.Value.msg); return; } if (args.Value.data == null || args.Value.data.Count == 0) { return; } WelfareActivitiesEntity welfareActivitiesEntity = LitJson.JsonMapper.ToObject <WelfareActivitiesEntity>(args.Value.data.ToJson()); TransferData data = new TransferData(); data.SetValue("treasureKeyNum", welfareActivitiesEntity.treasureKeyNum); data.SetValue("surPlusTimeCount", welfareActivitiesEntity.surPlusTimeCount); data.SetValue("lstBoxIndex", welfareActivitiesEntity.lstBoxIndex); data.SetValue("totalTimeCount", welfareActivitiesEntity.totalTimeCount); data.SetValue("lstLotteryWheelEntity", welfareActivitiesEntity.lstLotteryWheelEntity); if (m_UIWelfareActivitiesWindow) { m_UIWelfareActivitiesWindow.SetUI(data); } } }
/// <summary> /// 福利活动界面钥匙与次数的设置 /// </summary> private void WelfareActivitiesWindow() { List <lotteryWheelEntity> lstLotteryWheelEntity = new List <lotteryWheelEntity>(); for (int i = 0; i < 12; i++) { lotteryWheelEntity lotteryWheelEntity = new lotteryWheelEntity(); lotteryWheelEntity.id = i; lotteryWheelEntity.name = "GGGGQQQQQ"; lotteryWheelEntity.img_url = "https://ss1.bdstatic.com/70cFuXSh_Q1YnxGkpoWK1HF6hhy/it/u=3725680684,3018861305&fm=27&gp=0.jpg"; lotteryWheelEntity.type = GiftType.Null; lstLotteryWheelEntity.Add(lotteryWheelEntity); } WelfareActivitiesEntity welfareActivitiesEntity = new WelfareActivitiesEntity(3, 3, 10, lstLotteryWheelEntity); TransferData data = new TransferData(); data.SetValue("treasureKeyNum", welfareActivitiesEntity.treasureKeyNum); data.SetValue("surPlusTimeCount", welfareActivitiesEntity.surPlusTimeCount); data.SetValue("lstBoxIndex", welfareActivitiesEntity.lstBoxIndex); data.SetValue("totalTimeCount", welfareActivitiesEntity.totalTimeCount); data.SetValue("lstLotteryWheelEntity", welfareActivitiesEntity.lstLotteryWheelEntity); if (m_UIWelfareActivitiesWindow) { m_UIWelfareActivitiesWindow.SetUI(data); } }