Beispiel #1
0
    protected BuildingSerializer GetBuildingSerializer()
    {
        BuildingSerializer bs = new BuildingSerializer();

        bs.isActive      = isActive;
        bs.energySurplus = energySurplus;
        return(bs);
    }
Beispiel #2
0
    override public void Load(StructureSerializer ss, SurfaceBlock sblock)
    {
        LoadStructureData(ss, sblock);
        BuildingSerializer bs = new BuildingSerializer();

        GameMaster.DeserializeByteArray <BuildingSerializer>(ss.specificData, ref bs);
        LoadBuildingData(bs);
    }
Beispiel #3
0
 protected void LoadBuildingData(BuildingSerializer bs)
 {
     energySurplus = bs.energySurplus;
     SetActivationStatus(bs.isActive);
 }