Bazaar developer reference

operator<<(FDataStream &, const CvArchaeologyData &)

Defined in
CvPlot.cpp, line 137
Hook name
CivHooks::op_shl_with_FDataStream_const_CvArchaeologyData

Hooks

static bool Beforeop_shl_with_FDataStream_const_CvArchaeologyData(FDataStream& saveTo, const CvArchaeologyData& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvArchaeologyData(FDataStream& saveTo, const CvArchaeologyData& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvArchaeologyData(FDataStream& (*original)(FDataStream&, const CvArchaeologyData&), FDataStream& saveTo, const CvArchaeologyData& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvArchaeologyData>(host, &Beforeop_shl_with_FDataStream_const_CvArchaeologyData);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvArchaeologyData>(host, &Afterop_shl_with_FDataStream_const_CvArchaeologyData);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvArchaeologyData>(host, &Replaceop_shl_with_FDataStream_const_CvArchaeologyData);

Code

136/// Serialization write137FDataStream& operator<<(FDataStream& saveTo, const CvArchaeologyData& readFrom)138{139	uint uiVersion = 2;140	saveTo << uiVersion;141	MOD_SERIALIZE_INIT_WRITE(saveTo);142143	saveTo << readFrom.m_eArtifactType;144	saveTo << readFrom.m_eEra;145	saveTo << readFrom.m_ePlayer1;146	saveTo << readFrom.m_ePlayer2;147	saveTo << readFrom.m_eWork;148149	return saveTo;150}

Calls

Called by