/// <summary>
 /// Converts an event time
 /// </summary>
 /// <param name="eventTime">Event time to convert</param>
 /// <param name="projectConfig">Project config</param>
 /// <returns>Converted event</returns>
 private static ScribanExportDailyRoutineEventTime ConvertEventTime(KortistoNpcDailyRoutineTime eventTime, MiscProjectConfig projectConfig)
 {
     return(new ScribanExportDailyRoutineEventTime {
         Hours = eventTime.Hours,
         Minutes = eventTime.Minutes,
         TotalMinutes = (eventTime.Hours * projectConfig.MinutesPerHour + eventTime.Minutes)
     });
 }
示例#2
0
        /// <summary>
        /// Formats a daily routine event
        /// </summary>
        /// <param name="time">Time to format</param>
        /// <returns>Formatted time</returns>
        private string FormatDailyRoutineEventTime(KortistoNpcDailyRoutineTime time)
        {
            if (time == null)
            {
                return(string.Empty);
            }

            return(string.Format("{0}:{1}", time.Hours.ToString().PadLeft(2, '0'), time.Minutes.ToString().PadLeft(2, '0')));
        }