Example #1
0
        public static int DayOfSeason(int tile)
        {
            long    absTicks = GenLocalDate.TicksAbs;
            Vector2 vector   = Find.WorldGrid.LongLatOf(tile);

            return(GenDate.DayOfSeason(absTicks, vector.x));
        }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }
Example #5
0
 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));
 }