CvWorldInfo::writeTo(FDataStream &) const
- Defined in
- CvInfos.cpp, line 6199
- Class
- CvWorldInfo
- Hook name
CivHooks::CvWorldInfo_writeTo- Overrides
- CvBaseInfo::writeTo(FDataStream &) const
Hooks
static bool BeforeCvWorldInfo_writeTo(const CvWorldInfo* self, FDataStream& saveTo);static void AfterCvWorldInfo_writeTo(const CvWorldInfo* self, FDataStream& saveTo);static void ReplaceCvWorldInfo_writeTo(void (*original)(const CvWorldInfo*, FDataStream&), const CvWorldInfo* self, FDataStream& saveTo);CivRegisterBefore<CivHooks::CvWorldInfo_writeTo>(host, &BeforeCvWorldInfo_writeTo);CivRegisterAfter<CivHooks::CvWorldInfo_writeTo>(host, &AfterCvWorldInfo_writeTo);CivRegisterReplace<CivHooks::CvWorldInfo_writeTo>(host, &ReplaceCvWorldInfo_writeTo);
Code
6199void CvWorldInfo::writeTo(FDataStream& saveTo) const6200{6201 int iVersion = 2; // Make sure to update the versioning if the members change!6202 saveTo << iVersion;6203 MOD_SERIALIZE_INIT_WRITE(saveTo);62046205 CvBaseInfo::writeTo(saveTo);62066207 saveTo << m_iDefaultPlayers;6208 saveTo << m_iDefaultMinorCivs;6209 saveTo << m_iFogTilesPerBarbarianCamp;6210 saveTo << m_iNumNaturalWonders;6211 saveTo << m_iUnitNameModifier;6212 saveTo << m_iTargetNumCities;6213 saveTo << m_iNumFreeBuildingResources;6214 saveTo << m_iBuildingClassPrereqModifier;6215 saveTo << m_iMaxConscriptModifier;6216 saveTo << m_iGridWidth;6217 saveTo << m_iGridHeight;6218 saveTo << m_iMaxActiveReligions;6219 saveTo << m_iTerrainGrainChange;6220 saveTo << m_iFeatureGrainChange;6221 saveTo << m_iResearchPercent;6222 saveTo << m_iAdvancedStartPointsMod;6223 saveTo << m_iNumCitiesUnhappinessPercent;6224 saveTo << m_iNumCitiesPolicyCostMod;6225 saveTo << m_iNumCitiesTechCostMod;6226#if defined(MOD_TRADE_ROUTE_SCALING)6227 MOD_SERIALIZE_WRITE(saveTo, m_iTradeRouteDistanceMod);6228#endif6229}
Calls
- CvBaseInfo::writeTo(FDataStream &) const
FDataStream::operator<<FDataStream::operator<<