Bazaar developer reference

CvBuildingProductionAI::GetWeight(BuildingTypes)

Defined in
CvBuildingProductionAI.cpp, line 149
Class
CvBuildingProductionAI
Hook name
CivHooks::CvBuildingProductionAI_GetWeight

Hooks

static bool BeforeCvBuildingProductionAI_GetWeight(CvBuildingProductionAI* self, BuildingTypes eBuilding, int& result);static void AfterCvBuildingProductionAI_GetWeight(CvBuildingProductionAI* self, BuildingTypes eBuilding, int& result);static int ReplaceCvBuildingProductionAI_GetWeight(int (*original)(CvBuildingProductionAI*, BuildingTypes), CvBuildingProductionAI* self, BuildingTypes eBuilding);CivRegisterBefore<CivHooks::CvBuildingProductionAI_GetWeight>(host, &BeforeCvBuildingProductionAI_GetWeight);CivRegisterAfter<CivHooks::CvBuildingProductionAI_GetWeight>(host, &AfterCvBuildingProductionAI_GetWeight);CivRegisterReplace<CivHooks::CvBuildingProductionAI_GetWeight>(host, &ReplaceCvBuildingProductionAI_GetWeight);

Code

148/// Retrieve sum of weights on one item149int CvBuildingProductionAI::GetWeight(BuildingTypes eBuilding)150{151	return m_BuildingAIWeights.GetWeight(eBuilding);152}

Calls

Called by