public BuildProcess GetCurrentBuildProcess() { UBSProcess ubs = UBSProcess.LoadUBSProcess(); BuildProcess process = ubs.GetCurrentProcess(); return(process); }
private static BuildCollection GetLastBuildCollection() { var process = UBSProcess.LoadUBSProcess(); if (process != null) { return(process.BuildCollection); } return(null); }
void Initialize() { mProcess = UBSProcess.LoadUBSProcess(); if (mProcess == null) { mEmpty = true; mInit = true; } else { EditorApplication.update -= OnUpdate; EditorApplication.update += OnUpdate; } }
public static void OnPostProcessBuild(BuildTarget target, string buildPath) { if (BuildBehavior == UBSBuildBehavior.auto) { return; } buildPath = UBS.Helpers.GetProjectRelativePath(buildPath); UBSProcess p = UBSProcess.LoadUBSProcess(); if (p.mCurrentState == UBSState.building && target == p.CurrentProcess.mPlatform) { if (p.CurrentProcess.mOutputPath != buildPath) { Debug.Log( string.Format("Manually selected build path \"{0}\" differs from specified UBS build path \"{1}\" in process \"{2}\". Using manually selected one.", buildPath, p.CurrentProcess.mOutputPath, p.CurrentProcessName) ); p.CurrentProcess.mOutputPath = buildPath; } p.OnBuildDone(); } }
public void Cancel(string pMessage) { UBSProcess ubs = UBSProcess.LoadUBSProcess(); ubs.Cancel(pMessage); }
public BuildCollection GetCurrentBuildCollection() { UBSProcess ubs = UBSProcess.LoadUBSProcess(); return(ubs.BuildCollection); }