operator>>(FDataStream &, CvEspionageAI &)
- Defined in
- CvEspionageClasses.cpp, line 6100
- Hook name
CivHooks::op_shr_with_FDataStream_CvEspionageAI
Hooks
static bool Beforeop_shr_with_FDataStream_CvEspionageAI(FDataStream& loadFrom, CvEspionageAI& writeTo, FDataStream*& result);static void Afterop_shr_with_FDataStream_CvEspionageAI(FDataStream& loadFrom, CvEspionageAI& writeTo, FDataStream*& result);static FDataStream& Replaceop_shr_with_FDataStream_CvEspionageAI(FDataStream& (*original)(FDataStream&, CvEspionageAI&), FDataStream& loadFrom, CvEspionageAI& writeTo);CivRegisterBefore<CivHooks::op_shr_with_FDataStream_CvEspionageAI>(host, &Beforeop_shr_with_FDataStream_CvEspionageAI);CivRegisterAfter<CivHooks::op_shr_with_FDataStream_CvEspionageAI>(host, &Afterop_shr_with_FDataStream_CvEspionageAI);CivRegisterReplace<CivHooks::op_shr_with_FDataStream_CvEspionageAI>(host, &Replaceop_shr_with_FDataStream_CvEspionageAI);
Code
6099// serialization read6100FDataStream& operator>>(FDataStream& loadFrom, CvEspionageAI& writeTo)6101{6102 uint uiVersion;6103 loadFrom >> uiVersion;6104 MOD_SERIALIZE_INIT_READ(loadFrom);61056106 uint uiCount;6107 loadFrom >> uiCount;6108 int iValue;6109 for(uint ui = 0; ui < uiCount; ui++)6110 {6111 loadFrom >> iValue;6112 writeTo.m_aiCivOutOfTechTurn.push_back(iValue);6113 }61146115 loadFrom >> uiCount;6116 for(uint ui = 0; ui < uiCount; ui++)6117 {6118 loadFrom >> iValue;6119 writeTo.m_aiNumSpiesCaught.push_back(iValue);6120 }61216122 loadFrom >> uiCount;6123 for(uint ui = 0; ui < uiCount; ui++)6124 {6125 loadFrom >> iValue;6126 writeTo.m_aiNumSpiesKilled.push_back(iValue);6127 }61286129 loadFrom >> uiCount;6130 for(uint ui = 0; ui < uiCount; ui++)6131 {6132 loadFrom >> iValue;6133 writeTo.m_aiNumSpiesDied.push_back(iValue);6134 }61356136 loadFrom >> uiCount;6137 for(uint ui = 0; ui < uiCount; ui++)6138 {6139 loadFrom >> iValue;6140 writeTo.m_aiTurnLastSpyCaught.push_back(iValue);6141 }61426143 loadFrom >> uiCount;6144 for(uint ui = 0; ui < uiCount; ui++)6145 {6146 loadFrom >> iValue;6147 writeTo.m_aiTurnLastSpyKilled.push_back(iValue);6148 }61496150 loadFrom >> uiCount;6151 for(uint ui = 0; ui < uiCount; ui++)6152 {6153 loadFrom >> iValue;6154 writeTo.m_aiTurnLastSpyDied.push_back(iValue);6155 }61566157 loadFrom >> writeTo.m_bUNCountdownStarted;6158 loadFrom >> writeTo.m_iTurnEspionageStarted;6159 6160 return loadFrom;6161}
Calls
FDataStream::operator>>FDataStream::operator>>FDataStream::operator>>FStaticVector::push_back