Bazaar developer reference

CvDllNetInitInfo::Read(FDataStream &)

Defined in
CvDllNetInitInfo.cpp, line 145
Class
CvDllNetInitInfo
Hook name
CivHooks::CvDllNetInitInfo_Read

Hooks

static bool BeforeCvDllNetInitInfo_Read(CvDllNetInitInfo* self, FDataStream& kStream, bool& result);static void AfterCvDllNetInitInfo_Read(CvDllNetInitInfo* self, FDataStream& kStream, bool& result);static bool ReplaceCvDllNetInitInfo_Read(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_Read::ID, CIV_HOOK_BEFORE, (void*)&BeforeCvDllNetInitInfo_Read);host->RegisterHook(host->pluginIndex, CivHooks::CvDllNetInitInfo_Read::ID, CIV_HOOK_AFTER, (void*)&AfterCvDllNetInitInfo_Read);host->RegisterHook(host->pluginIndex, CivHooks::CvDllNetInitInfo_Read::ID, CIV_HOOK_REPLACE, (void*)&ReplaceCvDllNetInitInfo_Read);

Code

145bool CvDllNetInitInfo::Read(FDataStream& kStream)146{147	kStream >> m_szLoadFileName;148	kStream >> m_eLoadFileStorage;149	kStream >> m_szMapScriptName;150	kStream >> m_bIsEarthMap;151	kStream >> m_bIsRandomMapScript;152	kStream >> m_bIsRandomWorldSize;153	kStream >> m_bWBMapNoPlayers;154	kStream >> m_eWorldSize;155	kStream >> m_eClimate;156	kStream >> m_eSeaLevel;157	kStream >> m_eEra;158	kStream >> m_eCalendar;159	kStream >> m_iGameTurn;160	kStream >> m_bGameStarted;161	kStream >> m_eGameSpeed;162	kStream >> m_eTurnTimerEnabled;163	kStream >> m_iTurnTimerTime;164	kStream >> m_szGameName;165	kStream >> m_uiSyncRandSeed;166	kStream >> m_uiMapRandSeed;167168	kStream >> m_iNumVictories;169	kStream >> m_abVictories;170171	kStream >> m_aGameOptions;172	kStream >> m_aMapOptions;173	kStream >> m_abMPOptions;174	kStream >> m_iMaxTurns;175	kStream >> m_iPitbossTurnTime;176	kStream >> m_iMaxCityElimination;177	kStream >> m_iNumMinorCivs;178	kStream >> m_iNumAdvancedStartPoints;179	kStream >> m_eMode;180	kStream >> m_bStatReporting;181182	return true;183}

Calls