| 123456789101112131415161718192021222324 |
- using System;
- using ETModel;
- namespace ETHotfix
- {
- /// <summary>
- /// 消息分发类型的Mailbox,对mailbox中的消息进行分发处理
- /// </summary>
- [MailboxHandler(MailboxType.MessageDispatcher)]
- public class MailboxMessageDispatcherHandler : IMailboxHandler
- {
- public async ETTask Handle(Session session, Entity entity, object actorMessage)
- {
- try
- {
- await ActorMessageDispatcherComponent.Instance.Handle(entity, session, actorMessage);
- }
- catch (Exception e)
- {
- Log.Error(e);
- }
- }
- }
- }
|