Bazaar developer reference

CvAIEscortedOperation::Read(FDataStream &)

Defined in
CvAIOperation.cpp, line 2875
Class
CvAIEscortedOperation
Hook name
CivHooks::CvAIEscortedOperation_Read
Overrides
CvAIOperation::Read(FDataStream &)

Hooks

static bool BeforeCvAIEscortedOperation_Read(CvAIEscortedOperation* self, FDataStream& kStream);static void AfterCvAIEscortedOperation_Read(CvAIEscortedOperation* self, FDataStream& kStream);static void ReplaceCvAIEscortedOperation_Read(void (*original)(CvAIEscortedOperation*, FDataStream&), CvAIEscortedOperation* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvAIEscortedOperation_Read>(host, &BeforeCvAIEscortedOperation_Read);CivRegisterAfter<CivHooks::CvAIEscortedOperation_Read>(host, &AfterCvAIEscortedOperation_Read);CivRegisterReplace<CivHooks::CvAIEscortedOperation_Read>(host, &ReplaceCvAIEscortedOperation_Read);

Code

2874/// Read serialized data2875void CvAIEscortedOperation::Read(FDataStream& kStream)2876{2877	// read the base class' entries2878	CvAIOperation::Read(kStream);28792880	// Version number to maintain backwards compatibility2881	uint uiVersion;2882	kStream >> uiVersion;2883	MOD_SERIALIZE_INIT_READ(kStream);28842885	kStream >> m_bEscorted;2886	kStream >> m_eCivilianType;2887	m_iTargetArea = -1;2888	kStream >> m_iTargetArea;2889}

Calls