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