PickableObject constructor

PickableObject({
  1. required EscapeGameObject object,
  2. Action? onPickedUp,
  3. bool removeAfterPickedUp = true,
  4. InteractableTooltip? removedTooltip,
  5. Padlock? padlock,
  6. String? id,
  7. InteractableRenderSettings? renderSettings,
  8. Action<InteractableTooltip> onHover = _defaultOnHover,
})

Creates a new PickableObject instance.

Implementation

PickableObject({
  required this.object,
  this.onPickedUp,
  this.removeAfterPickedUp = true,
  this.removedTooltip,
  super.padlock,
  String? id,
  super.renderSettings,
  super.onHover,
}) : super(
        id: id ?? object.id,
      );