namespace UI.CardSystem.StateMachine { /// /// Implement on a state component to receive routed drag events from Card. /// Similar to ICardClickHandler but for drag behavior. /// public interface ICardStateDragHandler { /// /// Called when drag starts. Return true to handle drag (prevent default DraggingState transition). /// bool OnCardDragStarted(CardContext context); /// /// Called when drag ends. Return true to handle drag end (prevent default state transitions). /// bool OnCardDragEnded(CardContext context); } }