namespace Content.Client.Clickable;
///
/// Makes it possible to click the associated entity.
///
[RegisterComponent]
public sealed partial class ClickableComponent : Component
{
///
/// A set of AABBs used as an approximate check for whether a click could hit this entity.
///
[DataField("bounds")]
public DirBoundData? Bounds;
///
/// A set of AABBs associated with the cardinal directions used for approximate click intersection calculations.
///
[DataDefinition]
public sealed partial class DirBoundData
{
[DataField("all")] public Box2 All;
[DataField("north")] public Box2 North;
[DataField("south")] public Box2 South;
[DataField("east")] public Box2 East;
[DataField("west")] public Box2 West;
}
}