/** * Create a random skin color using two parents */ public static int SkinColor(Character parent1, Character parent2) { if (Blender.AreAdopters(parent1, parent2)) { return(Blender.NaturalSkinColor()); } return(0); }
/** * Get a random hair color using two parents */ public static Color EyeColor(Character parent1, Character parent2) => Blender.AreAdopters(parent1, parent2) ? Blender.NaturalEyeColor() : Blender.GetEyeColor(parent1).Blend(Blender.GetEyeColor(parent2));