Hooks
static bool BeforeCvCityBuildings_ChangeBuildingDefense(CvCityBuildings* self, int iChange);static void AfterCvCityBuildings_ChangeBuildingDefense(CvCityBuildings* self, int iChange);static void ReplaceCvCityBuildings_ChangeBuildingDefense(void (*original)(CvCityBuildings*, int), CvCityBuildings* self, int iChange);CivRegisterBefore<CivHooks::CvCityBuildings_ChangeBuildingDefense>(host, &BeforeCvCityBuildings_ChangeBuildingDefense);CivRegisterAfter<CivHooks::CvCityBuildings_ChangeBuildingDefense>(host, &AfterCvCityBuildings_ChangeBuildingDefense);CivRegisterReplace<CivHooks::CvCityBuildings_ChangeBuildingDefense>(host, &ReplaceCvCityBuildings_ChangeBuildingDefense);