예제 #1
0
 public void SaveSet()
 {
     time   = new TimeForSave(TimeManager.GetInstance().Time);
     plants = new PlantDataForSave[25];
     for (int i = 0; i < plants.Length; i++)
     {
         plants[i] = new PlantDataForSave(FieldManager.GetInstance().myField[i]);
     }
     myItems = new ItemListForSave(PlayerData.GetInstance().ListItem);
     money   = PlayerData.GetInstance().Money;
     config  = new ConfigData();
     mapE    = new MapEvent(MapEventManager.GetInstance().Events);
     config.CoufigLoad();
     pedata  = new PeforManceSaveDatas(PlayerData.GetInstance().PD);
     dicItem = new ItemListForSave(PlayerData.GetInstance().DicList.Item);
     key     = new ShortcutKeySaveData(MainManager.GetInstance.Key.Data);
 }
예제 #2
0
 public Plant(PlantDataForSave p)
 {
     name           = p.name;
     icon           = p.icon;
     nowGrowth      = p.nowGrowth;
     growthSpeed    = p.growthSpeed;
     soilState      = p.soilState;
     quality        = p.quality;
     upQuality      = p.upQuality;
     downQuality    = p.downQuality;
     plantState     = p.plantState;
     info           = p.info;
     defValue       = p.defValue;
     getValue       = p.getValue;
     plantType      = p.plantType;
     soilWaterValue = p.soilWaterValue;
     fertilizers    = new List <FertilizerData>();
     foreach (FertilizerSaveData f in p.fertilizers)
     {
         fertilizers.Add(new FertilizerData(f));
     }
 }