getPropertyAtPosition method

NmGalaxyLien? getPropertyAtPosition(
  1. Offset screenPosition,
  2. Size canvasSize
)

Get property at a screen position

Implementation

NmGalaxyLien? getPropertyAtPosition(Offset screenPosition, Size canvasSize) {
  for (final position in _positions) {
    if (position.containsPoint(screenPosition, canvasSize)) {
      return _properties.firstWhere((p) => p.id == position.propertyId, orElse: () => _properties.first);
    }
  }
  return null;
}