private AddonInfo ConstructAddonInfo(string addon) { string detectedCodebase = AddonDetector.GetAssemblyInfo(addon); string configuredCodebase = AddonsConfig.GetAssemblyInfo(addon); bool selected = (detectedCodebase == configuredCodebase); bool isRequired = AddonDetector.IsRequiredAddon(addon); return(new AddonInfo(addon, detectedCodebase, selected, isRequired)); }
void ReloadConfig() { AddonDetector.Scan(); LoadAvailableAddons(); }