static string CleanPath(string path)
AssetRepository(IAssetLoader syncLoader, AsyncAssetLoader asyncLoader, bool useAsync)
int< TotalAssets > k__BackingField
List< IAsset > _queuedAssets
void TryLoadingAsset< T >(Asset< T > asset, AssetRequestMode mode)
readonly IAssetLoader _loader
bool IsAsyncLoadingEnabled
void ReloadAssetsIfSourceChanged(AssetRequestMode mode)
readonly Dictionary< Type, Action< IAsset, AssetRequestMode > > _typeSpecificReloadActions
void TransferCompletedAssets()
AssetRepository(IAssetLoader syncLoader, AsyncAssetLoader asyncLoader)
IEnumerable< IContentSource > _sources
void EnsureReloadActionExistsForType< T >()
readonly object _requestLock
void ForceReloadAsset< T >(IAsset asset, AssetRequestMode mode)
int< LoadedAssets > k__BackingField
readonly Dictionary< string, IAsset > _assets
IContentSource FindSourceForAsset(string assetName)
virtual void Dispose(bool disposing)
readonly AsyncAssetLoader _asyncLoader
void LoadAsset< T >(Asset< T > asset, AssetRequestMode mode)
void SetSources(IEnumerable< IContentSource > sources, AssetRequestMode mode=AssetRequestMode.ImmediateLoad)
void ForceReloadAsset(IAsset asset, AssetRequestMode mode)
Asset< T > Request< T >(string assetName, AssetRequestMode mode=AssetRequestMode.ImmediateLoad)