CvDllNetInitInfo::Write(FDataStream &)
- Defined in
- CvDllNetInitInfo.cpp, line 185
- Class
- CvDllNetInitInfo
- Hook name
CivHooks::CvDllNetInitInfo_Write
Hooks
static bool BeforeCvDllNetInitInfo_Write(CvDllNetInitInfo* self, FDataStream& kStream, bool& result);static void AfterCvDllNetInitInfo_Write(CvDllNetInitInfo* self, FDataStream& kStream, bool& result);static bool ReplaceCvDllNetInitInfo_Write(bool (*original)(CvDllNetInitInfo*, FDataStream&), CvDllNetInitInfo* self, FDataStream& kStream);// CivHooks.h gives this hook point no types, so nothing checks these hooks' parameters.host->RegisterHook(host->pluginIndex, CivHooks::CvDllNetInitInfo_Write::ID, CIV_HOOK_BEFORE, (void*)&BeforeCvDllNetInitInfo_Write);host->RegisterHook(host->pluginIndex, CivHooks::CvDllNetInitInfo_Write::ID, CIV_HOOK_AFTER, (void*)&AfterCvDllNetInitInfo_Write);host->RegisterHook(host->pluginIndex, CivHooks::CvDllNetInitInfo_Write::ID, CIV_HOOK_REPLACE, (void*)&ReplaceCvDllNetInitInfo_Write);
Code
185bool CvDllNetInitInfo::Write(FDataStream& kStream)186{187 kStream << m_szLoadFileName;188 kStream << m_eLoadFileStorage;189 kStream << m_szMapScriptName;190 kStream << m_bIsEarthMap;191 kStream << m_bIsRandomMapScript;192 kStream << m_bIsRandomWorldSize;193 kStream << m_bWBMapNoPlayers;194 kStream << m_eWorldSize;195 kStream << m_eClimate;196 kStream << m_eSeaLevel;197 kStream << m_eEra;198 kStream << m_eCalendar;199 kStream << m_iGameTurn;200 kStream << m_bGameStarted;201 kStream << m_eGameSpeed;202 kStream << m_eTurnTimerEnabled;203 kStream << m_iTurnTimerTime;204 kStream << m_szGameName;205 kStream << m_uiSyncRandSeed;206 kStream << m_uiMapRandSeed;207 kStream << m_iNumVictories;208 kStream << m_abVictories;209 kStream << m_aGameOptions;210 kStream << m_aMapOptions;211 kStream << m_abMPOptions;212 kStream << m_iMaxTurns;213 kStream << m_iPitbossTurnTime;214 kStream << m_iMaxCityElimination;215 kStream << m_iNumMinorCivs;216 kStream << m_iNumAdvancedStartPoints;217 kStream << m_eMode;218 kStream << m_bStatReporting;219220 return true;221}
Calls
FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<FDataStream::operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<operator<<