1234567891011121314151617181920212223242526272829303132333435 |
- using System;
- using System.Collections.Generic;
- using ET;
- namespace GFGGame
- {
- public class ActivityTeaSProxy
- {
- public static async ETTask<bool> ReqGetNPCVisitInfo(int id)
- {
- var response = (S2C_GetNpcVisits) await MessageHelper.SendToServer(new C2S_GetNpcVisits { ActivityId = id });
- if (!(response is { Error: ErrorCode.ERR_Success })) return false;
- //MiniGameDateManager.Instance.NpcInfoList = response.NpcVisits;
- return true;
- }
- public static async ETTask<bool> ReqUnLockNPCVisit(int id,int npcid)
- {
- var response = (S2C_UnlockNpcVisit)await MessageHelper.SendToServer(new C2S_UnlockNpcVisit { ActivityId = id , NpcId = npcid});
- if (!(response is { Error: ErrorCode.ERR_Success })) return false;
- //MiniGameDateManager.Instance.NpcInfoList = response.NpcVisits;
- return true;
- }
- public static async ETTask<bool> ReqGetNPCVisitReward(int id, int npcid)
- {
- var response = (S2C_GetNpcVisitRewrd)await MessageHelper.SendToServer(new C2S_GetNpcVisitRewrd { ActivityId = id, NpcId = npcid });
- if (!(response is { Error: ErrorCode.ERR_Success })) return false;
- // 奖励弹窗
- BonusController.TryShowBonusList(ItemUtil.CreateItemDataList(response.BonusList));
- //MiniGameDateManager.Instance.NpcInfoList = response.NpcVisits;
- return true;
- }
- }
- }
|