From 6baa5a654138a2e0a9871adaef311a74e132dd6e Mon Sep 17 00:00:00 2001 From: chenxin <chenxin6991@163.com> Date: Fri, 25 Dec 2020 15:53:56 +0800 Subject: [PATCH] Merge branch 'master' of http://47.95.218.140:8090/r/GemBattle into master --- Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs | 13 +++++++++++-- 1 files changed, 11 insertions(+), 2 deletions(-) diff --git a/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs b/Assets/Scripts/TowerDefense/UI/HUD/PlacementTile.cs index 47250c6..1e532a8 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> /// 放置在当前位置 @@ -186,15 +187,20 @@ if (isOn && towerName != "") { - SetTowerVirtualshadow(towerName); + //SetTowerVirtualshadow(towerName); EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, true); } - else if (!isOn && towerVSRenderer.enabled) + else if (!isOn) { towerVSRenderer.enabled = false; EndlessWaveLineManager.instance.SetWaveLineShow(GridPosition.x, false); } + } + + public void SetWarning(bool isOn) + { + canPlaceRenderer.material = isOn ? canNotPlaceMat : canPlaceMat; } /// <summary> @@ -288,6 +294,9 @@ if (tileRenderer != null && openMat != null) tileRenderer.sharedMaterial = openMat; } + + SetWarning(false); + break; case PlacementGridType.EGridDestroyed: if (tileRenderer != null && destroyedMat != null) -- Gitblit v1.9.1