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
FDataStream::operator>>operator>>- operator>>(FDataStream &, TradeableItems &)