operator>>(FDataStream &, CvMinorCivQuest &)
- Defined in
- CvMinorCivAI.cpp, line 1855
- Hook name
CivHooks::op_shr_with_FDataStream_CvMinorCivQuest
Hooks
static bool Beforeop_shr_with_FDataStream_CvMinorCivQuest(FDataStream& loadFrom, CvMinorCivQuest& writeTo, FDataStream*& result);static void Afterop_shr_with_FDataStream_CvMinorCivQuest(FDataStream& loadFrom, CvMinorCivQuest& writeTo, FDataStream*& result);static FDataStream& Replaceop_shr_with_FDataStream_CvMinorCivQuest(FDataStream& (*original)(FDataStream&, CvMinorCivQuest&), FDataStream& loadFrom, CvMinorCivQuest& writeTo);CivRegisterBefore<CivHooks::op_shr_with_FDataStream_CvMinorCivQuest>(host, &Beforeop_shr_with_FDataStream_CvMinorCivQuest);CivRegisterAfter<CivHooks::op_shr_with_FDataStream_CvMinorCivQuest>(host, &Afterop_shr_with_FDataStream_CvMinorCivQuest);CivRegisterReplace<CivHooks::op_shr_with_FDataStream_CvMinorCivQuest>(host, &Replaceop_shr_with_FDataStream_CvMinorCivQuest);
Code
1854/// Serialization read1855FDataStream& operator>>(FDataStream& loadFrom, CvMinorCivQuest& writeTo)1856{1857 uint uiVersion;1858 loadFrom >> uiVersion;1859 MOD_SERIALIZE_INIT_READ(loadFrom);18601861 loadFrom >> writeTo.m_eType;1862 loadFrom >> writeTo.m_iStartTurn;1863 loadFrom >> writeTo.m_iData1;1864 loadFrom >> writeTo.m_iData2;1865 if (uiVersion >= 2)1866 {1867 loadFrom >> writeTo.m_bHandled;1868 }1869 else1870 {1871 writeTo.m_bHandled = false;1872 }18731874#if defined(MOD_EVENTS_QUESTS)1875 writeTo.m_pQuestInfo = GC.getQuestInfo(writeTo.m_eType);1876#endif18771878 return loadFrom;1879}
Calls
- CvGlobals::getQuestInfo(int)
FDataStream::operator>>FDataStream::operator>>FDataStream::operator>>- operator>>(FDataStream &, MinorCivQuestTypes &)