Bazaar developer reference

CvPlayerReligions::Read(FDataStream &)

Defined in
CvReligionClasses.cpp, line 2928
Class
CvPlayerReligions
Hook name
CivHooks::CvPlayerReligions_Read

Hooks

static bool BeforeCvPlayerReligions_Read(CvPlayerReligions* self, FDataStream& kStream);static void AfterCvPlayerReligions_Read(CvPlayerReligions* self, FDataStream& kStream);static void ReplaceCvPlayerReligions_Read(void (*original)(CvPlayerReligions*, FDataStream&), CvPlayerReligions* self, FDataStream& kStream);CivRegisterBefore<CivHooks::CvPlayerReligions_Read>(host, &BeforeCvPlayerReligions_Read);CivRegisterAfter<CivHooks::CvPlayerReligions_Read>(host, &AfterCvPlayerReligions_Read);CivRegisterReplace<CivHooks::CvPlayerReligions_Read>(host, &ReplaceCvPlayerReligions_Read);

Code

2927/// Serialization read2928void CvPlayerReligions::Read(FDataStream& kStream)2929{2930	// Version number to maintain backwards compatibility2931	uint uiVersion;2932	kStream >> uiVersion;2933	MOD_SERIALIZE_INIT_READ(kStream);2934#if defined(MOD_GLOBAL_TRULY_FREE_GP)2935	MOD_SERIALIZE_READ(61, kStream, m_iNumFreeProphetsSpawned, 0);2936#endif2937	kStream >> m_iNumProphetsSpawned;2938	kStream >> m_bFoundingReligion;2939#if defined(MOD_RELIGION_RECURRING_PURCHASE_NOTIFIY)2940	MOD_SERIALIZE_READ(42, kStream, m_iFaithAtLastNotify, 0);2941#endif2942}

Calls

Called by