Make GenerateSiteBuilds public for Jenkins use
This commit is contained in:
parent
c97a54a009
commit
1c0ac513af
@ -36,38 +36,6 @@ namespace Passer {
|
|||||||
window.ShowUtility();
|
window.ShowUtility();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void GenerateSiteBuilds() {
|
|
||||||
string[] assetbundles = AssetDatabase.GetAllAssetBundleNames();
|
|
||||||
|
|
||||||
if (assetbundles.Length > 0) {
|
|
||||||
if (siteBuilds == null) {
|
|
||||||
siteBuilds = AssetDatabase.LoadAssetAtPath<Sites>("Assets/SiteBuilds/SiteList.asset");
|
|
||||||
if (siteBuilds == null) {
|
|
||||||
if (!Directory.Exists("Assets/SiteBuilds"))
|
|
||||||
Directory.CreateDirectory("Assets/SiteBuilds");
|
|
||||||
|
|
||||||
siteBuilds = (Sites)ScriptableObject.CreateInstance(typeof(Sites));
|
|
||||||
AssetDatabase.CreateAsset(siteBuilds, "Assets/SiteBuilds/SiteList.asset");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
bool hasChanged = false;
|
|
||||||
|
|
||||||
for (int i = 0; i < assetbundles.Length; i++) {
|
|
||||||
Sites.SiteBuild siteBuild = siteBuilds.list.Find(sb => sb.siteName == assetbundles[i]);
|
|
||||||
if (siteBuild == null) {
|
|
||||||
siteBuild = new Sites.SiteBuild() {
|
|
||||||
siteName = assetbundles[i],
|
|
||||||
enabled = true,
|
|
||||||
};
|
|
||||||
siteBuilds.list.Add(siteBuild);
|
|
||||||
hasChanged = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (hasChanged)
|
|
||||||
AssetDatabase.SaveAssets();
|
|
||||||
}
|
|
||||||
|
|
||||||
private Vector2 scrollPos;
|
private Vector2 scrollPos;
|
||||||
|
|
||||||
private void OnGUI() {
|
private void OnGUI() {
|
||||||
@ -95,6 +63,38 @@ namespace Passer {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void GenerateSiteBuilds() {
|
||||||
|
string[] assetbundles = AssetDatabase.GetAllAssetBundleNames();
|
||||||
|
|
||||||
|
if (assetbundles.Length > 0) {
|
||||||
|
if (siteBuilds == null) {
|
||||||
|
siteBuilds = AssetDatabase.LoadAssetAtPath<Sites>("Assets/SiteBuilds/SiteList.asset");
|
||||||
|
if (siteBuilds == null) {
|
||||||
|
if (!Directory.Exists("Assets/SiteBuilds"))
|
||||||
|
Directory.CreateDirectory("Assets/SiteBuilds");
|
||||||
|
|
||||||
|
siteBuilds = (Sites)ScriptableObject.CreateInstance(typeof(Sites));
|
||||||
|
AssetDatabase.CreateAsset(siteBuilds, "Assets/SiteBuilds/SiteList.asset");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
bool hasChanged = false;
|
||||||
|
|
||||||
|
for (int i = 0; i < assetbundles.Length; i++) {
|
||||||
|
Sites.SiteBuild siteBuild = siteBuilds.list.Find(sb => sb.siteName == assetbundles[i]);
|
||||||
|
if (siteBuild == null) {
|
||||||
|
siteBuild = new Sites.SiteBuild() {
|
||||||
|
siteName = assetbundles[i],
|
||||||
|
enabled = true,
|
||||||
|
};
|
||||||
|
siteBuilds.list.Add(siteBuild);
|
||||||
|
hasChanged = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (hasChanged)
|
||||||
|
AssetDatabase.SaveAssets();
|
||||||
|
}
|
||||||
|
|
||||||
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