Bazaar developer reference

CvCityBuildings::SetBuildingProduction(BuildingTypes, int)

Defined in
CvBuildingClasses.cpp, line 2563
Class
CvCityBuildings
Hook name
CivHooks::CvCityBuildings_SetBuildingProduction

Hooks

static bool BeforeCvCityBuildings_SetBuildingProduction(CvCityBuildings* self, BuildingTypes eIndex, int iNewValue);static void AfterCvCityBuildings_SetBuildingProduction(CvCityBuildings* self, BuildingTypes eIndex, int iNewValue);static void ReplaceCvCityBuildings_SetBuildingProduction(void (*original)(CvCityBuildings*, BuildingTypes, int), CvCityBuildings* self, BuildingTypes eIndex, int iNewValue);CivRegisterBefore<CivHooks::CvCityBuildings_SetBuildingProduction>(host, &BeforeCvCityBuildings_SetBuildingProduction);CivRegisterAfter<CivHooks::CvCityBuildings_SetBuildingProduction>(host, &AfterCvCityBuildings_SetBuildingProduction);CivRegisterReplace<CivHooks::CvCityBuildings_SetBuildingProduction>(host, &ReplaceCvCityBuildings_SetBuildingProduction);

Code

2562/// Accessor: Set how much construction is complete for this building2563void CvCityBuildings::SetBuildingProduction(BuildingTypes eIndex, int iNewValue)2564{2565	SetBuildingProductionTimes100(eIndex, iNewValue*100);2566}

Calls

Called by