public override void OnGameSelected(OnGameSelectedEventArgs args) { if (args.NewValue.Count == 1) { DoSpeak(Settings.Settings.SpeakGameSelectedText.Replace("[game]", args.NewValue[0].Name), Settings.Settings.SpeakGameSelected, true); } }
public override void OnGameSelected(OnGameSelectedEventArgs args) { try { if (args.NewValue?.Count == 1 && PluginDatabase.IsLoaded) { PluginDatabase.GameContext = args.NewValue[0]; PluginDatabase.SetThemesResources(PluginDatabase.GameContext); } else { Task.Run(() => { System.Threading.SpinWait.SpinUntil(() => PluginDatabase.IsLoaded, -1); Application.Current.Dispatcher.BeginInvoke((Action) delegate { if (args.NewValue?.Count == 1) { PluginDatabase.GameContext = args.NewValue[0]; PluginDatabase.SetThemesResources(PluginDatabase.GameContext); } }); }); } } catch (Exception ex) { Common.LogError(ex, false, true, PluginDatabase.PluginName); } }
public override void OnGameSelected(OnGameSelectedEventArgs args) { if (SupportedEvents.Contains(ApplicationEvent.OnGameSelected)) { InvokeFunction(ApplicationEvent.OnGameSelected.ToString(), new List <object> { args }); } }
public override void OnGameSelected(OnGameSelectedEventArgs args) { try { if (args.NewValue != null && args.NewValue.Count == 1) { PluginDatabase.GameContext = args.NewValue[0]; PluginDatabase.SetThemesResources(PluginDatabase.GameContext); } } catch (Exception ex) { Common.LogError(ex, false, true, "BackgroundChanger"); } }
public override void OnGameSelected(OnGameSelectedEventArgs args) { try { if (args.NewValue?.Count == 1) { Game GameSelected = args.NewValue[0]; List <ItemFeature> itemFeatures = IcoFeatures.GetAvailableItemFeatures(PluginSettings, GameSelected); PluginSettings.Settings.HasData = itemFeatures.Count > 0; PluginSettings.Settings.DataCount = itemFeatures.Count; PluginSettings.Settings.DataList = itemFeatures; } } catch (Exception ex) { Common.LogError(ex, false, true, "LibraryManagement"); } }
public override void OnGameSelected(OnGameSelectedEventArgs args) { logger.Warn($"TestPluginDev OnGameSelected {args.NewValue?.Count}"); }
public override void OnGameSelected(OnGameSelectedEventArgs args) { }
/// <summary> /// Called when game selection changed. /// </summary> public virtual void OnGameSelected(OnGameSelectedEventArgs args) { }