Make GenerateSiteBuilds public for Jenkins use
This commit is contained in:
parent
c97a54a009
commit
1c0ac513af
@ -36,7 +36,34 @@ namespace Passer {
|
||||
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();
|
||||
|
||||
if (assetbundles.Length > 0) {
|
||||
@ -68,33 +95,6 @@ namespace Passer {
|
||||
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() {
|
||||
string savePath = EditorUtility.SaveFolderPanel("Target folder", "", "");
|
||||
BuildSites(savePath);
|
||||
|
Loading…
x
Reference in New Issue
Block a user