operator<<(FDataStream &, const CvEspionageAI &)
- Defined in
- CvEspionageClasses.cpp, line 6164
- Hook name
CivHooks::op_shl_with_FDataStream_const_CvEspionageAI
Hooks
static bool Beforeop_shl_with_FDataStream_const_CvEspionageAI(FDataStream& saveTo, const CvEspionageAI& readFrom, FDataStream*& result);static void Afterop_shl_with_FDataStream_const_CvEspionageAI(FDataStream& saveTo, const CvEspionageAI& readFrom, FDataStream*& result);static FDataStream& Replaceop_shl_with_FDataStream_const_CvEspionageAI(FDataStream& (*original)(FDataStream&, const CvEspionageAI&), FDataStream& saveTo, const CvEspionageAI& readFrom);CivRegisterBefore<CivHooks::op_shl_with_FDataStream_const_CvEspionageAI>(host, &Beforeop_shl_with_FDataStream_const_CvEspionageAI);CivRegisterAfter<CivHooks::op_shl_with_FDataStream_const_CvEspionageAI>(host, &Afterop_shl_with_FDataStream_const_CvEspionageAI);CivRegisterReplace<CivHooks::op_shl_with_FDataStream_const_CvEspionageAI>(host, &Replaceop_shl_with_FDataStream_const_CvEspionageAI);
Code
6163//// serialization write6164FDataStream& operator<<(FDataStream& saveTo, const CvEspionageAI& readFrom)6165{6166 uint uiVersion = 0;6167 saveTo << uiVersion;6168 MOD_SERIALIZE_INIT_WRITE(saveTo);61696170 saveTo << readFrom.m_aiCivOutOfTechTurn.size();6171 for(uint ui = 0; ui < readFrom.m_aiCivOutOfTechTurn.size(); ui++)6172 {6173 saveTo << readFrom.m_aiCivOutOfTechTurn[ui];6174 }61756176 saveTo << readFrom.m_aiNumSpiesCaught.size();6177 for(uint ui = 0; ui < readFrom.m_aiNumSpiesCaught.size(); ui++)6178 {6179 saveTo << readFrom.m_aiNumSpiesCaught[ui];6180 }61816182 saveTo << readFrom.m_aiNumSpiesKilled.size();6183 for(uint ui = 0; ui < readFrom.m_aiNumSpiesKilled.size(); ui++)6184 {6185 saveTo << readFrom.m_aiNumSpiesKilled[ui];6186 }61876188 saveTo << readFrom.m_aiNumSpiesDied.size();6189 for(uint ui = 0; ui < readFrom.m_aiNumSpiesDied.size(); ui++)6190 {6191 saveTo << readFrom.m_aiNumSpiesDied[ui];6192 }61936194 saveTo << readFrom.m_aiTurnLastSpyCaught.size();6195 for(uint ui = 0; ui < readFrom.m_aiTurnLastSpyCaught.size(); ui++)6196 {6197 saveTo << readFrom.m_aiTurnLastSpyCaught[ui];6198 }61996200 saveTo << readFrom.m_aiTurnLastSpyKilled.size();6201 for(uint ui = 0; ui < readFrom.m_aiTurnLastSpyKilled.size(); ui++)6202 {6203 saveTo << readFrom.m_aiTurnLastSpyKilled[ui];6204 }62056206 saveTo << readFrom.m_aiTurnLastSpyDied.size();6207 for(uint ui = 0; ui < readFrom.m_aiTurnLastSpyDied.size(); ui++)6208 {6209 saveTo << readFrom.m_aiTurnLastSpyDied[ui];6210 }62116212 saveTo << readFrom.m_bUNCountdownStarted;6213 saveTo << readFrom.m_iTurnEspionageStarted;62146215 return saveTo;6216}
Calls
BaseVector::operator[]BaseVector::sizeFDataStream::operator<<FDataStream::operator<<FDataStream::operator<<