123456789101112131415161718192021222324252627282930 |
- using ET;
- namespace GFGGame
- {
- class MiniGameProxy
- {
- public static async ETTask<bool> ReqMiniGameStart(int gameID,int gameType,int activityId)
- {
- //C2S_GetDay7Reward
- var response = await MessageHelper.SendToServer(new C2S_MiniGameStart { GameId = gameID,GameType = gameType,ActivityId = activityId });
- if (!(response is { Error: ErrorCode.ERR_Success })) return false;
- EventAgent.DispatchEvent(ConstMessage.MINI_GAME_UPDATE);
- //奖励弹窗
- //BonusController.TryShowBonusList(cfg.bonusArr);
- return true;
- }
- public static async ETTask<bool> ReqMiniGameEnd(int gameID, int gameType,int totalTime ,bool result,int activityId)
- {
- //C2S_GetDay7Reward
- var response = (S2C_MiniGameEnd)await MessageHelper.SendToServer(new C2S_MiniGameEnd { GameId = gameID, GameType = gameType, TotalTime = totalTime, IsWin = result,ActivityId = activityId });
- if (!(response is { Error: ErrorCode.ERR_Success })) return false;
- MiniGameDateManager.Instance.itemList = response.BonusList;
- //奖励弹窗
- BonusController.TryShowBonusList(ItemUtil.CreateItemDataList(response.BonusList));
- return true;
- }
- }
- }
|