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/EndlessTowerGridOpen.cs |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs b/Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs
index 5ff5507..dacb0fa 100644
--- a/Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs
+++ b/Assets/Scripts/TowerDefense/UI/EndlessTowerGridOpen.cs
@@ -13,7 +13,7 @@
 public class EndlessTowerGridOpen : MonoBehaviour
 {
     // 当前Button对应的Cash Text数据
-    public TextMeshProUGUI cashText;
+    public TextMeshPro cashText;
 
     // 当前Button对应的image.
     public Image mImage;
@@ -76,11 +76,22 @@
             cashText.color = new Color(0.5f, 0.5f, 0.5f);
     }
 
-    public void SetBuyBtnInfo(int x, int y, TowerPlacementGridEndless tpg)
+    public void SetBuyBtnInfo(int x, int y, TowerPlacementGridEndless tpg, string cost)
     {
         gridX = x;
         gridY = y;
         towerGrid = tpg;
+
+        TowerDefense.UI.HUD.PlacementTile tile = TowerPlacementGridEndless.instance.GetOneTile(x, y);
+        if (tile != null && tile.BuyMesh != null)
+        {
+            //cashText.gameObject.SetActive(false);
+            Transform ts = tile.BuyMesh.transform.Find("CashText");
+            cashText = ts.GetComponent<TextMeshPro>();
+        }
+
+        cashText.SetText(cost);
+
     }
 
     /// <summary>

--
Gitblit v1.9.1