protected override void OnEnable() { base.OnEnable(); #region Target. tar = (CSky_DateTime)target; #endregion #region Time. // Timeline. m_ProgressTime = serObj.FindProperty("m_ProgressTime"); m_Timeline = serObj.FindProperty("m_Timeline"); // Length m_UseDayNightLength = serObj.FindProperty("m_UseDayNightLength"); m_DayRange = serObj.FindProperty("m_DayRange"); m_DayLength = serObj.FindProperty("m_DayLengthInMinutes"); m_NightLength = serObj.FindProperty("m_NightLengthInMinutes"); // Time. m_Hour = serObj.FindProperty("m_Hour"); m_Minute = serObj.FindProperty("m_Minute"); m_Second = serObj.FindProperty("m_Second"); #endregion #region Date m_Day = serObj.FindProperty("m_Day"); m_Month = serObj.FindProperty("m_Month"); m_Year = serObj.FindProperty("m_Year"); #endregion #region Options. m_SyncWithSystem = serObj.FindProperty("m_SyncWithSystem"); #endregion #region Unity Events. // Values. OnInvalidValue = serObj.FindProperty("OnInvalidValue"); // DateTime. OnHour = serObj.FindProperty("OnHour"); OnMinute = serObj.FindProperty("OnMinute"); OnDay = serObj.FindProperty("OnDay"); OnMonth = serObj.FindProperty("OnMonth"); OnYear = serObj.FindProperty("OnYear"); #endregion }
protected CSky_DateTime() { Instance = this; }