CvBuildingEntry::GetProductionCost() const
- Defined in
- CvBuildingClasses.cpp, line 924
- Class
- CvBuildingEntry
- Hook name
CivHooks::CvBuildingEntry_GetProductionCost
Hooks
static bool BeforeCvBuildingEntry_GetProductionCost(const CvBuildingEntry* self, int& result);static void AfterCvBuildingEntry_GetProductionCost(const CvBuildingEntry* self, int& result);static int ReplaceCvBuildingEntry_GetProductionCost(int (*original)(const CvBuildingEntry*), const CvBuildingEntry* self);CivRegisterBefore<CivHooks::CvBuildingEntry_GetProductionCost>(host, &BeforeCvBuildingEntry_GetProductionCost);CivRegisterAfter<CivHooks::CvBuildingEntry_GetProductionCost>(host, &AfterCvBuildingEntry_GetProductionCost);CivRegisterReplace<CivHooks::CvBuildingEntry_GetProductionCost>(host, &ReplaceCvBuildingEntry_GetProductionCost);
Code
923/// Shields to construct the building924int CvBuildingEntry::GetProductionCost() const925{926 return m_iProductionCost;927}
Called by
- CvCityBuildings::GetNumBuildingsFromFaith() const
- CvCity::ChooseFreeCultureBuilding() const
- CvCity::ChooseFreeFoodBuilding() const
- CvCityCulture::GetSlotTypeFirstAvailableCultureBuilding() const
- CvPlayer::canConstruct(BuildingTypes, bool, bool, bool, CvString *) const
- CvPlayer::canSpyDestroyBuilding(PlayerTypes, BuildingTypes) const
- CvPlayer::getProductionNeeded(BuildingTypes) const
- CvReligionAI::ScoreBeliefForPlayer(CvBeliefEntry *)
- CvWonderProductionAI::ChooseWonder(bool, bool, int &)