using System.Collections.Generic; using ET; using GFGGame; namespace GFGGame { /**********************************************************每日登录*************************************************/ public static class ActivitySProxy { public static async ETTask ReqDailyLoginInfos() { M2C_GetDailySignInBonusInfos response = null; response = (M2C_GetDailySignInBonusInfos)await MessageHelper.SendToServer(new C2M_GetDailySignInBonusInfos()); if (response != null) { if (response.Error == ErrorCode.ERR_Success) { ActivityDataManager.Instance.dailyLoginId = response.CuurentBonusId; ActivityDataManager.Instance.bonusStatus = response.BonusStatus; return true; } } return false; } public static async ETTask ReqGetDailyLoginRewards(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.bonusStatus = response.BonusStatus; int[][] rewards = DailyLoginCfgArray.Instance.GetCfg(response.BonusId).rewardsArr; BonusController.TryShowBonusList(rewards); return true; } } return false; } } /******************************************************************************************************************/ }