|
@@ -17,7 +17,7 @@ namespace ET
|
|
await ETTask.CompletedTask;
|
|
await ETTask.CompletedTask;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
//S2C_NoticeActivityClose
|
|
//S2C_NoticeActivityClose
|
|
public class S2C_NoticeActivityCloseHandler : AMHandler<S2C_NoticeActivityClose>
|
|
public class S2C_NoticeActivityCloseHandler : AMHandler<S2C_NoticeActivityClose>
|
|
{
|
|
{
|
|
@@ -50,7 +50,8 @@ namespace GFGGame
|
|
{
|
|
{
|
|
activityId = activityInfo.ActivityId,
|
|
activityId = activityInfo.ActivityId,
|
|
startTime = activityInfo.StartTime,
|
|
startTime = activityInfo.StartTime,
|
|
- endTime = activityInfo.EndTime
|
|
|
|
|
|
+ endTime = activityInfo.EndTime,
|
|
|
|
+ GetRewards = activityInfo.GetRewards
|
|
});
|
|
});
|
|
});
|
|
});
|
|
}
|
|
}
|
|
@@ -68,5 +69,18 @@ namespace GFGGame
|
|
}
|
|
}
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ //C2S_GetActivityBonus
|
|
|
|
+ public static async ETTask<bool> ReqGetActivityBonus(int activityId, int bonusId)
|
|
|
|
+ {
|
|
|
|
+ var response =
|
|
|
|
+ (S2C_GetActivityBonus)await MessageHelper.SendToServer(new C2S_GetActivityBonus()
|
|
|
|
+ { ActivityId = activityId, BonusId = bonusId });
|
|
|
|
+ if (!(response is { Error: ErrorCode.ERR_Success })) return false;
|
|
|
|
+ //奖励弹窗
|
|
|
|
+ BonusController.TryShowBonusList(ItemUtil.CreateItemDataList(response.itemList));
|
|
|
|
+ ActivityGlobalDataManager.Instance.AddActivityRewardInfo(activityId, bonusId);
|
|
|
|
+ return false;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|