Bazaar developer reference

CvCityCitizens::GetNumSpecialistsAllowedByBuilding(const CvBuildingEntry &)

Defined in
CvCityCitizens.cpp, line 2305
Class
CvCityCitizens
Hook name
CivHooks::CvCityCitizens_GetNumSpecialistsAllowedByBuilding

Hooks

static bool BeforeCvCityCitizens_GetNumSpecialistsAllowedByBuilding(CvCityCitizens* self, const CvBuildingEntry& kBuilding, int& result);static void AfterCvCityCitizens_GetNumSpecialistsAllowedByBuilding(CvCityCitizens* self, const CvBuildingEntry& kBuilding, int& result);static int ReplaceCvCityCitizens_GetNumSpecialistsAllowedByBuilding(int (*original)(CvCityCitizens*, const CvBuildingEntry&), CvCityCitizens* self, const CvBuildingEntry& kBuilding);CivRegisterBefore<CivHooks::CvCityCitizens_GetNumSpecialistsAllowedByBuilding>(host, &BeforeCvCityCitizens_GetNumSpecialistsAllowedByBuilding);CivRegisterAfter<CivHooks::CvCityCitizens_GetNumSpecialistsAllowedByBuilding>(host, &AfterCvCityCitizens_GetNumSpecialistsAllowedByBuilding);CivRegisterReplace<CivHooks::CvCityCitizens_GetNumSpecialistsAllowedByBuilding>(host, &ReplaceCvCityCitizens_GetNumSpecialistsAllowedByBuilding);

Code

2304/// How many Specialists are assigned to this Building Type?2305int CvCityCitizens::GetNumSpecialistsAllowedByBuilding(const CvBuildingEntry& kBuilding)2306{2307	return kBuilding.GetSpecialistCount();2308}

Calls

Called by