remove duplicated path setup in Mod.cs
This commit is contained in:
@@ -33,10 +33,11 @@ namespace OpenRA.FileFormats
|
|||||||
var ret = new Dictionary<string, Mod>();
|
var ret = new Dictionary<string, Mod>();
|
||||||
foreach (var m in mods)
|
foreach (var m in mods)
|
||||||
{
|
{
|
||||||
if (!File.Exists("mods" + Path.DirectorySeparatorChar + m + Path.DirectorySeparatorChar + "mod.yaml"))
|
var yamlPath = new[] { "mods", m, "mod.yaml" }.Aggregate( Path.Combine );
|
||||||
|
if (!File.Exists(yamlPath))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
var yaml = new MiniYaml(null, MiniYaml.FromFile("mods" + Path.DirectorySeparatorChar + m + Path.DirectorySeparatorChar + "mod.yaml"));
|
var yaml = new MiniYaml(null, MiniYaml.FromFile(yamlPath));
|
||||||
if (!yaml.NodesDict.ContainsKey("Metadata"))
|
if (!yaml.NodesDict.ContainsKey("Metadata"))
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user