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