internal void GetFileRange(int index, out long offset, out long length)
 {
     if (bundleHeader3 != null)
     {
         AssetsBundleEntry entry = assetsLists3.entries[index];
         offset = bundleHeader3.bundleDataOffs + entry.offset;
         length = entry.length;
     }
     else if (bundleHeader6 != null)
     {
         AssetBundleDirectoryInfo06 entry = bundleInf6.dirInf[index];
         offset = bundleHeader6.GetFileDataOffset() + entry.offset;
         length = entry.decompressedSize;
     }
     else
     {
         throw new NotSupportedException();
     }
 }