protected override float MtbHours(Pawn pawn)
        {
            if (pawn.CurrentBed() == null)
            {
                return(-1f);
            }
            Pawn partnerInMyBed = LovePartnerRelationUtility.GetPartnerInMyBed(pawn);

            if (partnerInMyBed == null)
            {
                return(-1f);
            }
            return(LovePartnerRelationUtility.GetLovinMtbHours(pawn, partnerInMyBed));
        }
        protected override float MtbHours(Pawn pawn)
        {
            float result;

            if (pawn.CurrentBed() == null)
            {
                result = -1f;
            }
            else
            {
                Pawn partnerInMyBed = LovePartnerRelationUtility.GetPartnerInMyBed(pawn);
                if (partnerInMyBed == null)
                {
                    result = -1f;
                }
                else
                {
                    result = LovePartnerRelationUtility.GetLovinMtbHours(pawn, partnerInMyBed);
                }
            }
            return(result);
        }