Make GenerateSiteBuilds public for Jenkins use
This commit is contained in:
parent
c97a54a009
commit
1c0ac513af
@ -36,7 +36,34 @@ namespace Passer {
|
|||||||
window.ShowUtility();
|
window.ShowUtility();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void GenerateSiteBuilds() {
|
private Vector2 scrollPos;
|
||||||
|
|
||||||
|
private void OnGUI() {
|
||||||
|
EditorGUILayout.LabelField("Sites in Build", EditorStyles.boldLabel);
|
||||||
|
|
||||||
|
scrollPos =
|
||||||
|
EditorGUILayout.BeginScrollView(scrollPos, GUILayout.ExpandHeight(true));
|
||||||
|
|
||||||
|
for (int i = 0; i < siteBuilds.list.Count; i++) {
|
||||||
|
siteBuilds.list[i].enabled = EditorGUILayout.ToggleLeft(siteBuilds.list[i].siteName, siteBuilds.list[i].enabled);
|
||||||
|
}
|
||||||
|
EditorGUILayout.EndScrollView();
|
||||||
|
|
||||||
|
|
||||||
|
bool buildSites = false;
|
||||||
|
bool buildToFolder = false;
|
||||||
|
using (new GUILayout.HorizontalScope()) {
|
||||||
|
GUILayout.FlexibleSpace();
|
||||||
|
buildSites = GUILayout.Button("Build", GUILayout.Width(110));
|
||||||
|
buildToFolder = GUILayout.Button("Build to Folder", GUILayout.Width(110));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (buildSites) BuildSites("");
|
||||||
|
if (buildToFolder) StartBuildToFolder();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void GenerateSiteBuilds() {
|
||||||
string[] assetbundles = AssetDatabase.GetAllAssetBundleNames();
|
string[] assetbundles = AssetDatabase.GetAllAssetBundleNames();
|
||||||
|
|
||||||
if (assetbundles.Length > 0) {
|
if (assetbundles.Length > 0) {
|
||||||
@ -68,33 +95,6 @@ namespace Passer {
|
|||||||
AssetDatabase.SaveAssets();
|
AssetDatabase.SaveAssets();
|
||||||
}
|
}
|
||||||
|
|
||||||
private Vector2 scrollPos;
|
|
||||||
|
|
||||||
private void OnGUI() {
|
|
||||||
EditorGUILayout.LabelField("Sites in Build", EditorStyles.boldLabel);
|
|
||||||
|
|
||||||
scrollPos =
|
|
||||||
EditorGUILayout.BeginScrollView(scrollPos, GUILayout.ExpandHeight(true));
|
|
||||||
|
|
||||||
for (int i = 0; i < siteBuilds.list.Count; i++) {
|
|
||||||
siteBuilds.list[i].enabled = EditorGUILayout.ToggleLeft(siteBuilds.list[i].siteName, siteBuilds.list[i].enabled);
|
|
||||||
}
|
|
||||||
EditorGUILayout.EndScrollView();
|
|
||||||
|
|
||||||
|
|
||||||
bool buildSites = false;
|
|
||||||
bool buildToFolder = false;
|
|
||||||
using (new GUILayout.HorizontalScope()) {
|
|
||||||
GUILayout.FlexibleSpace();
|
|
||||||
buildSites = GUILayout.Button("Build", GUILayout.Width(110));
|
|
||||||
buildToFolder = GUILayout.Button("Build to Folder", GUILayout.Width(110));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (buildSites) BuildSites("");
|
|
||||||
if (buildToFolder) StartBuildToFolder();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
private static void StartBuildToFolder() {
|
private static void StartBuildToFolder() {
|
||||||
string savePath = EditorUtility.SaveFolderPanel("Target folder", "", "");
|
string savePath = EditorUtility.SaveFolderPanel("Target folder", "", "");
|
||||||
BuildSites(savePath);
|
BuildSites(savePath);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user