Exemple #1
0
 private void MonthGenerator(GameObject monthPrefab, Transform parent)
 {
     for (int i = 0; i < 12; i++)
     {
         GameObject month = prefabGenerator(monthPrefab, parent);
         DMY        dmy   = month.AddComponent <DMY>();
         month.GetComponent <Button>().onClick.AddListener(() =>
         {
             m_selectDT = dmy.DateTime;
             if (CalendarType == E_CalendarType.Month)
             {
                 CalendarType = E_CalendarType.Day;
                 calendarTypeChange(true);
                 onMonthClick.Invoke(dmy.DateTime);
             }
             if (CalendarType == E_CalendarType.Year)
             {
                 CalendarType = E_CalendarType.Month;
                 onYearClick.Invoke(dmy.DateTime);
             }
             Refresh();
         });
         _monthYearPool.Add(dmy);
     }
     Destroy(monthPrefab);
 }
Exemple #2
0
 private void OnTimeButtonClick()
 {
     if (CalendarType == E_CalendarType.Month)
     {
         CalendarType = E_CalendarType.Year;
     }
     if (CalendarType == E_CalendarType.Day)
     {
         CalendarType = E_CalendarType.Month;
         calendarTypeChange(false);
     }
     Refresh();
 }