Bazaar developer reference

CvCityAI::read(FDataStream &)

Defined in
CvCityAI.cpp, line 263
Class
CvCityAI
Hook name
CivHooks::CvCityAI_read

Hooks

static bool BeforeCvCityAI_read(CvCityAI* self, FDataStream& kStream);static void AfterCvCityAI_read(CvCityAI* self, FDataStream& kStream);static void ReplaceCvCityAI_read(void (*original)(CvCityAI*, FDataStream&), CvCityAI* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvCityAI_read>(host, &BeforeCvCityAI_read);CivRegisterAfter<CivHooks::CvCityAI_read>(host, &AfterCvCityAI_read);CivRegisterReplace<CivHooks::CvCityAI_read>(host, &ReplaceCvCityAI_read);

Code

260//261//262//263void CvCityAI::read(FDataStream& kStream)264{265	VALIDATE_OBJECT266	CvCity::read(kStream);267268	// Version number to maintain backwards compatibility269	uint uiVersion;270	kStream >> uiVersion;271	MOD_SERIALIZE_INIT_READ(kStream);272273	kStream >> m_bChooseProductionDirty;274	kStream >> m_iCachePlayerClosenessTurn;275	kStream >> m_iCachePlayerClosenessDistance;276	kStream >> m_aiPlayerCloseness;277	kStream >> m_aiNumPlotsAcquiredByOtherPlayers;278}

Calls

Called by