public static float GetFloatFromDay(int dayOfYear) { (int month, int day) = SunStudyUIController.GetMonthDay(DateTime.Now.Year, dayOfYear); int numDays = DateTime.DaysInMonth(DateTime.Now.Year, month); float floatval = month + (float)(day - 1) / numDays; return(floatval); }
void Start() { m_HourDialControl.onSelectedValueChanged.AddListener(OnHourDialValueChanged); m_MonthDialControl.onSelectedValueChanged.AddListener(OnMonthDialValueChanged); m_ResetButton.onClick.AddListener(OnResetButtonClicked); m_MainButton.onClick.AddListener(OnMainButtonClicked); m_SecondaryButton.onClick.AddListener(OnSecondaryButtonClicked); int min, day; (m_DefaultHour, min) = SunStudyUIController.GetHourMinute(UIStateManager.current.stateData.sunStudyData.timeOfDay); (m_DefaultMonth, day) = SunStudyUIController.GetMonthDay(DateTime.Now.Year, UIStateManager.current.stateData.sunStudyData.timeOfYear); m_HourDialControl.selectedValue = m_DefaultHour; m_MonthDialControl.selectedValue = m_DefaultMonth; }