using Godot; namespace Cthangover.CardBattle { /// /// Common contract for every card the input controller can hit-test. Both /// the character cards on the field and the draggable action cards expose /// their root , because layout, scale and the drag /// ghost all operate on the whole card rect rather than on an inner sprite. /// public interface ICard { /// Root control used for hit-testing and for reparenting during a drag. Control GetControlNode(); } }