ACOG4Life-OpticRework compatibility update

This commit is contained in:
SamSWAT 2022-11-22 22:00:26 +03:00
parent 3b32320cd9
commit f74ad87802

View File

@ -19,14 +19,18 @@ namespace SamSWAT.ReflexSightsRework
{
var json = VFS.ReadTextFile(Plugin.Directory + "bundles.json");
var jArray = JArray.Parse(json);
var bundles = BundleManager.Bundles;
foreach (var jObj in jArray)
{
var key = jObj["key"].ToString();
var path = jObj["path"].ToString();
var bundle = new BundleInfo(key, path, jObj["dependencyKeys"].ToObject<string[]>());
BundleManager.Bundles.Add(key, bundle);
if (bundles.ContainsKey(key))
bundles.Remove(key);
bundles.Add(key, bundle);
}
}
}