public static void ExportGradleProject(DefaultUnityBuildConfig config) { var pipeline = new DefaultUnityBuildPipeline(); pipeline.BeforeBuild(config); pipeline.AppendBuildCommands(new UnityBuildPlayerCommand()); pipeline.Build(config); }
public static void Launch(DefaultUnityBuildConfig config) { var pipeline = new DefaultUnityBuildPipeline(); pipeline.BeforeBuild(config); pipeline.AppendBuildCommands(new UnityBuildPlayerCommand()); pipeline.Build(config); }
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); }