public void ChangeTo(DayNightControllerBehavior behavior) { Behavior = behavior; int hour = System.DateTime.Now.Hour; switch (Behavior) { case DayNightControllerBehavior.Auto: if (hour >= DayStartHour && hour < DayEndHour) { StartDay(); } else { StartNight(); } break; case DayNightControllerBehavior.OnlyDay: StartDay(); break; case DayNightControllerBehavior.OnlyNight: StartNight(); break; } }