From 69e0fea6c92fd4e153d45e5f26ef89baecf0405a Mon Sep 17 00:00:00 2001
From: weixudong <weixudong4700@ktgame.com>
Date: Thu, 19 Nov 2020 08:51:09 +0800
Subject: [PATCH] Merge branch 'master' of ssh://172.16.1.52:8091/GemBattle into master

---
 Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs b/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs
index 6ca6cb3..7b486cc 100644
--- a/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs
+++ b/Assets/Scripts/TowerDefense/Towers/Placement/TowerPlacementGridEndless.cs
@@ -892,11 +892,9 @@
 
             for (int tx = 0; tx < dimensions.x; tx++)
             {
-                m_arrGridType[tx, sy] = PlacementGridType.EGridWaitBuy;
+                m_arrGridType[tx, sy] = PlacementGridType.EGridOpen;
                 m_arrGridType[tx, sy - 1] = PlacementGridType.EGridWaitBuy;
             }
-            // 设置塔位默认开启,后面需要根据配置来
-            m_arrGridType[2, 3] = PlacementGridType.EGridOpen;
             ++GameConfig.EndlessOpenAttackTowerCount;
         }
 
@@ -1028,12 +1026,15 @@
                     if (m_arrGridType[ix, y] == PlacementGridType.EGridOpen)
                     {
                         canPlace = true;
-                        for (int i = 0; i < allTowerP.Count; i++)
+                        if (allTowerP != null)
                         {
-                            if (allTowerP[i].x == ix && allTowerP[i].y == y)
+                            for (int i = 0; i < allTowerP.Count; i++)
                             {
-                                canPlace = false;
-                                break;
+                                if (allTowerP[i].x == ix && allTowerP[i].y == y)
+                                {
+                                    canPlace = false;
+                                    break;
+                                }
                             }
                         }
                         m_Tiles[ix, y].CheckCanPlace(canPlace);

--
Gitblit v1.9.1