CvCityAI::write(FDataStream &) const
- Defined in
- CvCityAI.cpp, line 283
- Class
- CvCityAI
- Hook name
CivHooks::CvCityAI_write
Hooks
static bool BeforeCvCityAI_write(const CvCityAI* self, FDataStream& kStream);static void AfterCvCityAI_write(const CvCityAI* self, FDataStream& kStream);static void ReplaceCvCityAI_write(void (*original)(const CvCityAI*, FDataStream&), const CvCityAI* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvCityAI_write>(host, &BeforeCvCityAI_write);CivRegisterAfter<CivHooks::CvCityAI_write>(host, &AfterCvCityAI_write);CivRegisterReplace<CivHooks::CvCityAI_write>(host, &ReplaceCvCityAI_write);
Code
280//281//282//283void CvCityAI::write(FDataStream& kStream) const284{285 VALIDATE_OBJECT286 CvCity::write(kStream);287288 // Current version number289 uint uiVersion = 1;290 kStream << uiVersion;291 MOD_SERIALIZE_INIT_WRITE(kStream);292293 kStream << m_bChooseProductionDirty;294 kStream << m_iCachePlayerClosenessTurn;295 kStream << m_iCachePlayerClosenessDistance;296 kStream << m_aiPlayerCloseness;297 kStream << m_aiNumPlotsAcquiredByOtherPlayers;298}
Calls
- CvCity::write(FDataStream &) const
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<