RecruitingCenterSerializer GetRecruitingCenterSerializer()
    {
        RecruitingCenterSerializer rcs = new RecruitingCenterSerializer();

        rcs.workBuildingSerializer = GetWorkBuildingSerializer();
        rcs.backupSpeed            = backupSpeed;
        rcs.finding  = finding;
        rcs.progress = progress;
        return(rcs);
    }
    override public void Load(StructureSerializer ss, SurfaceBlock sblock)
    {
        LoadStructureData(ss, sblock);
        RecruitingCenterSerializer rcs = new RecruitingCenterSerializer();

        GameMaster.DeserializeByteArray <RecruitingCenterSerializer>(ss.specificData, ref rcs);
        LoadWorkBuildingData(rcs.workBuildingSerializer);
        backupSpeed = rcs.backupSpeed;
        finding     = rcs.finding;
        progress    = rcs.progress;
    }