Example #1
0
        /// <summary>
        /// Update the content with the specified AssetsFile.
        /// </summary>
        /// <param name="assets">AssetsFile to load.</param>
        public static void LoadAssetsFile(this AssetBundleFile.FileType file, AssetsFile assets)
        {
            UnityBinaryWriter w = new UnityBinaryWriter();

            assets.Write(w);
            file.Data = w.ToBytes();
        }
Example #2
0
        /*** AssetBundleFile ***/
        /// <summary>
        /// Convert this file into AssetsFile.
        /// </summary>
        /// <returns>Converted AssetsFile.</returns>
        public static AssetsFile ToAssetsFile(this AssetBundleFile.FileType file)
        {
            AssetsFile assets = new AssetsFile();

            assets.Read(new UnityBinaryReader(file.Data));
            return(assets);
        }