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
FDataStream::operator>>FDataStream::operator>>