public static void Reset() { LogUtils.Verbose("Context.Reset"); ClearAssetsCache(); _init = false; _roots = null; _groups = null; Attributes = null; _assetProcessor = null; _assemblies = null; }
public RootDefinitonsProvider Init(YamlyAssembliesProvider assemblies) { All.AddRange(GetRootDefinitions(assemblies.All.Except(assemblies.IgnoreAssemblies))); var validAssemblies = assemblies.All .Except(assemblies.IgnoreAssemblies) .Except(new[] { assemblies.MainRuntimeAssembly, assemblies.MainEditorAssembly, assemblies.ProxyAssembly }).ToList(); Valid.AddRange(All.Where(d => validAssemblies.Contains(d.Root.Assembly))); return(this); }