protected CompiledAssetFs( IAssetFs assetFs, IAssetCompiler[] compilers, TargetPlatform targetPlatform) { _assetFs = assetFs; _compilers = compilers; _compiledOverlay = new Dictionary <string, IAssetFsFile>(); _compilerLocks = new Dictionary <string, SemaphoreSlim>(); _compilerLock = new SemaphoreSlim(1); _targetPlatform = targetPlatform; _onAssetUpdated = new HashSet <Func <string, Task> >(); _assetFs.RegisterUpdateNotifier(OnAssetUpdated); }
public RuntimeCompiledAssetFs(IAssetFs assetFs, IAssetCompiler[] compilers) : base(assetFs, compilers, TargetPlatformUtility.GetExecutingPlatform()) { }
public DefaultAssetCleanup(IAssetFs assetFs) { this._assetFs = assetFs; }
public HostCompiledAssetFs(IAssetFs assetFs, IAssetCompiler[] compilers, TargetPlatform targetPlatform) : base(assetFs, compilers, targetPlatform) { }