Example #1
0
 public static void HandleChat(WorldSession session, ClientChat chat)
 {
     if (chat.Message.StartsWith(CommandPrefix))
     {
         try
         {
             CommandManager.HandleCommand(session, chat.Message, true);
             //CommandManager.ParseCommand(chat.Message, out string command, out string[] parameters);
             //CommandHandlerDelegate handler = CommandManager.GetCommandHandler(command);
             //handler?.Invoke(session, parameters);
         }
         catch (Exception e)
         {
             log.Warn(e.Message);
         }
     }
     else
     {
         SocialManager.HandleClientChat(session, chat);
     }
 }