public static void Post_RecalculateLifeStageIndex(Pawn ___pawn)
 {
     if (___pawn != null && ___pawn.RaceProps.Humanlike && ___pawn.RaceProps.IsFlesh)
     {
         if (___pawn.story != null && ___pawn.Map != null)
         {
             if (___pawn.story.adulthood == null)
             {
                 if (isAdult(___pawn))
                 {
                     List <BackstoryCategoryFilter> backstoryCategoryFiltersFor = PawnBioAndNameGenerator_FillBackstorySlotShuffled_Controller_Patch.GetBackstoryCategoryFiltersFor(___pawn, ___pawn.Faction?.def ?? null);
                     PawnBioAndNameGenerator_FillBackstorySlotShuffled_Controller_Patch.FillBackstorySlotShuffled(___pawn, BackstorySlot.Adulthood, ref ___pawn.story.adulthood, ___pawn.story.childhood, backstoryCategoryFiltersFor, ___pawn.Faction?.def ?? null);
                 }
             }
         }
     }
 }
 // Token: 0x06001504 RID: 5380 RVA: 0x000A3BA2 File Offset: 0x000A1FA2
 public static float BioSelectionWeight(PawnBio bio)
 {
     return(PawnBioAndNameGenerator_FillBackstorySlotShuffled_Controller_Patch.SelectionWeightFactorFromWorkTagsDisabled(bio.adulthood.workDisables | bio.childhood.workDisables));
 }
 public static float BackstorySelectionWeight(Backstory bs)
 {
     return(PawnBioAndNameGenerator_FillBackstorySlotShuffled_Controller_Patch.SelectionWeightFactorFromWorkTagsDisabled(bs.workDisables));
 }