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
ArrayWrapper::ArrayWrapper- CvGlobals::getMap()
- CvMap::numPlots() const
FDataStream::operator<<operator<<