From 61b5058b990da2fe7f4b76e1e61b817d4f511432 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期四, 30 八月 2018 10:28:32 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
Core/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs | 36 ++++++++++++++++++++++++++++++++----
1 files changed, 32 insertions(+), 4 deletions(-)
diff --git a/Core/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs b/Core/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs
index b86cb35..55faed5 100644
--- a/Core/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs
+++ b/Core/Editor/AssetBundleBrowser/AssetBundleBuildTab.cs
@@ -20,8 +20,10 @@
//private string m_OutputPath = string.Empty;
//[SerializeField]
//private bool m_UseDefaultPath = true;
- private string m_streamingPath {
- get {
+ private string m_streamingPath
+ {
+ get
+ {
switch (m_UserData.m_BuildTarget)
{
case ValidBuildTarget.Android:
@@ -71,12 +73,14 @@
[SerializeField] int m_Version;
- public string ApkOutputPath {
+ public string ApkOutputPath
+ {
get { return LocalSave.GetString("APKOutPutPath"); }
set { LocalSave.SetString("APKOutPutPath", value); }
}
- public string publishers {
+ public string publishers
+ {
get { return LocalSave.GetString("APKPublishers"); }
set { LocalSave.SetString("APKPublishers", value); }
}
@@ -429,6 +433,12 @@
GUILayout.EndHorizontal();
+ GUILayout.Space(20);
+ if (GUILayout.Button("SwitchVersionConfig"))
+ {
+ EditorApplication.delayCall += ExecuteSwitchVersionConfig;
+ }
+
GUILayout.EndVertical();
EditorGUILayout.EndScrollView();
}
@@ -636,6 +646,24 @@
ClientPackage.BuildPublishers(ClientPackage.SDK_PLUGIN_PROJECT, outputPath, ApkOutputPath, publishers, true, false);
}
+ private void ExecuteSwitchVersionConfig()
+ {
+ var newVersionConfigPath = StringUtility.Contact("Assets/Resources/ScriptableObject/Config/VersionConfig", ".asset");
+ var versionsFilePath = Application.dataPath + Path.DirectorySeparatorChar + "Editor/VersionConfigs/Versions.txt";
+
+ var lines = File.ReadAllLines(versionsFilePath);
+ for (int i = 2; i < lines.Length; i++)
+ {
+ var line = lines[i];
+ var lineStrings = line.Split('\t');
+ if (lineStrings[0] == publishers)
+ {
+ VersionConfig.Get().Read(line);
+ break;
+ }
+ }
+ }
+
private static void DirectoryCopy(string sourceDirName, string destDirName)
{
// Get the subdirectories for the specified directory.
--
Gitblit v1.8.0