updatePosition method

void updatePosition(
  1. Vector2Rect position
)

Implementation

void updatePosition(Vector2Rect position) {
  if (collisions.isNotEmpty && position != _lastPosition) {
    collisions.first.updatePosition(position);
    Rect? _rect;
    for (final element in collisions) {
      element.updatePosition(position);
      if (_rect == null) {
        _rect = element.rect;
      } else {
        _rect = _rect.expandToInclude(element.rect);
      }
    }
    _lastPosition = position;
    vector2rect = Vector2Rect.fromRect(_rect!);
  }
}