using System.Collections.Generic; using ET; using GFGGame; namespace GFGGame { /**********************************************************七日登录*************************************************/ public static class ActivitySProxy { public static async ETTask ReqSevenDayLoginInfos() { M2C_GetDailySignInBonusInfos response = null; response = (M2C_GetDailySignInBonusInfos)await MessageHelper.SendToServer(new C2M_GetDailySignInBonusInfos()); if (response != null) { if (response.Error == ErrorCode.ERR_Success) { ActivityDataManager.Instance.sevenDayLoginLoginId = response.CuurentBonusId; ActivityDataManager.Instance.sevenDayLoginBonusStatus = response.BonusStatus; return true; } } return false; } public static async ETTask ReqSevenDayLoginRewards(int id) { M2C_GetDailySinInBonus response = null; response = (M2C_GetDailySinInBonus)await MessageHelper.SendToServer(new C2M_GetDailySinInBonus() { BonusId = id }); if (response != null) { if (response.Error == ErrorCode.ERR_Success) { ActivityDataManager.Instance.sevenDayLoginBonusStatus = response.BonusStatus; int[][] rewards = DailyLoginCfgArray.Instance.GetCfg(response.BonusId).rewardsArr; BonusController.TryShowBonusList(rewards); return true; } } return false; } /*************************************************************首冲奖励*****************************************************/ //领取首冲奖励 public static async ETTask ReqFirstChargeBonusRewards() { M2C_GetDailySinInBonus response = null; response = (M2C_GetDailySinInBonus)await MessageHelper.SendToServer(new C2M_GetDailySinInBonus() { }); if (response != null) { if (response.Error == ErrorCode.ERR_Success) { ActivityDataManager.Instance.firstChargeBonusStatus = response.BonusStatus; BonusController.TryShowBonusList(GlobalCfgArray.globalCfg.firstChargeBonusArr); return true; } } return false; } } }