using System.Collections; using System.Collections.Generic; using UnityEditor; using UnityEditor.Build.Reporting; using UnityEngine; public class BuildScript { [MenuItem("Build/Build Windows")] public static void PerformBuild() { BuildPlayerOptions buildPlayerOptions = new BuildPlayerOptions(); buildPlayerOptions.scenes = new[] { "Assets/Scenes/0.unity"}; buildPlayerOptions.locationPathName = "C:/SIEGE_WORLD/SiegeWorld/BUILD"; buildPlayerOptions.target = BuildTarget.StandaloneWindows64; buildPlayerOptions.options = BuildOptions.None; BuildReport report = BuildPipeline.BuildPlayer(buildPlayerOptions); BuildSummary summary = report.summary; if (summary.result == BuildResult.Succeeded) { Debug.Log("Build succeeded: " + summary.totalSize + " bytes"); } if (summary.result == BuildResult.Failed) { Debug.Log("Build failed " + summary.outputPath); } } }