static extern WriteResult WriteSerializedFile_Internal(string outputFolder, WriteCommand writeCommand, BuildSettings settings, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildReferenceMap referenceMap, PreloadInfo preloadInfo, AssetBundleInfo bundleInfo);
extern private static WriteResult WriteSerializedFileAssetBundle(string outputFolder, WriteCommand writeCommand, BuildSettings settings, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildReferenceMap referenceMap, AssetBundleInfo bundleInfo);
public static WriteResult WriteSerializedFile(string outputFolder, WriteCommand writeCommand, BuildSettings settings, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildReferenceMap referenceMap, AssetBundleInfo bundleInfo) { if (IsBuildInProgress()) { throw new InvalidOperationException("Cannot call WriteSerializedFile while a build is in progress"); } if (string.IsNullOrEmpty(outputFolder)) { throw new ArgumentException("String is null or empty.", "outputFolder"); } if (writeCommand == null) { throw new ArgumentNullException("writeCommand"); } if (referenceMap == null) { throw new ArgumentNullException("referenceMap"); } if (bundleInfo == null) { throw new ArgumentNullException("bundleInfo"); } return(WriteSerializedFileAssetBundle(outputFolder, writeCommand, settings, globalUsage, usageSet, referenceMap, bundleInfo)); }
public static WriteResult WriteSerializedFile(string outputFolder, WriteCommand writeCommand, BuildSettings settings, BuildUsageTagGlobal globalUsage, BuildUsageTagSet usageSet, BuildReferenceMap referenceMap, AssetBundleInfo bundleInfo) { return(WriteSerializedFile(outputFolder, new WriteParameters { writeCommand = writeCommand, settings = settings, globalUsage = globalUsage, usageSet = usageSet, referenceMap = referenceMap, bundleInfo = bundleInfo })); }