updatePosition method
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!);
}
}