startDayNightCycle method

void startDayNightCycle({
  1. Duration cycleDuration = const Duration(minutes: 1),
})

Starts the day/night cycle animation.

The cycleDuration parameter specifies how long one complete day/night cycle takes. Default is 1 minute for a full 24-hour simulation.

Example usage:

controller.startDayNightCycle(cycleDuration: Duration(seconds: 30));

Implementation

void startDayNightCycle(
    {Duration cycleDuration = const Duration(minutes: 1)}) {
  isDayNightCycleEnabled = true;
  onStartDayNightCycleAnimation?.call(cycleDuration: cycleDuration);
  notifyListeners();
}