From ca7b565cd73e47a4c83189e35544c892b781cea1 Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Tue, 22 Dec 2020 10:00:23 +0800
Subject: [PATCH] 修改拖拽 增加未开启塔位增加红色标记

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

diff --git a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
index 47250c6..cc83a69 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>
         /// 放置在当前位置
@@ -197,6 +198,11 @@
 
         }
 
+        public void SetWarning(bool isOn)
+        {
+            canPlaceRenderer.material = isOn ? canNotPlaceMat : canPlaceMat;
+        }
+
         /// <summary>
         /// 塔的虚影
         /// </summary>
@@ -288,6 +294,11 @@
                         if (tileRenderer != null && openMat != null)
                             tileRenderer.sharedMaterial = openMat;
                     }
+
+                    if (canPlaceRenderer.material == canNotPlaceMat)
+                    {
+                        SetWarning(false);
+                    }
                     break;
                 case PlacementGridType.EGridDestroyed:
                     if (tileRenderer != null && destroyedMat != null)

--
Gitblit v1.9.1