/// <summary> /// Builds the game with the specified paramters. /// </summary> /// <param name="target">Target build platform.</param> /// <param name="options">Build options</param> private static void buildGame(BuildTarget target, BuildOptions options) { // Set up settings for each platform string buildPath = EditorUtility.SaveFolderPanel("Choose Location of Built Game", "", ""); string executableName = executable; if (target == BuildTarget.StandaloneWindows) { executableName += ".exe"; } else { executableName += ".app"; } // Build player BuildPipeline.BuildPlayer(EditorBuildSettings.scenes, Path.Combine(buildPath, executableName), target, options); if (target == BuildTarget.StandaloneWindows) { BuildScript.CopyYAMLFilesWindows(buildPath); } else { BuildScript.CopyYAMLFilesMac(buildPath); } }