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;
        }
    }
    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;
        }
    }