@@ -433,18 +433,19 @@ private bool AddAgent(Type type)
433433 /// <returns>TCP处理器实例。</returns>
434434 internal BaseMessageHandler GetTcpHandler ( int msgId )
435435 {
436- if ( _tcpHandlerMap . TryGetValue ( msgId , out var handlerType ) )
436+ if ( ! _tcpHandlerMap . TryGetValue ( msgId , out var handlerType ) )
437437 {
438- var instance = Activator . CreateInstance ( handlerType ) ;
439- if ( instance is BaseMessageHandler handler )
440- {
441- return handler ;
442- }
438+ return default ;
439+ }
443440
444- throw new Exception ( $ "错误的TCP处理器类型,{ instance . GetType ( ) . FullName } ") ;
441+ var instance = Activator . CreateInstance ( handlerType ) ;
442+ if ( instance is BaseMessageHandler handler )
443+ {
444+ return handler ;
445445 }
446446
447- return null ;
447+ throw new Exception ( $ "错误的TCP处理器类型,{ instance . GetType ( ) . FullName } ") ;
448+
448449 //throw new HandlerNotFoundException($"消息ID:{msgId}");
449450 }
450451
@@ -526,17 +527,16 @@ internal T GetAgent<T>(BaseComponent component) where T : IComponentAgent
526527 /// 查找事件监听者。
527528 /// </summary>
528529 /// <param name="actorType">角色类型。</param>
529- /// <param name="evtId ">事件ID。</param>
530+ /// <param name="eventId ">事件ID。</param>
530531 /// <returns>事件监听者列表。</returns>
531- internal List < IEventListener > FindListeners ( ushort actorType , int evtId )
532+ internal List < IEventListener > FindListeners ( ushort actorType , int eventId )
532533 {
533- if ( _actorEvtListeners . TryGetValue ( actorType , out var evtListeners )
534- && evtListeners . TryGetValue ( evtId , out var listeners ) )
534+ if ( _actorEvtListeners . TryGetValue ( actorType , out var eventListeners ) && eventListeners . TryGetValue ( eventId , out var listeners ) )
535535 {
536536 return listeners ;
537537 }
538538
539- return null ;
539+ return default ;
540540 }
541541
542542 /// <summary>
0 commit comments