From ebe5b7b79b97d77274db3f1a03a0be50d8f60397 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 28 六月 2019 18:59:37 +0800
Subject: [PATCH] 7595 仙宝奇缘项目版本校验地址加入game参数

---
 Assets/Editor/Tool/ClientPackage.cs |   29 ++++++++++++++++++++++++++---
 1 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/Assets/Editor/Tool/ClientPackage.cs b/Assets/Editor/Tool/ClientPackage.cs
index 702f53f..cd961d0 100644
--- a/Assets/Editor/Tool/ClientPackage.cs
+++ b/Assets/Editor/Tool/ClientPackage.cs
@@ -144,7 +144,7 @@
                     Directory.CreateDirectory(directory);
                 }
 
-                File.Copy(item.FullName,to,true);
+                File.Copy(item.FullName, to, true);
                 completeCount++;
             }
 
@@ -411,12 +411,12 @@
         if (_development)
         {
             var apkName = StringUtility.Contact(_output, "/", versionName, "_", versionConfig.clientPackageFlag, "_v", versionConfig.m_Version, "_", _buildIndex, "_development.apk");
-            BuildPipeline.BuildPlayer(baseLevels, apkName, BuildTarget.Android, BuildOptions.Development | BuildOptions.ConnectWithProfiler | BuildOptions.AllowDebugging);
+            //BuildPipeline.BuildPlayer(baseLevels, apkName, BuildTarget.Android, BuildOptions.Development | BuildOptions.ConnectWithProfiler | BuildOptions.AllowDebugging);
         }
         else
         {
             var apkName = StringUtility.Contact(_output, "/", versionName, "_", versionConfig.clientPackageFlag, "_v", versionConfig.m_Version, "_", _buildIndex, ".apk");
-            BuildPipeline.BuildPlayer(baseLevels, apkName, BuildTarget.Android, BuildOptions.None);
+           // BuildPipeline.BuildPlayer(baseLevels, apkName, BuildTarget.Android, BuildOptions.None);
         }
     }
 
@@ -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