Bazaar developer reference

OldLoad(FDataStream &, CvTradedItem &)

Defined in
CvDealClasses.cpp, line 70
Hook name
CivHooks::OldLoad

Hooks

static bool BeforeOldLoad(FDataStream& loadFrom, CvTradedItem& writeTo, FDataStream*& result);static void AfterOldLoad(FDataStream& loadFrom, CvTradedItem& writeTo, FDataStream*& result);static FDataStream& ReplaceOldLoad(FDataStream& (*original)(FDataStream&, CvTradedItem&), FDataStream& loadFrom, CvTradedItem& writeTo);CivRegisterBefore<CivHooks::OldLoad>(host, &BeforeOldLoad);CivRegisterAfter<CivHooks::OldLoad>(host, &AfterOldLoad);CivRegisterReplace<CivHooks::OldLoad>(host, &ReplaceOldLoad);

Code

70FDataStream& OldLoad(FDataStream& loadFrom, CvTradedItem& writeTo)71{72	loadFrom >> writeTo.m_eItemType;73	loadFrom >> writeTo.m_iDuration;74	loadFrom >> writeTo.m_iFinalTurn;75	loadFrom >> writeTo.m_iData1;76	loadFrom >> writeTo.m_iData2;77	loadFrom >> writeTo.m_eFromPlayer;78	writeTo.m_bFromRenewed = false;79	writeTo.m_bToRenewed = false;80	return loadFrom;81}

Calls

Called by