| | |
| | | /// 可以放置的 |
| | | /// </summary> |
| | | public Material canPlaceMat; |
| | | public Material canNotPlaceMat; |
| | | |
| | | /// <summary> |
| | | /// 放置在当前位置 |
| | |
| | | |
| | | 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> |
| | |
| | | if (tileRenderer != null && openMat != null) |
| | | tileRenderer.sharedMaterial = openMat; |
| | | } |
| | | |
| | | SetWarning(false); |
| | | |
| | | break; |
| | | case PlacementGridType.EGridDestroyed: |
| | | if (tileRenderer != null && destroyedMat != null) |