Bazaar developer reference

CvCitySpecializationAI::Init(CvCitySpecializationXMLEntries *, CvPlayer *)

Defined in
CvCitySpecializationAI.cpp, line 234
Class
CvCitySpecializationAI
Hook name
CivHooks::CvCitySpecializationAI_Init

Hooks

static bool BeforeCvCitySpecializationAI_Init(CvCitySpecializationAI* self, CvCitySpecializationXMLEntries* pSpecializations, CvPlayer* pPlayer);static void AfterCvCitySpecializationAI_Init(CvCitySpecializationAI* self, CvCitySpecializationXMLEntries* pSpecializations, CvPlayer* pPlayer);static void ReplaceCvCitySpecializationAI_Init(void (*original)(CvCitySpecializationAI*, CvCitySpecializationXMLEntries*, CvPlayer*), CvCitySpecializationAI* self, CvCitySpecializationXMLEntries* pSpecializations, CvPlayer* pPlayer);CivRegisterBefore<CivHooks::CvCitySpecializationAI_Init>(host, &BeforeCvCitySpecializationAI_Init);CivRegisterAfter<CivHooks::CvCitySpecializationAI_Init>(host, &AfterCvCitySpecializationAI_Init);CivRegisterReplace<CivHooks::CvCitySpecializationAI_Init>(host, &ReplaceCvCitySpecializationAI_Init);

Code

233/// Initialize234void CvCitySpecializationAI::Init(CvCitySpecializationXMLEntries* pSpecializations, CvPlayer* pPlayer)235{236	m_pSpecializations = pSpecializations;237	m_pPlayer = pPlayer;238239	Reset();240}

Calls

Called by