attach method

void attach({
  1. required void onAddRipple(
    1. Offset position,
    2. double amplitude,
    3. double maxRadius
    ),
  2. required void onDropFood(
    1. Offset? position
    ),
  3. required void onSetFishCount(
    1. int count
    ),
  4. required void onSetTheme(
    1. AquariumThemePreset preset
    ),
  5. required void onToggleCaustics(
    1. bool enabled
    ),
  6. required void onToggleControls(
    1. bool enabled
    ),
  7. required void onStartLoading(),
  8. required void onStopLoading(),
})

Implementation

void attach({
  required void Function(Offset position, double amplitude, double maxRadius) onAddRipple,
  required void Function(Offset? position) onDropFood,
  required void Function(int count) onSetFishCount,
  required void Function(AquariumThemePreset preset) onSetTheme,
  required void Function(bool enabled) onToggleCaustics,
  required void Function(bool visible) onToggleControls,
  required void Function() onStartLoading,
  required void Function() onStopLoading,
}) {
  _onAddRipple = onAddRipple;
  _onDropFood = onDropFood;
  _onSetFishCount = onSetFishCount;
  _onSetTheme = onSetTheme;
  _onToggleCaustics = onToggleCaustics;
  _onToggleControls = onToggleControls;
  _onStartLoading = onStartLoading;
  _onStopLoading = onStopLoading;
}