Ejemplo n.º 1
0
        public static BuildReport ExecuteBuild(IUniBuildCommandsMap commandsMap)
        {
            var buildData     = commandsMap.BuildData;
            var configuration = CreateConfiguration(buildData.ArtifactName, buildData.BuildTarget, buildData.BuildTargetGroup);

            return(UniBuildTool.BuildPlayer(configuration, commandsMap));
        }
Ejemplo n.º 2
0
        public static void BuildByConfigurationId(string guid)
        {
            var assetPath = AssetDatabase.GUIDToAssetPath(guid);
            var asset     = AssetDatabase.LoadAssetAtPath <UniBuildCommandsMap>(assetPath);

            UniBuildTool.ExecuteBuild(asset);
        }
Ejemplo n.º 3
0
        public static BuildReport ExecuteBuild(string outputFileName, BuildTarget buildTarget, BuildTargetGroup targetGroup)
        {
            var buildConfiguration = CreateConfiguration(outputFileName, buildTarget, targetGroup);

            return(UniBuildTool.BuildPlayer(buildConfiguration));
        }