Bazaar developer reference

CvCityEmphases::Read(FDataStream &)

Defined in
CvEmphasisClasses.cpp, line 240
Class
CvCityEmphases
Hook name
CivHooks::CvCityEmphases_Read

Hooks

static bool BeforeCvCityEmphases_Read(CvCityEmphases* self, FDataStream& kStream);static void AfterCvCityEmphases_Read(CvCityEmphases* self, FDataStream& kStream);static void ReplaceCvCityEmphases_Read(void (*original)(CvCityEmphases*, FDataStream&), CvCityEmphases* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvCityEmphases_Read>(host, &BeforeCvCityEmphases_Read);CivRegisterAfter<CivHooks::CvCityEmphases_Read>(host, &AfterCvCityEmphases_Read);CivRegisterReplace<CivHooks::CvCityEmphases_Read>(host, &ReplaceCvCityEmphases_Read);

Code

239/// Serialization read240void CvCityEmphases::Read(FDataStream& kStream)241{242	// Version number to maintain backwards compatibility243	uint uiVersion;244	kStream >> uiVersion;245	MOD_SERIALIZE_INIT_READ(kStream);246247	kStream >> m_iEmphasizeAvoidGrowthCount;248	kStream >> m_iEmphasizeGreatPeopleCount;249250	kStream >> m_aiEmphasizeYieldCount;251252	CvInfosSerializationHelper::ReadHashedDataArray(kStream, m_pbEmphasize, GC.getNumEmphasisInfos());253}

Calls

Called by