Bazaar developer reference

CvCitySpecializationAI::Write(FDataStream &) const

Defined in
CvCitySpecializationAI.cpp, line 288
Class
CvCitySpecializationAI
Hook name
CivHooks::CvCitySpecializationAI_Write

Hooks

static bool BeforeCvCitySpecializationAI_Write(const CvCitySpecializationAI* self, FDataStream& kStream);static void AfterCvCitySpecializationAI_Write(const CvCitySpecializationAI* self, FDataStream& kStream);static void ReplaceCvCitySpecializationAI_Write(void (*original)(const CvCitySpecializationAI*, FDataStream&), const CvCitySpecializationAI* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvCitySpecializationAI_Write>(host, &BeforeCvCitySpecializationAI_Write);CivRegisterAfter<CivHooks::CvCitySpecializationAI_Write>(host, &AfterCvCitySpecializationAI_Write);CivRegisterReplace<CivHooks::CvCitySpecializationAI_Write>(host, &ReplaceCvCitySpecializationAI_Write);

Code

287/// Serialization write288void CvCitySpecializationAI::Write(FDataStream& kStream) const289{290	// Current version number291	uint uiVersion = 2;292	kStream << uiVersion;293	MOD_SERIALIZE_INIT_WRITE(kStream);294295	kStream << m_bSpecializationsDirty;296	kStream << m_bInterruptWonders;297	kStream << m_eNextSpecializationDesired;298	kStream << m_eNextWonderDesired;299	kStream << m_iWonderCityID;300	kStream << m_iNextWonderWeight;301	kStream << m_iLastTurnEvaluated;302}

Calls

Called by