CvDangerPlots::Read(FDataStream &)
- Defined in
- CvDangerPlots.cpp, line 720
- Class
- CvDangerPlots
- Hook name
CivHooks::CvDangerPlots_Read
Hooks
static bool BeforeCvDangerPlots_Read(CvDangerPlots* self, FDataStream& kStream);static void AfterCvDangerPlots_Read(CvDangerPlots* self, FDataStream& kStream);static void ReplaceCvDangerPlots_Read(void (*original)(CvDangerPlots*, FDataStream&), CvDangerPlots* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvDangerPlots_Read>(host, &BeforeCvDangerPlots_Read);CivRegisterAfter<CivHooks::CvDangerPlots_Read>(host, &AfterCvDangerPlots_Read);CivRegisterReplace<CivHooks::CvDangerPlots_Read>(host, &ReplaceCvDangerPlots_Read);
Code
719/// reads in danger plots info720void CvDangerPlots::Read(FDataStream& kStream)721{722 // Version number to maintain backwards compatibility723 uint uiVersion;724 kStream >> uiVersion;725 MOD_SERIALIZE_INIT_READ(kStream);726727 kStream >> m_ePlayer;728 kStream >> m_bArrayAllocated;729730 int iGridSize;731 kStream >> iGridSize;732733 m_DangerPlots.resize(iGridSize);734 for(int i = 0; i < iGridSize; i++)735 {736 kStream >> m_DangerPlots[i];737 }738739 m_bDirty = false;740}
Calls
BaseVector::operator[]FDataStream::operator>>FDataStream::operator>>FDataStream::operator>>FFastVector::resizeoperator>>