Bazaar developer reference

CvAIEscortedOperation::Write(FDataStream &) const

Defined in
CvAIOperation.cpp, line 2892
Class
CvAIEscortedOperation
Hook name
CivHooks::CvAIEscortedOperation_Write
Overrides
CvAIOperation::Write(FDataStream &) const

Hooks

static bool BeforeCvAIEscortedOperation_Write(const CvAIEscortedOperation* self, FDataStream& kStream);static void AfterCvAIEscortedOperation_Write(const CvAIEscortedOperation* self, FDataStream& kStream);static void ReplaceCvAIEscortedOperation_Write(void (*original)(const CvAIEscortedOperation*, FDataStream&), const CvAIEscortedOperation* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvAIEscortedOperation_Write>(host, &BeforeCvAIEscortedOperation_Write);CivRegisterAfter<CivHooks::CvAIEscortedOperation_Write>(host, &AfterCvAIEscortedOperation_Write);CivRegisterReplace<CivHooks::CvAIEscortedOperation_Write>(host, &ReplaceCvAIEscortedOperation_Write);

Code

2891/// Write serialized data2892void CvAIEscortedOperation::Write(FDataStream& kStream) const2893{2894	// write the base class' entries2895	CvAIOperation::Write(kStream);28962897	// Version number to maintain backwards compatibility2898	uint uiVersion = 1;2899	kStream << uiVersion;2900	MOD_SERIALIZE_INIT_WRITE(kStream);29012902	kStream << m_bEscorted;2903	kStream << m_eCivilianType;2904	kStream << m_iTargetArea;2905}

Calls