Bazaar developer reference

CvAIOperationDestroyBarbarianCamp::Read(FDataStream &)

Defined in
CvAIOperation.cpp, line 2318
Class
CvAIOperationDestroyBarbarianCamp
Hook name
CivHooks::CvAIOperationDestroyBarbarianCamp_Read
Overrides
CvAIOperation::Read(FDataStream &)

Hooks

static bool BeforeCvAIOperationDestroyBarbarianCamp_Read(CvAIOperationDestroyBarbarianCamp* self, FDataStream& kStream);static void AfterCvAIOperationDestroyBarbarianCamp_Read(CvAIOperationDestroyBarbarianCamp* self, FDataStream& kStream);static void ReplaceCvAIOperationDestroyBarbarianCamp_Read(void (*original)(CvAIOperationDestroyBarbarianCamp*, FDataStream&), CvAIOperationDestroyBarbarianCamp* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvAIOperationDestroyBarbarianCamp_Read>(host, &BeforeCvAIOperationDestroyBarbarianCamp_Read);CivRegisterAfter<CivHooks::CvAIOperationDestroyBarbarianCamp_Read>(host, &AfterCvAIOperationDestroyBarbarianCamp_Read);CivRegisterReplace<CivHooks::CvAIOperationDestroyBarbarianCamp_Read>(host, &ReplaceCvAIOperationDestroyBarbarianCamp_Read);

Code

2317/// Read serialized data2318void CvAIOperationDestroyBarbarianCamp::Read(FDataStream& kStream)2319{2320	// read the base class' entries2321	CvAIOperation::Read(kStream);23222323	// Version number to maintain backwards compatibility2324	uint uiVersion;2325	kStream >> uiVersion;2326	MOD_SERIALIZE_INIT_READ(kStream);2327	m_bCivilianRescue = false;2328	kStream >> m_bCivilianRescue;2329	kStream >> m_iUnitToRescue;2330}

Calls