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); } }