Ejemplo n.º 1
0
 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);
         }
     }
 }
Ejemplo n.º 2
0
        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;
                }
            }
        }