public OrchestrionIpcManager(OrchestrionPlugin plugin) { _plugin = plugin; _songListCache = SongList.GetSongs().Select(x => x.Value).ToList(); InitForSelf(); try { InitForWotsit(); } catch (Exception) { // ignored } var wotsitAvailable = OrchestrionPlugin.PluginInterface.GetIpcSubscriber <bool>("FA.Available"); wotsitAvailable.Subscribe(InitForWotsit); }