protected void LoadFoodFactoryData(FoodFactorySerializer ffs) { LoadWorkBuildingData(ffs.workBuildingSerializer); food_inputBuffer = ffs.food_inputBuffer; metalP_inputBuffer = ffs.metalP_inputBuffer; supplies_outputBuffer = ffs.supplies_outputBuffer; }
override public void Load(StructureSerializer ss, SurfaceBlock sblock) { LoadStructureData(ss, sblock); FoodFactorySerializer ffs = new FoodFactorySerializer(); GameMaster.DeserializeByteArray <FoodFactorySerializer>(ss.specificData, ref ffs); LoadFoodFactoryData(ffs); }
public FoodFactorySerializer GetFoodFactorySerializer() { FoodFactorySerializer ffs = new FoodFactorySerializer(); ffs.workBuildingSerializer = GetWorkBuildingSerializer(); ffs.food_inputBuffer = food_inputBuffer; ffs.metalP_inputBuffer = metalP_inputBuffer; ffs.supplies_outputBuffer = supplies_outputBuffer; return(ffs); }