startDayNightCycle method
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();
}