Bazaar developer reference

CvTurnTimerInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Defined in
CvInfos.cpp, line 3596
Class
CvTurnTimerInfo
Hook name
CivHooks::CvTurnTimerInfo_CacheResults
Overrides
CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)

Hooks

static bool BeforeCvTurnTimerInfo_CacheResults(CvTurnTimerInfo* self, Database::Results& results, CvDatabaseUtility& kUtility, bool& result);static void AfterCvTurnTimerInfo_CacheResults(CvTurnTimerInfo* self, Database::Results& results, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvTurnTimerInfo_CacheResults(bool (*original)(CvTurnTimerInfo*, Database::Results&, CvDatabaseUtility&), CvTurnTimerInfo* self, Database::Results& results, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvTurnTimerInfo_CacheResults>(host, &BeforeCvTurnTimerInfo_CacheResults);CivRegisterAfter<CivHooks::CvTurnTimerInfo_CacheResults>(host, &AfterCvTurnTimerInfo_CacheResults);CivRegisterReplace<CivHooks::CvTurnTimerInfo_CacheResults>(host, &ReplaceCvTurnTimerInfo_CacheResults);

Code

3596bool CvTurnTimerInfo::CacheResults(Database::Results& results, CvDatabaseUtility& kUtility)3597{3598	if(CvBaseInfo::CacheResults(results, kUtility))3599	{3600		results.GetValue("BaseTime", m_iBaseTime);3601		results.GetValue("CityResource", m_iCityResource);3602		results.GetValue("UnitResource", m_iUnitResource);3603		results.GetValue("FirstTurnMultiplier", m_iFirstTurnMultiplier);36043605		return true;3606	}36073608	return false;3609}

Calls