using UnityEngine; namespace HexGrid { // 地形管理 // 未解锁的时候,放个黑块 public class TerrainManager : MonoBehaviour,IHexGridMediatable { [SerializeField] private Material unlockedMaterial; [SerializeField] private Material lockedMaterial; public void UpdateTerrainForZone(int zoneId) { var obj = GameObject.Find("ZoneTerrain_" + zoneId); if (obj != null) { var rend = obj.GetComponent(); if (rend != null) rend.material = unlockedMaterial; } } public void SetMediator(IHexGridMediator mediator) { } } }