CvCityEmphases::Write(FDataStream &)
- Defined in
- CvEmphasisClasses.cpp, line 256
- Class
- CvCityEmphases
- Hook name
CivHooks::CvCityEmphases_Write
Hooks
static bool BeforeCvCityEmphases_Write(CvCityEmphases* self, FDataStream& kStream);static void AfterCvCityEmphases_Write(CvCityEmphases* self, FDataStream& kStream);static void ReplaceCvCityEmphases_Write(void (*original)(CvCityEmphases*, FDataStream&), CvCityEmphases* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvCityEmphases_Write>(host, &BeforeCvCityEmphases_Write);CivRegisterAfter<CivHooks::CvCityEmphases_Write>(host, &AfterCvCityEmphases_Write);CivRegisterReplace<CivHooks::CvCityEmphases_Write>(host, &ReplaceCvCityEmphases_Write);
Code
255/// Serialization write256void CvCityEmphases::Write(FDataStream& kStream)257{258 // Current version number259 uint uiVersion = 1;260 kStream << uiVersion;261 MOD_SERIALIZE_INIT_WRITE(kStream);262263 kStream << m_iEmphasizeAvoidGrowthCount;264 kStream << m_iEmphasizeGreatPeopleCount;265266 kStream << m_aiEmphasizeYieldCount;267268 CvInfosSerializationHelper::WriteHashedDataArray<EmphasizeTypes, bool>(kStream, m_pbEmphasize, GC.getNumEmphasisInfos());269}
Calls
- CvGlobals::getNumEmphasisInfos()
CvInfosSerializationHelper::WriteHashedDataArrayFDataStream::operator<<FDataStream::operator<<operator<<