public void Load(string filePath) { if (BundleFile.IsBundleFile(filePath)) { LoadAssetBundle(filePath); } else { string fileName = Path.GetFileName(filePath); LoadAssetsFile(filePath, fileName); } }
public void Read(Stream stream, string filePath, string fileName) { if (BundleFile.IsBundleFile(stream)) { ReadAssetBundle(stream, filePath); } else if (WebFile.IsWebFile(stream)) { ReadWebFile(stream, filePath); } else { ReadSerializedFile(stream, filePath, fileName); } }
internal void Read(Stream stream, string fileName, string filePath, Action <string> requestDependencyCallback) { if (BundleFile.IsBundleFile(stream)) { ReadAssetBundle(stream, filePath, requestDependencyCallback); } else if (WebFile.IsWebFile(stream)) { ReadWebFile(stream, filePath, requestDependencyCallback); } else { ReadSerializedFile(stream, fileName, filePath, requestDependencyCallback); } }
public void Load(string filePath) { if (BundleFile.IsBundleFile(filePath)) { LoadAssetBundle(filePath); } else if (WebFile.IsWebFile(filePath)) { LoadWebFile(filePath); } else { LoadSerializedFile(filePath); } }
public void Load(string filePath) { if (BundleFile.IsBundleFile(filePath)) { LoadAssetBundle(filePath); } else if (WebFile.IsWebFile(filePath)) { LoadWebFile(filePath); } else { string fileName = Path.GetFileName(filePath); LoadSerializedFile(filePath, fileName); } }
public void Read(SmartStream stream, string filePath) { if (BundleFile.IsBundleFile(stream)) { ReadBundleFile(stream, filePath); } else if (ArchiveFile.IsArchiveFile(stream)) { ReadArchiveFile(stream, filePath); } else if (WebFile.IsWebFile(stream)) { ReadWebFile(stream, filePath); } else { string fileName = Path.GetFileName(filePath); ReadSerializedFile(stream, filePath, fileName, OnRequestDependency); } }
public void Load(string filePath) { if (BundleFile.IsBundleFile(filePath)) { BundleFile bundle = new BundleFile(); using (AssetsFileData fileData = bundle.Load(filePath)) { foreach (AssetsFileEntry entry in fileData.AssetsEntries) { AssetsFile assetsFile = entry.CreateAssetsFile(this); AddAsset(assetsFile); } } } else { AssetsFile assetsFile = new AssetsFile(this, filePath); assetsFile.Load(filePath); AddAsset(assetsFile); } }