/// <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); } }
/// <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); } }
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); }
/// <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); }
/// <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); }