From 2f783596b479d243b1f21ba618e63f44c03c28d2 Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Wed, 25 Nov 2020 18:27:55 +0800
Subject: [PATCH] 修改新手引导

---
 Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs |   71 ++++++++++++++++++-----------------
 1 files changed, 37 insertions(+), 34 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs b/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
index 96d4696..dffed63 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/EndlessRandomTower.cs
@@ -224,9 +224,9 @@
     /// </summary>
     public void onClick(EFeatureTower towerType)
     {
-        if (GameConfig.IsNewbie && !GameConfig.CanBuyNewTower)
+        if (GameConfig.IsNewbie)
         {
-            AudioSourceManager.Ins.Play(AudioEnum.UIDisable);
+            AudioSourceManager.Ins.Play(AudioEnum.UI);
 
             return;
         }
@@ -238,41 +238,44 @@
         if (!newTower)
             throw new Exception("未能成功产生Tower");
 
-        if (newTower.towerFeature == EFeatureTower.NULL)
-        {
-            string tmpTowerName = newTower.towerName;
-            towerNameLis.Add(tmpTowerName);
-            int count = 0;
-            bool isFirstBuy = true;
-            for (int i = 0; i < towerNameLis.Count; i++)
-            {
-                if (towerNameLis[i] == tmpTowerName)
-                {
-                    count++;
-                    if (count == 2)
-                    {
-                        isFirstBuy = false;
-                        break;
-                    }
-                }
-            }
+        RandomPlaceTower(newTower, -1, -1, -1, -1, true);
 
-            if (isFirstBuy)
-            {
-                //Debug.Log("首次购买:" + tmpTowerName);
+        // if (newTower.towerFeature == EFeatureTower.NULL)
+        // {
+        //     string tmpTowerName = newTower.towerName;
+        //     towerNameLis.Add(tmpTowerName);
+        //     int count = 0;
+        //     bool isFirstBuy = true;
+        //     for (int i = 0; i < towerNameLis.Count; i++)
+        //     {
+        //         if (towerNameLis[i] == tmpTowerName)
+        //         {
+        //             count++;
+        //             if (count == 2)
+        //             {
+        //                 isFirstBuy = false;
+        //                 break;
+        //             }
+        //         }
+        //     }
 
-            }
-            else
-            {
-                //Debug.Log("购买了多次了:" + tmpTowerName);
-            }
-            RandomPlaceTower(newTower, -1, -1, -1, -1, isFirstBuy);
+        //     if (isFirstBuy)
+        //     {
+        //         //Debug.Log("首次购买:" + tmpTowerName);
 
-        }
-        else
-        {
-            RandomPlaceTower(newTower, -1, -1, -1, -1, false);
-        }
+        //     }
+        //     else
+        //     {
+        //         //Debug.Log("购买了多次了:" + tmpTowerName);
+        //     }
+        //     RandomPlaceTower(newTower, -1, -1, -1, -1, isFirstBuy);
+
+        // }
+        // else
+        // {
+        //     RandomPlaceTower(newTower, -1, -1, -1, -1, false);
+        // }
+
     }
 
     private List<string> towerNameLis = new List<string>();//用来判断是否是首次购买宝石

--
Gitblit v1.9.1