123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- using CommonAI.Zone;
- using static CommonAI.ZoneClient.ZoneLayer;
- using ET;
- using System.IO;
- using CommonAI.ZoneClient;
- using CommonLang;
- namespace ET.Client
- {
-
- [MessageHandler(SceneType.Client)]
- public class BattlePushHandler : AMHandler<BattleEventPush>
- {
- protected override async ETTask Run(Session session, BattleEventPush pushdata)
- {
-
-
- if (!BattleResourceMgr.Instance.BattleMsgDecoder.doDecode(new MemoryStream(pushdata.data), out object data))
- {
- return;
- }
- BattleMgr.Instance.Layer.ProcessMessage(data as CommonLang.Protocol.IMessage);
-
- await ETTask.CompletedTask;
- }
- }
- }
|