Exemple #1
0
        private void CheckCompatibility()
        {
            if (core == null)
            {
                return;
            }

            string restrictedText = core.IsRestrictedMode
                ? localizationProvider.Translate(TranslationKeys.RestrictedMode)
                : null;

            if (configProvider.Configuration.ShowIncompatibilityNotifications &&
                !Compatibility.Check(Name, localizationProvider, restrictedText))
            {
                return;
            }

            if (core.IsRestrictedMode)
            {
                Compatibility.Notify(Name + " - " + localizationProvider.Translate(TranslationKeys.Warning), restrictedText);
            }
        }