Example #1
0
        public void LoadAssetsFile(string filePath, string fileName)
        {
            AssetsFile assetsFile = new AssetsFile(this, filePath, fileName);

            assetsFile.Load(filePath);
            AddAsset(assetsFile);
        }
 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);
     }
 }