Bazaar developer reference

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

Called by