CvQuestInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
- Defined in
- CvQuestInfo.cpp, line 164
- Class
- CvQuestInfo
- Hook name
CivHooks::CvQuestInfo_CacheResults- Overrides
- CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
Hooks
static bool BeforeCvQuestInfo_CacheResults(CvQuestInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static void AfterCvQuestInfo_CacheResults(CvQuestInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility, bool& result);static bool ReplaceCvQuestInfo_CacheResults(bool (*original)(CvQuestInfo*, Database::Results&, CvDatabaseUtility&), CvQuestInfo* self, Database::Results& kResults, CvDatabaseUtility& kUtility);CivRegisterBefore<CivHooks::CvQuestInfo_CacheResults>(host, &BeforeCvQuestInfo_CacheResults);CivRegisterAfter<CivHooks::CvQuestInfo_CacheResults>(host, &AfterCvQuestInfo_CacheResults);CivRegisterReplace<CivHooks::CvQuestInfo_CacheResults>(host, &ReplaceCvQuestInfo_CacheResults);
Code
164bool CvQuestInfo::CacheResults(Database::Results& kResults, CvDatabaseUtility& kUtility)165{166 if(!CvBaseInfo::CacheResults(kResults, kUtility))167 return false;168169 m_bInternal = kResults.GetBool("Internal");170 m_bEnabled = kResults.GetBool("Enabled");171 m_bGlobal = kResults.GetBool("Global");172 m_bRevokeOnBully = kResults.GetBool("RevokeOnBully");173 m_bContest = kResults.GetBool("Contest");174 m_iMinPlayers = kResults.GetInt("MinPlayers");175 m_iDuration = kResults.GetInt("Duration");176 m_iFriendship = kResults.GetInt("Friendship");177 m_iBiasFriendly = kResults.GetInt("BiasFriendly");178 m_iBiasNeutral = kResults.GetInt("BiasNeutral");179 m_iBiasHostile = kResults.GetInt("BiasHostile");180 m_iBiasIrrational = kResults.GetInt("BiasIrrational");181 m_iBiasMaritime = kResults.GetInt("BiasMaritime");182 m_iBiasMercantile = kResults.GetInt("BiasMercantile");183 m_iBiasCultured = kResults.GetInt("BiasCultured");184 m_iBiasMilitaristic = kResults.GetInt("BiasMilitaristic");185 m_iBiasReligious = kResults.GetInt("BiasReligious");186 m_strDisabledOnOption = kResults.GetText("DisabledOnOption");187 m_strStartSummary = kResults.GetText("StartSummary");188 m_strStartMessage = kResults.GetText("StartMessage");189 m_strFinishSummary = kResults.GetText("FinishSummary");190 m_strFinishMessage = kResults.GetText("FinishMessage");191 m_strCancelSummary = kResults.GetText("CancelSummary");192 m_strCancelMessage = kResults.GetText("CancelMessage");193194 return true;195}
Calls
- CvBaseInfo::CacheResults(Database::Results &, CvDatabaseUtility &)
CvString::operator=Database::Results::GetBoolDatabase::Results::GetIntDatabase::Results::GetText