CvGameLeagues::LogSpecialSession(LeagueSpecialSessionTypes)
- Defined in
- CvVotingClasses.cpp, line 7399
- Class
- CvGameLeagues
- Hook name
CivHooks::CvGameLeagues_LogSpecialSession
Hooks
static bool BeforeCvGameLeagues_LogSpecialSession(CvGameLeagues* self, LeagueSpecialSessionTypes eSpecialSession);static void AfterCvGameLeagues_LogSpecialSession(CvGameLeagues* self, LeagueSpecialSessionTypes eSpecialSession);static void ReplaceCvGameLeagues_LogSpecialSession(void (*original)(CvGameLeagues*, LeagueSpecialSessionTypes), CvGameLeagues* self, LeagueSpecialSessionTypes eSpecialSession);CivRegisterBefore<CivHooks::CvGameLeagues_LogSpecialSession>(host, &BeforeCvGameLeagues_LogSpecialSession);CivRegisterAfter<CivHooks::CvGameLeagues_LogSpecialSession>(host, &AfterCvGameLeagues_LogSpecialSession);CivRegisterReplace<CivHooks::CvGameLeagues_LogSpecialSession>(host, &ReplaceCvGameLeagues_LogSpecialSession);
Code
7399void CvGameLeagues::LogSpecialSession(LeagueSpecialSessionTypes eSpecialSession)7400{7401 CvString sMessage = "";74027403 sMessage += ",Congress";7404 sMessage += ",- - -";7405 sMessage += ",Special Session";7406 CvAssert(eSpecialSession != NO_LEAGUE_SPECIAL_SESSION);7407 if (eSpecialSession != NO_LEAGUE_SPECIAL_SESSION)7408 {7409 CvLeagueSpecialSessionEntry* pSpecialSessionInfo = GC.getLeagueSpecialSessionInfo(eSpecialSession);7410 CvAssert(pSpecialSessionInfo);7411 if (pSpecialSessionInfo)7412 {7413 CvEraInfo* pEraInfo = GC.getEraInfo(pSpecialSessionInfo->GetEraTrigger());7414 if (pEraInfo)7415 {7416 sMessage += ",";7417 sMessage += pEraInfo->GetDescription();7418 }7419 }7420 }74217422 LogLeagueMessage(sMessage);7423}