Пример #1
0
 /// <summary> Set Millisecond to Timeline. </summary>
 /// <param name="value"> Millisecond </param>
 public void SetMillisecond(int value)
 {
     if (value >= 0 && value < 1001)
     {
         m_TotalHours = LSky_DateTime.GetTotalHours(SystemDateTime.Hour, SystemDateTime.Minute, SystemDateTime.Second, value);
     }
 }
Пример #2
0
 /// <summary> Set Hour to Timeline. </summary>
 /// <param name= "value"> Hour </param>
 public void SetHour(int value)
 {
     if (value >= 0 && value < 25)
     {
         m_TotalHours = LSky_DateTime.GetTotalHours(value, SystemDateTime.Minute, SystemDateTime.Second, SystemDateTime.Millisecond);
     }
 }
Пример #3
0
        protected override void Update()
        {
            base.Update();
            m_Planetary.dateTime = LSky_DateTime.DateTimeToRGKDateTime(SystemDateTime);

            m_Planetary.ComputeSunCoords();
            m_Planetary.ComputeMoonCoords();

            m_Dome.SunCoords  = m_Planetary.SunCoords;
            m_Dome.MoonCoords = m_Planetary.MoonCoords;

            m_Dome.SetOuterSpaceRotation(OuterSpaceRotation);
        }
Пример #4
0
 /// <summary> Set System DateTime to timeline(totalHours). </summary>
 /// <param name="dateTime"> System DateTime </param>
 public void SetTotalHours(System.DateTime dateTime)
 {
     m_TotalHours = LSky_DateTime.GetTotalHours(dateTime.Hour, dateTime.Minute, dateTime.Second, dateTime.Millisecond);
 }
Пример #5
0
 /// <summary> Set time to timeline(totalHours). </summary>
 /// <param name="hour"> Hour </param>
 /// <param name="minute"> Minute </param>
 /// <param name="second"> Second </param>
 /// <param name="milliSecond"> Millisecond </param>
 public void SetTotalHours(int hour, int minute, int second, int millisecond)
 {
     m_TotalHours = LSky_DateTime.GetTotalHours(hour, minute, second, millisecond);
 }