Components/SittableNode.cs
using Clover.Interactable;

namespace Clover.Components;

[Category( "Clover/Components" )]
[Icon( "chair" )]
public class SittableNode : Component
{
	
	public Sittable Sittable { get; set; }
	[Sync, Property, ReadOnly] public GameObject Occupant { get; set; }
	
	public bool IsOccupied => Occupant.IsValid();
	
	protected override void DrawGizmos()
	{
		base.DrawGizmos();
		Gizmo.Draw.Model( "models/player/placeholder.vmdl");
	}
	
}