Add support for hashing partial IDFiles.

This commit is contained in:
Paul Chote
2016-12-17 17:24:04 +00:00
parent f8d0dcad4f
commit e30ca88797
2 changed files with 28 additions and 4 deletions

View File

@@ -48,13 +48,18 @@ namespace OpenRA
public readonly string RegistryValue;
public readonly string Title;
public readonly Dictionary<string, string> IDFiles;
[FieldLoader.Ignore] public readonly MiniYaml IDFiles;
[FieldLoader.Ignore] public readonly List<MiniYamlNode> Install;
public ModSource(MiniYaml yaml)
{
Title = yaml.Value;
var idFiles = yaml.Nodes.FirstOrDefault(n => n.Key == "IDFiles");
if (idFiles != null)
IDFiles = idFiles.Value;
var installNode = yaml.Nodes.FirstOrDefault(n => n.Key == "Install");
if (installNode != null)
Install = installNode.Value.Nodes;