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
- CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
Database::Results::GetValue