Hooks
static bool BeforeCvCityBuildings_GetBuildingYieldChange(const CvCityBuildings* self, BuildingClassTypes eBuildingClass, YieldTypes eYield, int& result);static void AfterCvCityBuildings_GetBuildingYieldChange(const CvCityBuildings* self, BuildingClassTypes eBuildingClass, YieldTypes eYield, int& result);static int ReplaceCvCityBuildings_GetBuildingYieldChange(int (*original)(const CvCityBuildings*, BuildingClassTypes, YieldTypes), const CvCityBuildings* self, BuildingClassTypes eBuildingClass, YieldTypes eYield);CivRegisterBefore<CivHooks::CvCityBuildings_GetBuildingYieldChange>(host, &BeforeCvCityBuildings_GetBuildingYieldChange);CivRegisterAfter<CivHooks::CvCityBuildings_GetBuildingYieldChange>(host, &AfterCvCityBuildings_GetBuildingYieldChange);CivRegisterReplace<CivHooks::CvCityBuildings_GetBuildingYieldChange>(host, &ReplaceCvCityBuildings_GetBuildingYieldChange);