public static string GetTooltipText(Pawn pawn) { Hediff_Pregnant pregnantHediff = PawnColumnWorker_Pregnant.GetPregnantHediff(pawn); float gestationProgress = pregnantHediff.GestationProgress; int num = (int)(pawn.RaceProps.gestationPeriodDays * 60000f); int numTicks = (int)(gestationProgress * (float)num); return("PregnantIconDesc".Translate(numTicks.ToStringTicksToDays("F0"), num.ToStringTicksToDays("F0"))); }
protected override Texture2D GetIconFor(Pawn pawn) { Hediff_Pregnant pregnantHediff = PawnColumnWorker_Pregnant.GetPregnantHediff(pawn); return((pregnantHediff == null) ? null : PawnColumnWorker_Pregnant.Icon); }