Пример #1
0
        public static HairDef RandomHairDefFor(Pawn pawn, FactionDef factionType)
        {
            IEnumerable <HairDef> source = from hair in DefDatabase <HairDef> .AllDefs
                                           where hair.hairTags.SharesElementWith(factionType.hairTags)
                                           select hair;

            return(source.RandomElementByWeight((HairDef hair) => PawnHairChooser.HairChoiceLikelihoodFor(hair, pawn)));
        }
Пример #2
0
 internal float <> m__1(HairDef hair)
 {
     return(PawnHairChooser.HairChoiceLikelihoodFor(hair, this.pawn));
 }