From 808f9439dca04f529bb5c88149d8d861224e7397 Mon Sep 17 00:00:00 2001
From: wangguan <wangguan@kt007.com>
Date: Sat, 26 Dec 2020 13:56:31 +0800
Subject: [PATCH] 金币放入3D场景中 4级以上使用一颗星+文字 购买按钮点击超限后使用最高金币 替换json

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

diff --git a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
index 1e532a8..6a731c6 100644
--- a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
+++ b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs
@@ -269,6 +269,14 @@
             towerVSRenderer.enabled = false;
         }
 
+        private GameObject buyMesh;
+        public GameObject BuyMesh
+        {
+            get
+            {
+                return buyMesh;
+            }
+        }
 
         /// <summary>
         /// 根据传入的参数来设置当前Grid对应的显示信息
@@ -280,6 +288,10 @@
             switch (newtype)
             {
                 case PlacementGridType.EGridWaitBuy:
+                    GameObject prefab = Resources.Load<GameObject>("Prefabs/BuyMesh");
+                    buyMesh = Instantiate(prefab, transform);
+                    //Debug.Log("未开启塔位" + buyMesh);
+
                     if (tileRenderer != null && waitBuyMat != null)
                         tileRenderer.sharedMaterial = waitBuyMat;
                     break;
@@ -296,7 +308,10 @@
                     }
 
                     SetWarning(false);
-
+                    if (buyMesh != null)
+                    {
+                        Destroy(buyMesh);
+                    }
                     break;
                 case PlacementGridType.EGridDestroyed:
                     if (tileRenderer != null && destroyedMat != null)

--
Gitblit v1.9.1