跳到主要内容
版本:3.0.x

Class TaskGetBuildMap

获取资源构建映射的任务,负责从收集器生成构建映射上下文。

Assembly: YooAsset.Editor.dll
View Source
Declaration
public class TaskGetBuildMap

Methods

CreateBuildMap(bool, BuildParameters)

生成资源构建上下文

View Source
Declaration
public BuildMapContext CreateBuildMap(bool simulateBuild, BuildParameters buildParameters)
Returns

YooAsset.Editor.BuildMapContext: 构建映射上下文

Parameters
TypeNameDescription
System.BooleansimulateBuild是否模拟构建
YooAsset.Editor.BuildParametersbuildParameters构建参数

PreProcessPackShareBundle(BuildParameters, CollectCommand, Dictionary<string, BuildAssetInfo>)

共享资源打包前置处理

View Source
Declaration
protected virtual void PreProcessPackShareBundle(BuildParameters buildParameters, CollectCommand command, Dictionary<string, BuildAssetInfo> allBuildAssetInfos)
Parameters
TypeNameDescription
YooAsset.Editor.BuildParametersbuildParameters构建参数
YooAsset.Editor.CollectCommandcommand收集命令
System.Collections.Generic.Dictionary<System.String,YooAsset.Editor.BuildAssetInfo>allBuildAssetInfos全部构建资源信息字典

ProcessingPackShareBundle(BuildParameters, CollectCommand, BuildAssetInfo)

共享资源打包机制

View Source
Declaration
protected virtual void ProcessingPackShareBundle(BuildParameters buildParameters, CollectCommand command, BuildAssetInfo buildAssetInfo)
Parameters
TypeNameDescription
YooAsset.Editor.BuildParametersbuildParameters构建参数
YooAsset.Editor.CollectCommandcommand收集命令
YooAsset.Editor.BuildAssetInfobuildAssetInfo当前处理的构建资源信息

PostProcessPackShareBundle(BuildParameters, CollectCommand, Dictionary<string, BuildAssetInfo>)

共享资源打包后置处理

View Source
Declaration
protected virtual void PostProcessPackShareBundle(BuildParameters buildParameters, CollectCommand command, Dictionary<string, BuildAssetInfo> allBuildAssetInfos)
Parameters
TypeNameDescription
YooAsset.Editor.BuildParametersbuildParameters构建参数
YooAsset.Editor.CollectCommandcommand收集命令
System.Collections.Generic.Dictionary<System.String,YooAsset.Editor.BuildAssetInfo>allBuildAssetInfos全部构建资源信息字典

CheckRawBundleMapContent(BuildMapContext)

检测原生文件资源包的构建规则

View Source
Declaration
protected void CheckRawBundleMapContent(BuildMapContext buildMapContext)
Parameters
TypeNameDescription
YooAsset.Editor.BuildMapContextbuildMapContext构建映射上下文