public void StartDraggingUnplaced(Mechanism mechanism) { draggingMechanism = mechanism; if (draggingMechanism != null) { draggingMechanism.StartDrag(); } }
void StartDragging() { if (OverCell) { draggingMechanism = OverHexCell == null ? null : OverHexCell.placedMechanism; if (draggingMechanism != null) { draggingMechanism.StartDrag(); } } }