public static object GetHeroPregnanciesObject()
        {
            if (PregCampHelper.m_heroPregnanciesField == (FieldInfo)null)
            {
                return((object)null);
            }
            PregnancyCampaignBehavior behaviorInstance = Utillty.GetPregnancyCampaignBehaviorInstance();

            return(behaviorInstance == null ? (object)null : PregCampHelper.m_heroPregnanciesField.GetValue((object)behaviorInstance));
        }
        public static void DoChildConceivedMethod(Hero hero)
        {
            if (hero == null)
            {
                return;
            }
            PregnancyCampaignBehavior behaviorInstance = Utillty.GetPregnancyCampaignBehaviorInstance();

            if (behaviorInstance == null)
            {
                return;
            }
            MethodInfo method = typeof(PregnancyCampaignBehavior).GetMethod("ChildConceived", BindingFlags.Instance | BindingFlags.NonPublic);

            if (method == (MethodInfo)null)
            {
                return;
            }
            method.Invoke((object)behaviorInstance, new object[1]
            {
                (object)hero
            });
        }