public static int DayOfSeason(int tile) { long absTicks = GenLocalDate.TicksAbs; Vector2 vector = Find.WorldGrid.LongLatOf(tile); return(GenDate.DayOfSeason(absTicks, vector.x)); }
public static string SeasonDateStringAt(long absTicks, Vector2 longLat) { int num = GenDate.DayOfSeason(absTicks, longLat.x) + 1; string text = Find.ActiveLanguageWorker.OrdinalNumber(num); return("SeasonFullDate".Translate(text, GenDate.Season(absTicks, longLat).Label(), num)); }
public static string DateReadoutStringAt(long absTicks, Vector2 location) { int num = GenDate.DayOfSeason(absTicks, location.x) + 1; string text = Find.ActiveLanguageWorker.OrdinalNumber(num); return("DateReadout".Translate(text, GenDate.Quadrum(absTicks, location.x).Label(), GenDate.Year(absTicks, location.x), num)); }
public static string DateFullStringAt(long absTicks, Vector2 location) { int num = GenDate.DayOfSeason(absTicks, location.x) + 1; string value = Find.ActiveLanguageWorker.OrdinalNumber(num, Gender.None); return("FullDate".Translate(value, GenDate.Quadrum(absTicks, location.x).Label(), GenDate.Year(absTicks, location.x), num)); }
public static int DayOfSeason(Thing thing) { return(GenDate.DayOfSeason(GenLocalDate.TicksAbs, GenLocalDate.LongitudeForDate(thing))); }
public static int DayOfSeason(int tile) { return(GenDate.DayOfSeason((long)GenLocalDate.TicksAbs, Find.WorldGrid.LongLatOf(tile).x)); }