Hooks
static bool BeforeCvPlayerTraits_GetCapitalBuildingDiscount(CvPlayerTraits* self, BuildingTypes eBuilding, int& result);static void AfterCvPlayerTraits_GetCapitalBuildingDiscount(CvPlayerTraits* self, BuildingTypes eBuilding, int& result);static int ReplaceCvPlayerTraits_GetCapitalBuildingDiscount(int (*original)(CvPlayerTraits*, BuildingTypes), CvPlayerTraits* self, BuildingTypes eBuilding);CivRegisterBefore<CivHooks::CvPlayerTraits_GetCapitalBuildingDiscount>(host, &BeforeCvPlayerTraits_GetCapitalBuildingDiscount);CivRegisterAfter<CivHooks::CvPlayerTraits_GetCapitalBuildingDiscount>(host, &AfterCvPlayerTraits_GetCapitalBuildingDiscount);CivRegisterReplace<CivHooks::CvPlayerTraits_GetCapitalBuildingDiscount>(host, &ReplaceCvPlayerTraits_GetCapitalBuildingDiscount);