Пример #1
0
        public override void PreOpen()
        {
            base.PreOpen();

            QOLModGameComponent pool = Current.Game.GetComponent <QOLModGameComponent>();

            restrictEatingIngredients   = pool.restrictEatingIngredients;
            restrictEatingPreservedFood = pool.restrictEatingPreservedFood;
            restrictMoodBoostFood       = pool.restrictMoodBoostFood;
            restrictAscetics            = pool.restrictAscetics;
            restrictAnimals             = pool.restrictAnimals;
            restrictPrisoners           = pool.restrictPrisoners;
            restrictPrisonerRecruits    = pool.restrictPrisonerRecruits;
        }
Пример #2
0
        public override void PostClose()
        {
            base.PostClose();

            QOLModGameComponent pool = Current.Game.GetComponent <QOLModGameComponent>();

            pool.restrictEatingIngredients   = restrictEatingIngredients;
            pool.restrictEatingPreservedFood = restrictEatingPreservedFood;
            pool.restrictMoodBoostFood       = restrictMoodBoostFood;
            pool.restrictAscetics            = restrictAscetics;
            pool.restrictAnimals             = restrictAnimals;
            pool.restrictPrisoners           = restrictPrisoners;
            pool.restrictPrisonerRecruits    = restrictPrisonerRecruits;

            pool.SynchronizeRules();

            rowSizes = null;
        }