/// <summary> /// Gathering data to savePerson Controller /// </summary> /// <returns></returns> PersonControllerSaveLoad GetAllFromPersonController() { PersonControllerSaveLoad res = new PersonControllerSaveLoad(); res.Difficulty = Control.Difficulty; res.UnivCounter = PersonController.UnivCounter; res.Queues = Control.Queues; res.GenderLast = PersonController.GenderLast; res.Locked = Control.Locked; res.BuildersManager = PersonPot.Control.BuildersManager1; Control.RoutesCache1.CreateSave(); res.RoutesCache = Control.RoutesCache1; //res.OnSystemNow1 = Control.OnSystemNow1; res.EmigrateController1 = Control.EmigrateController1; res.IsAPersonHomeLessNow = Control.IsAPersonHomeLessNow; //used in DataController.cs.SetLoadedTerrainInTerraRoot() res.TerrainName = Program.gameScene.Terreno.name; //used in BuyRegionManager.cs res.UnlockRegions = MeshController.BuyRegionManager1.UnlockRegions; res.TownName = Program.MyScreen1.TownName; res.SubBulletinProduction = BulletinWindow.SubBulletinProduction1; res.SubBulletinFinance = BulletinWindow.SubBulletinFinance1; res.IsPirate = Program.IsPirate; res.IsFood = Program.IsFood; res.WasTutoPassed = Program.WasTutoPassed; res.QuestManager = Program.gameScene.QuestManager; return(res); }
public PersonData(List <PersonFile> all, PersonControllerSaveLoad personControllerSaveLoad) { _all = all; PersonControllerSaveLoad = personControllerSaveLoad; }