Bazaar developer reference

operator<<(FDataStream &, const CvTemporaryZone &)

Defined in
CvTacticalAI.cpp, line 191
Hook name
CivHooks::op_shl_with_FDataStream_const_CvTemporaryZone

Hooks

static bool Beforeop_shl_with_FDataStream_const_CvTemporaryZone(FDataStream& saveTo, const CvTemporaryZone& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvTemporaryZone(FDataStream& saveTo, const CvTemporaryZone& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvTemporaryZone(FDataStream& (*original)(FDataStream&, const CvTemporaryZone&), FDataStream& saveTo, const CvTemporaryZone& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvTemporaryZone>(host, &Beforeop_shl_with_FDataStream_const_CvTemporaryZone);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvTemporaryZone>(host, &Afterop_shl_with_FDataStream_const_CvTemporaryZone);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvTemporaryZone>(host, &Replaceop_shl_with_FDataStream_const_CvTemporaryZone);

Code

191FDataStream& operator<<(FDataStream& saveTo, const CvTemporaryZone& readFrom)192{193	uint uiVersion = 1;194	saveTo << uiVersion;195	MOD_SERIALIZE_INIT_WRITE(saveTo);196197	saveTo << (int)readFrom.GetTargetType();198	saveTo << readFrom.GetLastTurn();199	saveTo << readFrom.GetX();200	saveTo << readFrom.GetY();201	saveTo << (int)readFrom.IsNavalInvasion();202	return saveTo;203}

Calls