using UnityEditor; using UnityEngine; using UnityEngine.UI; namespace DDD { public class CellUI : MonoBehaviour { public Color emptyColor = Color.white; public Color selectedColor = Color.white; public Color batchedColor = Color.white; public Color lockedColor = Color.white; private Image image; private void OnEnable() { image = GetComponent(); } public void SetTile(int tile) { // 0 == 비어있음, 1 == 차있음, 2 == 잠김 switch (tile) { case 0: image.color = emptyColor; break; case 1: image.color = batchedColor; break; case 2: image.color = lockedColor; break; } } private void OnDrawGizmos() { // 기즈모 위치 예시 Vector3 pos = transform.position; // 텍스트 표시 Handles.color = Color.black; Handles.Label(pos, CellManager.WorldToCell(transform.position).ToString()); } } }