static AssetLoadException FromMissingAsset(string assetName, Exception innerException=null)
static string CleanPath(string path)
void SetAssetNames(IEnumerable< string > paths)
override Stream OpenStream(string assetName)
Must be threadsafe!
readonly Dictionary< string, string > _nameToAbsolutePath
void BuildNameToAbsolutePathDictionary()
FileSystemContentSource(string basePath)