updatePosition method
Implementation
void updatePosition(Vector2 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.clone();
rect = _rect!;
}
}