Bazaar developer reference

CvPlayerReligions::Write(FDataStream &)

Defined in
CvReligionClasses.cpp, line 2945
Class
CvPlayerReligions
Hook name
CivHooks::CvPlayerReligions_Write

Hooks

static bool BeforeCvPlayerReligions_Write(CvPlayerReligions* self, FDataStream& kStream);static void AfterCvPlayerReligions_Write(CvPlayerReligions* self, FDataStream& kStream);static void ReplaceCvPlayerReligions_Write(void (*original)(CvPlayerReligions*, FDataStream&), CvPlayerReligions* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvPlayerReligions_Write>(host, &BeforeCvPlayerReligions_Write);CivRegisterAfter<CivHooks::CvPlayerReligions_Write>(host, &AfterCvPlayerReligions_Write);CivRegisterReplace<CivHooks::CvPlayerReligions_Write>(host, &ReplaceCvPlayerReligions_Write);

Code

2944/// Serialization write2945void CvPlayerReligions::Write(FDataStream& kStream)2946{2947	// Current version number2948	uint uiVersion = 1;2949	kStream << uiVersion;2950	MOD_SERIALIZE_INIT_WRITE(kStream);2951#if defined(MOD_GLOBAL_TRULY_FREE_GP)2952	MOD_SERIALIZE_WRITE(kStream, m_iNumFreeProphetsSpawned);2953#endif2954	kStream << m_iNumProphetsSpawned;2955	kStream << m_bFoundingReligion;2956#if defined(MOD_RELIGION_RECURRING_PURCHASE_NOTIFIY)2957	MOD_SERIALIZE_WRITE(kStream, m_iFaithAtLastNotify);2958#endif2959}

Calls

Called by