Exemple #1
0
        public static void ExportGradleProject(DefaultUnityBuildConfig config)
        {
            var pipeline = new DefaultUnityBuildPipeline();

            pipeline.BeforeBuild(config);
            pipeline.AppendBuildCommands(new UnityBuildPlayerCommand());

            pipeline.Build(config);
        }
Exemple #2
0
        public static void Launch(DefaultUnityBuildConfig config)
        {
            var pipeline = new DefaultUnityBuildPipeline();

            pipeline.BeforeBuild(config);
            pipeline.AppendBuildCommands(new UnityBuildPlayerCommand());

            pipeline.Build(config);
        }
Exemple #3
0
 public static void ExportGradleProject(string path)
 {
     if (File.Exists(path))
     {
         DefaultUnityBuildPipeline.ExportGradleProject(JsonUtility.FromJson <DefaultUnityBuildConfig>(File.ReadAllText(path)));
     }
     else
     {
         DefaultUnityBuildConfig empty = new DefaultUnityBuildConfig();
         File.WriteAllText(path, JsonUtility.ToJson(empty));
     }
     AssetDatabase.Refresh();
 }
 public static void ExportWindows()
 {
     DefaultUnityBuildPipeline.Launch(sWindowsBuildConfig);
 }
 public static void ExportiOS()
 {
     DefaultUnityBuildPipeline.Launch(siOSBuildConfig);
 }
 public static void ExportAndroidGradleProject()
 {
     DefaultUnityBuildPipeline.Launch(sAndroidBuildConfig);
 }