Bazaar developer reference

CvBarbarians::Write(FDataStream &)

Defined in
CvBarbarians.cpp, line 276
Class
CvBarbarians
Hook name
CivHooks::CvBarbarians_Write

Hooks

static bool BeforeCvBarbarians_Write(FDataStream& kStream);static void AfterCvBarbarians_Write(FDataStream& kStream);static void ReplaceCvBarbarians_Write(void (*original)(FDataStream&), FDataStream& kStream);CivRegisterBefore<CivHooks::CvBarbarians_Write>(host, &BeforeCvBarbarians_Write);CivRegisterAfter<CivHooks::CvBarbarians_Write>(host, &AfterCvBarbarians_Write);CivRegisterReplace<CivHooks::CvBarbarians_Write>(host, &ReplaceCvBarbarians_Write);

Code

275/// Serialization Write276void CvBarbarians::Write(FDataStream& kStream)277{278	// Current version number279	uint uiVersion = 1;280	kStream << uiVersion;281	MOD_SERIALIZE_INIT_WRITE(kStream);282283	int iWorldNumPlots = GC.getMap().numPlots();284	kStream << ArrayWrapper<short>(iWorldNumPlots, m_aiPlotBarbCampSpawnCounter);285	kStream << ArrayWrapper<short>(iWorldNumPlots, m_aiPlotBarbCampNumUnitsSpawned);286}

Calls

Called by