operator>>(FDataStream &, CvUnitReligion &)
- Defined in
- CvReligionClasses.cpp, line 4951
- Hook name
CivHooks::op_shr_with_FDataStream_CvUnitReligion
Hooks
static bool Beforeop_shr_with_FDataStream_CvUnitReligion(FDataStream& loadFrom, CvUnitReligion& writeTo, FDataStream*& result);static void Afterop_shr_with_FDataStream_CvUnitReligion(FDataStream& loadFrom, CvUnitReligion& writeTo, FDataStream*& result);static FDataStream& Replaceop_shr_with_FDataStream_CvUnitReligion(FDataStream& (*original)(FDataStream&, CvUnitReligion&), FDataStream& loadFrom, CvUnitReligion& writeTo);CivRegisterBefore<CivHooks::op_shr_with_FDataStream_CvUnitReligion>(host, &Beforeop_shr_with_FDataStream_CvUnitReligion);CivRegisterAfter<CivHooks::op_shr_with_FDataStream_CvUnitReligion>(host, &Afterop_shr_with_FDataStream_CvUnitReligion);CivRegisterReplace<CivHooks::op_shr_with_FDataStream_CvUnitReligion>(host, &Replaceop_shr_with_FDataStream_CvUnitReligion);
Code
4950/// Serialization read4951FDataStream& operator>>(FDataStream& loadFrom, CvUnitReligion& writeTo)4952{4953 uint uiVersion;49544955 loadFrom >> uiVersion;4956 MOD_SERIALIZE_INIT_READ(loadFrom);49574958 int temp;4959 loadFrom >> temp;4960 writeTo.SetReligion((ReligionTypes)temp);4961 loadFrom >> temp;4962 writeTo.SetReligiousStrength(temp);49634964 if(uiVersion >= 2)4965 {4966 loadFrom >> temp;4967 writeTo.SetSpreadsLeft(temp);4968 }4969 else4970 {4971 writeTo.SetSpreadsLeft(0);4972 }49734974 return loadFrom;4975}
Calls
- CvUnitReligion::SetReligion(ReligionTypes)
- CvUnitReligion::SetReligiousStrength(int)
- CvUnitReligion::SetSpreadsLeft(int)
FDataStream::operator>>FDataStream::operator>>