eye-therapy-2 / Assets / Scripts / Builder / BuildingSiteBehaviour.cs
BuildingSiteBehaviour.cs
Raw
using UnityEngine;

public class BuildingSiteBehaviour : MonoBehaviour
{
    [SerializeField] private float gizmoWidth = 1f;
    [SerializeField] private float gizmoHeight = 0.3f;
    public bool Taken { get; private set; }

    public void TakeSite()
    {
        Taken = true;
    }

#if UNITY_EDITOR
    private void OnDrawGizmos()
    {
        if (!Taken)
        {
            Gizmos.color = Color.yellow;
            Gizmos.DrawWireCube(transform.position, new Vector3(gizmoWidth, gizmoHeight, gizmoWidth));
        }
    }
#endif
}