Bazaar developer reference

CvBarbarians::Read(FDataStream &, uint)

Defined in
CvBarbarians.cpp, line 259
Class
CvBarbarians
Hook name
CivHooks::CvBarbarians_Read

Hooks

static bool BeforeCvBarbarians_Read(FDataStream& kStream, uint uiParentVersion);static void AfterCvBarbarians_Read(FDataStream& kStream, uint uiParentVersion);static void ReplaceCvBarbarians_Read(void (*original)(FDataStream&, uint), FDataStream& kStream, uint uiParentVersion);CivRegisterBefore<CivHooks::CvBarbarians_Read>(host, &BeforeCvBarbarians_Read);CivRegisterAfter<CivHooks::CvBarbarians_Read>(host, &AfterCvBarbarians_Read);CivRegisterReplace<CivHooks::CvBarbarians_Read>(host, &ReplaceCvBarbarians_Read);

Code

258/// Serialization Read259void CvBarbarians::Read(FDataStream& kStream, uint uiParentVersion)260{261	// Version number to maintain backwards compatibility262	uint uiVersion = 0;263264	kStream >> uiVersion;	265	MOD_SERIALIZE_INIT_READ(kStream);266267	int iWorldNumPlots = GC.getMap().numPlots();268	MapInit(iWorldNumPlots);	// Map will have been initialized/unserialized by now so this is ok.269270	kStream >> ArrayWrapper<short>(iWorldNumPlots, m_aiPlotBarbCampSpawnCounter);271	kStream >> ArrayWrapper<short>(iWorldNumPlots, m_aiPlotBarbCampNumUnitsSpawned);272}

Calls

Called by