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
        }
Exemplo n.º 2
0
 protected CSky_DateTime()
 {
     Instance = this;
 }