Example #1
0
 protected void LoadFoodFactoryData(FoodFactorySerializer ffs)
 {
     LoadWorkBuildingData(ffs.workBuildingSerializer);
     food_inputBuffer      = ffs.food_inputBuffer;
     metalP_inputBuffer    = ffs.metalP_inputBuffer;
     supplies_outputBuffer = ffs.supplies_outputBuffer;
 }
Example #2
0
    override public void Load(StructureSerializer ss, SurfaceBlock sblock)
    {
        LoadStructureData(ss, sblock);
        FoodFactorySerializer ffs = new FoodFactorySerializer();

        GameMaster.DeserializeByteArray <FoodFactorySerializer>(ss.specificData, ref ffs);
        LoadFoodFactoryData(ffs);
    }
Example #3
0
    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);
    }