//----- method ----- public static void Apply(BuildTarget buildTarget, BuildParam buildParam) { BuildManager.buildTarget = buildTarget; BuildManager.buildParam = buildParam; BuildManager.batchMode = false; ApplyBuildSettings(false); }
public static void Build(BuildTargetGroup buildTargetGroup, BuildTarget buildTarget, BuildParam buildParam, bool batchMode) { BuildManager.buildTarget = buildTarget; BuildManager.buildParam = buildParam; BuildManager.batchMode = batchMode; if (EditorUserBuildSettings.activeBuildTarget != buildTarget) { IsBuildWait = true; #if UNITY_5_6_OR_NEWER EditorUserBuildSettings.SwitchActiveBuildTarget(buildTargetGroup, buildTarget); #else EditorUserBuildSettings.SwitchActiveBuildTarget(buildTarget); #endif } else { BuildPlayer(); } }