private void DeserializeEnabledModsLegacy(XElement element) { foreach (var xModId in element.Elements()) { if (Guid.TryParse(xModId.Value, out var modId) && modId != Guid.Empty && ModDatabase.Exists(modId)) { mModConfigs[modId] = new ModConfig(modId, GetNextAvailableModPriority(), true); } } }
private void DeserializeEnabledMods(XElement element) { foreach (var xModConfig in element.Elements()) { var modConfig = ModConfig.Deserialize(xModConfig); if (modConfig.ModId != Guid.Empty && ModDatabase.Exists(modConfig.ModId)) { mModConfigs[modConfig.ModId] = modConfig; } } }