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