Bazaar developer reference

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

Called by