From 96a347d09e4d07e503718bf34b97a391a8a92451 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期一, 01 七月 2019 10:17:03 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_client

---
 Assets/Editor/Tool/ClientPackage.cs |   37 ++++++++++++++++++++++++++++++-------
 1 files changed, 30 insertions(+), 7 deletions(-)

diff --git a/Assets/Editor/Tool/ClientPackage.cs b/Assets/Editor/Tool/ClientPackage.cs
index 140a1c7..f34892b 100644
--- a/Assets/Editor/Tool/ClientPackage.cs
+++ b/Assets/Editor/Tool/ClientPackage.cs
@@ -130,12 +130,6 @@
             var completeCount = 0;
             foreach (var item in builtInFiles)
             {
-                var directory = Path.GetDirectoryName(item.FullName);
-                if (!Directory.Exists(directory))
-                {
-                    Directory.CreateDirectory(directory);
-                }
-
                 var extension = Path.GetExtension(item.FullName);
                 if (extension == ".meta")
                 {
@@ -144,7 +138,13 @@
 
                 var relativePath = FileExtersion.GetFileRelativePath(_assetBundlePath, item.FullName);
                 var to = StringUtility.Contact(ResourcesPath.Instance.StreamingAssetPath, relativePath);
-                File.Copy(item.FullName,to,true);
+                var directory = Path.GetDirectoryName(to);
+                if (!Directory.Exists(directory))
+                {
+                    Directory.CreateDirectory(directory);
+                }
+
+                File.Copy(item.FullName, to, true);
                 completeCount++;
             }
 
@@ -487,6 +487,13 @@
             newVersionConfig.buildTime = DateTime.Now.ToString("yy/MM/dd--HH:mm");
             newVersionConfig.buildIndex = _buildIndex;
 
+            if (File.Exists(Application.dataPath + "/Resources/Game.txt"))
+            {
+                File.Delete(Application.dataPath + "/Resources/Game.txt");
+            }
+
+            File.WriteAllText(Application.dataPath + "/Resources/Game.txt", GetGameId(_publisher));
+
             AssetDatabase.CreateAsset(newVersionConfig, newVersionConfigPath);
             EditorUtility.SetDirty(newVersionConfig);
 
@@ -539,6 +546,22 @@
         return null;
     }
 
+    static string GetGameId(string _publisher)
+    {
+        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] == _publisher)
+            {
+                return lineStrings[7];
+            }
+        }
+
+        return "xbqy";
+    }
+
     static void SetIconAndSplashImage(string _versionName)
     {
         var buildTarget = GetBuildTarget();

--
Gitblit v1.8.0