setupSensorArea method

void setupSensorArea({
  1. Vector2? size,
  2. Vector2? align,
  3. int intervalCheck = 250,
})

Implementation

void setupSensorArea({
  Vector2? size,
  Vector2? align,
  int intervalCheck = 250,
}) {
  _intervalCheckContact = intervalCheck;
  if (size != null || align != null) {
    if (size != null) {
      _sensorArea = Vector2Rect(align ?? Vector2.zero(), size);
    } else if (align != null) {
      _sensorArea = Vector2Rect(align, this.position.size);
    }
    _collisionConfig = CollisionConfig(
      collisions: [
        CollisionArea.fromVector2Rect(rect: _sensorArea!),
      ],
    );
  }
}