Bazaar developer reference

CvEventLog::Write(FDataStream &) const

Defined in
CvEventLog.cpp, line 113
Class
CvEventLog
Hook name
CivHooks::CvEventLog_Write

Hooks

static bool BeforeCvEventLog_Write(const CvEventLog* self, FDataStream& kStream);static void AfterCvEventLog_Write(const CvEventLog* self, FDataStream& kStream);static void ReplaceCvEventLog_Write(void (*original)(const CvEventLog*, FDataStream&), const CvEventLog* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvEventLog_Write>(host, &BeforeCvEventLog_Write);CivRegisterAfter<CivHooks::CvEventLog_Write>(host, &AfterCvEventLog_Write);CivRegisterReplace<CivHooks::CvEventLog_Write>(host, &ReplaceCvEventLog_Write);

Code

112/// Serialization write113void CvEventLog::Write(FDataStream& kStream) const114{115	MOD_SERIALIZE_INIT_WRITE(kStream);116117	// need to serialize notification list118	kStream << m_ePlayer;119	kStream << m_iCurrentLookupIndex;120	kStream << m_iEventsBeginIndex;121	kStream << m_iEventsEndIndex;122123	for (uint ui = 0; ui < MAX_EVENTS; ui++)124	{125		kStream << m_aEvents[ui];126	}127}

Calls

Called by