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; }