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; } }