Bazaar developer reference

CvCityCitizens::GetNumForcedSpecialistsInBuilding(BuildingTypes) const

Defined in
CvCityCitizens.cpp, line 2658
Class
CvCityCitizens
Hook name
CivHooks::CvCityCitizens_GetNumForcedSpecialistsInBuilding

Hooks

static bool BeforeCvCityCitizens_GetNumForcedSpecialistsInBuilding(const CvCityCitizens* self, BuildingTypes eBuilding, int& result);static void AfterCvCityCitizens_GetNumForcedSpecialistsInBuilding(const CvCityCitizens* self, BuildingTypes eBuilding, int& result);static int ReplaceCvCityCitizens_GetNumForcedSpecialistsInBuilding(int (*original)(const CvCityCitizens*, BuildingTypes), const CvCityCitizens* self, BuildingTypes eBuilding);CivRegisterBefore<CivHooks::CvCityCitizens_GetNumForcedSpecialistsInBuilding>(host, &BeforeCvCityCitizens_GetNumForcedSpecialistsInBuilding);CivRegisterAfter<CivHooks::CvCityCitizens_GetNumForcedSpecialistsInBuilding>(host, &AfterCvCityCitizens_GetNumForcedSpecialistsInBuilding);CivRegisterReplace<CivHooks::CvCityCitizens_GetNumForcedSpecialistsInBuilding>(host, &ReplaceCvCityCitizens_GetNumForcedSpecialistsInBuilding);

Code

2657/// How many Forced Specialists are assigned to eBuilding?2658int CvCityCitizens::GetNumForcedSpecialistsInBuilding(BuildingTypes eBuilding) const2659{2660	CvAssert(eBuilding > -1);2661	CvAssert(eBuilding < GC.getNumBuildingInfos());26622663	return m_aiNumForcedSpecialistsInBuilding[eBuilding];2664}

Called by