| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- using ET;
 
- using GFGGame;
 
- namespace ET
 
- {
 
-     public class M2C_NoticeUnitLimitPlayTimesHandler : AMHandler<M2C_NoticeUnitLimitPlayTimes>
 
-     {
 
-         protected override async ETTask Run(Session session, M2C_NoticeUnitLimitPlayTimes message)
 
-         {
 
-             RoleLimitDataManager.UpdateLimitData(message.UnitLimitInfo);
 
-             await ETTask.CompletedTask;
 
-         }
 
-     }
 
- }
 
- namespace GFGGame
 
- {
 
-     public class RoleLimitSProxy
 
-     {
 
-         public static async ETTask ReqUnitLimitInfos()
 
-         {
 
-             S2C_GetUnitLimitInfos response = null;
 
-             response = (S2C_GetUnitLimitInfos)await MessageHelper.SendToServer(new C2S_GetUnitLimitInfos());
 
-             if (response != null)
 
-             {
 
-                 if (response.Error == ErrorCode.ERR_Success)
 
-                 {
 
-                     RoleLimitDataManager.InitServerData(response.UnitLimitInfos);
 
-                 }
 
-             }
 
-         }
 
-         //请求购买次数
 
-         public static async ETTask ReqBuyLimitPlayTimes(int chapterId, int buyType, int buyCount)
 
-         {
 
-             M2C_BuyUnitLimitPlayTimes response = null;
 
-             response = (M2C_BuyUnitLimitPlayTimes)await MessageHelper.SendToServer(new C2M_BuyUnitLimitPlayTimes() { LimitId = chapterId, BuyType = buyType, BuyCount = buyCount });
 
-             if (response != null)
 
-             {
 
-                 if (response.Error == ErrorCode.ERR_Success)
 
-                 {
 
-                     //数据会通过通用推送协议另外推送
 
-                 }
 
-             }
 
-         }
 
-     }
 
- }
 
 
  |