CvCitySpecializationAI::GetPlayer()
- Defined in
- CvCitySpecializationAI.cpp, line 305
- Class
- CvCitySpecializationAI
- Hook name
CivHooks::CvCitySpecializationAI_GetPlayer
Hooks
static bool BeforeCvCitySpecializationAI_GetPlayer(CvCitySpecializationAI* self, CvPlayer*& result);static void AfterCvCitySpecializationAI_GetPlayer(CvCitySpecializationAI* self, CvPlayer*& result);static CvPlayer* ReplaceCvCitySpecializationAI_GetPlayer(CvPlayer* (*original)(CvCitySpecializationAI*), CvCitySpecializationAI* self);CivRegisterBefore<CivHooks::CvCitySpecializationAI_GetPlayer>(host, &BeforeCvCitySpecializationAI_GetPlayer);CivRegisterAfter<CivHooks::CvCitySpecializationAI_GetPlayer>(host, &AfterCvCitySpecializationAI_GetPlayer);CivRegisterReplace<CivHooks::CvCitySpecializationAI_GetPlayer>(host, &ReplaceCvCitySpecializationAI_GetPlayer);
Code
304/// Returns the Player object the Strategies are associated with305CvPlayer* CvCitySpecializationAI::GetPlayer()306{307 return m_pPlayer;308}
Called by
- CvCitySpecializationAI::LogBestSites()
- CvCitySpecializationAI::LogCity(CvCity *, CitySpecializationData)
- CvCitySpecializationAI::LogNextSpecialization(CitySpecializationTypes)
- CvCitySpecializationAI::LogSpecializationAssignment(CvCity *, CitySpecializationTypes, bool)
- CvCitySpecializationAI::LogSpecializationUpdate(CitySpecializationUpdateType)
- CvCitySpecializationAI::LogSpecializationWeights()