Bazaar developer reference

CvAIOperationDestroyBarbarianCamp::Write(FDataStream &) const

Defined in
CvAIOperation.cpp, line 2333
Class
CvAIOperationDestroyBarbarianCamp
Hook name
CivHooks::CvAIOperationDestroyBarbarianCamp_Write
Overrides
CvAIOperation::Write(FDataStream &) const

Hooks

static bool BeforeCvAIOperationDestroyBarbarianCamp_Write(const CvAIOperationDestroyBarbarianCamp* self, FDataStream& kStream);static void AfterCvAIOperationDestroyBarbarianCamp_Write(const CvAIOperationDestroyBarbarianCamp* self, FDataStream& kStream);static void ReplaceCvAIOperationDestroyBarbarianCamp_Write(void (*original)(const CvAIOperationDestroyBarbarianCamp*, FDataStream&), const CvAIOperationDestroyBarbarianCamp* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvAIOperationDestroyBarbarianCamp_Write>(host, &BeforeCvAIOperationDestroyBarbarianCamp_Write);CivRegisterAfter<CivHooks::CvAIOperationDestroyBarbarianCamp_Write>(host, &AfterCvAIOperationDestroyBarbarianCamp_Write);CivRegisterReplace<CivHooks::CvAIOperationDestroyBarbarianCamp_Write>(host, &ReplaceCvAIOperationDestroyBarbarianCamp_Write);

Code

2332/// Write serialized data2333void CvAIOperationDestroyBarbarianCamp::Write(FDataStream& kStream) const2334{2335	// write the base class' entries2336	CvAIOperation::Write(kStream);23372338	// Current version number2339	uint uiVersion = 1;2340	kStream << uiVersion;2341	MOD_SERIALIZE_INIT_WRITE(kStream);2342	kStream << m_bCivilianRescue;2343	kStream << m_iUnitToRescue;2344}

Calls