From 6baa5a654138a2e0a9871adaef311a74e132dd6e Mon Sep 17 00:00:00 2001
From: chenxin <chenxin6991@163.com>
Date: Fri, 25 Dec 2020 15:53:56 +0800
Subject: [PATCH] Merge branch 'master' of http://47.95.218.140:8090/r/GemBattle into master

---
 Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
index 47250c6..1e532a8 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
@@ -56,6 +56,7 @@
         /// 可以放置的
         /// </summary>
         public Material canPlaceMat;
+        public Material canNotPlaceMat;
 
         /// <summary>
         /// 放置在当前位置
@@ -186,15 +187,20 @@
 
             if (isOn && towerName != "")
             {
-                SetTowerVirtualshadow(towerName);
+                //SetTowerVirtualshadow(towerName);
                 EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, true);
             }
-            else if (!isOn && towerVSRenderer.enabled)
+            else if (!isOn)
             {
                 towerVSRenderer.enabled = false;
                 EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, false);
             }
 
+        }
+
+        public void SetWarning(bool isOn)
+        {
+            canPlaceRenderer.material = isOn ? canNotPlaceMat : canPlaceMat;
         }
 
         /// <summary>
@@ -288,6 +294,9 @@
                         if (tileRenderer != null && openMat != null)
                             tileRenderer.sharedMaterial = openMat;
                     }
+
+                    SetWarning(false);
+
                     break;
                 case PlacementGridType.EGridDestroyed:
                     if (tileRenderer != null && destroyedMat != null)

--
Gitblit v1.9.1