public static BuildReport ExecuteBuild(IUniBuildCommandsMap commandsMap) { var buildData = commandsMap.BuildData; var configuration = CreateConfiguration(buildData.ArtifactName, buildData.BuildTarget, buildData.BuildTargetGroup); return(UniBuildTool.BuildPlayer(configuration, commandsMap)); }
public static void BuildByConfigurationId(string guid) { var assetPath = AssetDatabase.GUIDToAssetPath(guid); var asset = AssetDatabase.LoadAssetAtPath <UniBuildCommandsMap>(assetPath); UniBuildTool.ExecuteBuild(asset); }
public static BuildReport ExecuteBuild(string outputFileName, BuildTarget buildTarget, BuildTargetGroup targetGroup) { var buildConfiguration = CreateConfiguration(outputFileName, buildTarget, targetGroup); return(UniBuildTool.BuildPlayer(buildConfiguration)); }