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; }
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; }