Bazaar developer reference

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

Called by