void SettingsPaneCommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args) { var loader = ResourceLoader.GetForViewIndependentUse(); if (AppConfig.Instance.NotificationsControlEnabled || AppConfig.Instance.MusicFXControlEnabled) { args.Request.ApplicationCommands.Add(new SettingsCommand(Guid.NewGuid(), loader.GetString("SettingsCharm_Settings"), h => { var sf = new UnityProject.Win.GameSettingsFlyout(); sf.Show(); })); } args.Request.ApplicationCommands.Add( new SettingsCommand(Guid.NewGuid(), loader.GetString("SettingsCharm_CustomerSupport"), h => OnViewUrl(loader.GetString("SettingsCharm_CustomerSupport_Url")))); args.Request.ApplicationCommands.Add( new SettingsCommand(Guid.NewGuid(), loader.GetString("SettingsCharm_TermsOfUse"), h => OnViewUrl(loader.GetString("SettingsCharm_TermsOfUse_Url")))); args.Request.ApplicationCommands.Add( new SettingsCommand(Guid.NewGuid(), loader.GetString("SettingsCharm_PrivacyPolicy"), h => OnViewUrl(loader.GetString("SettingsCharm_PrivacyPolicy_Url")))); #if DEBUG || QA if (AppConfig.Instance.ExceptionLoggingEnabled) { args.Request.ApplicationCommands.Add( new SettingsCommand(Guid.NewGuid(), "Crash", h => Crash())); } #endif }