public static DependenciesObject From(Dictionary <string, object> untyped)
 {
     return(new DependenciesObject(
                KitsObject.From(untyped ["kits"] as List <object>),
                untyped ["incompatibility"] as List <string>,
                untyped ["onboardable"] as List <string>
                ));
 }
Ejemplo n.º 2
0
        private static void CleanKitUpgrade(string name)
        {
            Update.PeriodicUpdateManager.Continue();

            KitsObject kitsObject = Update.PeriodicUpdateManager.LatestAvailableKitsVersions().Find(
                k => k.Name.Equals(name, StringComparison.OrdinalIgnoreCase)
                );

            if (kitsObject != null)
            {
                Detail.Runner.StartCoroutine(new Custodian(kitsObject.Manifest).Clean());
            }
        }