CvGlobals::getLeagueSpecialSessionInfo(LeagueSpecialSessionTypes)
- Defined in
- CvGlobals.cpp, line 3808
- Class
- CvGlobals
- Hook name
CivHooks::CvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes
Hooks
static bool BeforeCvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes(CvGlobals* self, LeagueSpecialSessionTypes eLeagueSpecialSessionNum, CvLeagueSpecialSessionEntry*& result);static void AfterCvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes(CvGlobals* self, LeagueSpecialSessionTypes eLeagueSpecialSessionNum, CvLeagueSpecialSessionEntry*& result);static CvLeagueSpecialSessionEntry* ReplaceCvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes(CvLeagueSpecialSessionEntry* (*original)(CvGlobals*, LeagueSpecialSessionTypes), CvGlobals* self, LeagueSpecialSessionTypes eLeagueSpecialSessionNum);CivRegisterBefore<CivHooks::CvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes>(host, &BeforeCvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes);CivRegisterAfter<CivHooks::CvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes>(host, &AfterCvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes);CivRegisterReplace<CivHooks::CvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes>(host, &ReplaceCvGlobals_getLeagueSpecialSessionInfo_with_LeagueSpecialSessionTypes);
Code
3808_Ret_maybenull_ CvLeagueSpecialSessionEntry* CvGlobals::getLeagueSpecialSessionInfo(LeagueSpecialSessionTypes eLeagueSpecialSessionNum)3809{3810 CvAssert(eLeagueSpecialSessionNum > -1);3811 CvAssert(eLeagueSpecialSessionNum < GC.getNumLeagueSpecialSessionInfos());3812 return m_pLeagueSpecialSessions->GetLeagueSpecialSessionEntries()[eLeagueSpecialSessionNum];3813}
Calls
- CvLeagueSpecialSessionXMLEntries::GetLeagueSpecialSessionEntries()
std::vector::operator[]
Called by
- CvGame::DoUpdateDiploVictory()
- CvGameLeagues::DoTurn()
- CvGameLeagues::FoundLeague(PlayerTypes)
- CvGameLeagues::LogSpecialSession(LeagueSpecialSessionTypes)
- CvLeague::CalculateStartingVotesForMember(PlayerTypes, bool)
- CvLeague::CheckStartSpecialSession(LeagueSpecialSessionTypes)
- CvLeague::FinishSession()
- CvLeague::GetCoreVotesForMember(PlayerTypes)
- CvLeague::GetLeagueSplashDescription(LeagueSpecialSessionTypes, bool)
- CvLeague::GetLeagueSplashNextEraDetails(LeagueSpecialSessionTypes, bool)
- CvLeague::GetLeagueSplashThisEraDetails(LeagueSpecialSessionTypes, bool)
- CvLeague::GetLeagueSplashTitle(LeagueSpecialSessionTypes, bool)
- CvLeague::GetSessionTurnInterval()
- CvLeague::GetTurnsUntilVictorySession()
- CvLeague::StartSpecialSession(LeagueSpecialSessionTypes)
- CvLeagueAI::GetExtraVotesPerCityStateAlly()