|
@@ -137,7 +137,7 @@ namespace GFGGame
|
|
|
{
|
|
|
item.m_ComeBt.onClick.Add(OnBtnGoClick);
|
|
|
}
|
|
|
- item.m_ComeBt.data = _cfgs[index].jumpId;
|
|
|
+ item.m_ComeBt.data = _cfgs[index];
|
|
|
if (item.m_listTaskReward.data == null)
|
|
|
{
|
|
|
item.m_listTaskReward.itemRenderer = ListTaskRewardItemRender;
|
|
@@ -172,7 +172,13 @@ namespace GFGGame
|
|
|
{
|
|
|
Hide();
|
|
|
if (!(context.sender is GObject btnGo)) return;
|
|
|
- TaskDataManager.Instance.JumpToView(btnGo.data.ToString(), new[] { typeof(TaskView).FullName, viewData });
|
|
|
+ TaskCfg taskCfg = btnGo.data as TaskCfg;
|
|
|
+ object[] param = new object[taskCfg.jumpParamArr.Length];
|
|
|
+ for (int i = 0; i < taskCfg.jumpParamArr.Length; i++)
|
|
|
+ {
|
|
|
+ param[i] = taskCfg.jumpParamArr[i];
|
|
|
+ }
|
|
|
+ TaskDataManager.Instance.JumpToView(taskCfg.jumpId, param, new[] { typeof(TaskView).FullName, viewData });
|
|
|
}
|
|
|
|
|
|
private async void OnBtnGetAllClick()
|
|
@@ -193,17 +199,17 @@ namespace GFGGame
|
|
|
switch (state)
|
|
|
{
|
|
|
case ConstBonusStatus.CAN_NOT_GET:
|
|
|
- {
|
|
|
- var rewards = ItemUtil.CreateItemDataList(cfg.rewardsArr);
|
|
|
- ViewManager.Show<RewardPreView>(new object[] { rewards, "活跃度奖励", $"满足{cfg.count}活跃度可领取" });
|
|
|
- break;
|
|
|
- }
|
|
|
+ {
|
|
|
+ var rewards = ItemUtil.CreateItemDataList(cfg.rewardsArr);
|
|
|
+ ViewManager.Show<RewardPreView>(new object[] { rewards, "活跃度奖励", $"满足{cfg.count}活跃度可领取" });
|
|
|
+ break;
|
|
|
+ }
|
|
|
case ConstBonusStatus.CAN_GET:
|
|
|
- {
|
|
|
- var result = await DailyTaskSProxy.ReqLivenessBox(cfg.id);
|
|
|
- if (result) UpdateLivenessProcess();
|
|
|
- break;
|
|
|
- }
|
|
|
+ {
|
|
|
+ var result = await DailyTaskSProxy.ReqLivenessBox(cfg.id);
|
|
|
+ if (result) UpdateLivenessProcess();
|
|
|
+ break;
|
|
|
+ }
|
|
|
case ConstBonusStatus.GOT:
|
|
|
//领取完毕
|
|
|
break;
|