//Create the custom Editor Window public static void CreateCustomBuildWindow(BuildStage s, CustomBuildWindow w, SelectScenes sel, BuildStageEvent ev ) { CustomBuildWindow.instance = (CustomBuildWindow) EditorWindow.GetWindowWithRect( typeof(CustomBuildWindow), new Rect(0, 0, 600, 500), true, "Custom Build Settings" ); instance.stage = s; instance.innerInstance = w; instance.unityEvent = ev; instance.selector = sel; instance.buildScenesEnabled = instance.selector.GetBuildSettingsScenesEnabled(); instance.minSize = new Vector2(600, 500); instance.autoRepaintOnSceneChange = true; instance.innerInstance.LoadCustomBuildPrefs(); instance.ShowUtility(); }
public CustomBuild(CustomBuildSetupEnv setupEnv, CustomBuildWindow window, CustomBuildUnityExport unityExport, CustomBuildProjectBuild projectBuild, CustomBuildProjectInstall projectInstall, CustomBuildProjectRun projectRun, CustomBuildErrorTitles eT ) { scenesSelector = new SelectScenes(); customBuildSetup = setupEnv; customBuildWindow = window; customBuildUnityExport = unityExport; customBuildProjectBuild = projectBuild; customBuildProjectInstall = projectInstall; customBuildProjectRun = projectRun; errorTitles = eT; buildStagesToRun = new BuildStageEvent(); }