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
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<operator<<