public WoWModel(DeviceManager deviceManager, LuaManager luaManager, WowPacketScanner packetScanner, MetroDialogService dialogService) : base(deviceManager, luaManager) { Settings = SettingsProvider.Load <WoWSettings>(); DataModel = new WoWDataModel(); ProcessNames.Add("Wow-64"); _packetScanner = packetScanner; _dialogService = dialogService; _packetScanner.RaiseDataReceived += (sender, args) => HandleGameData(args.Command, args.Data); FindWoW(); // I simply cannot be sure wether this addon will bring people's accounts in trouble so // lets remove it whenever Artemis isn't running the WoW module. // (This also means the addon isnt left behind should the user uninstall Artemis.) RemoveAddon(); }