wangguan
2020-12-26 e371272a7885723c7b0ef31a20ae5d0fbead1d30
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;
@@ -295,9 +307,10 @@
                            tileRenderer.sharedMaterial = openMat;
                    }
                    if (canPlaceRenderer.material == canNotPlaceMat)
                    SetWarning(false);
                    if (buyMesh != null)
                    {
                        SetWarning(false);
                        Destroy(buyMesh);
                    }
                    break;
                case PlacementGridType.EGridDestroyed: