From cd2a94a5168a81893f75ae4bc263198f4cca071f Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期三, 29 八月 2018 16:44:20 +0800
Subject: [PATCH] 3064  修改debug 登录工具

---
 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