Hooks
static bool BeforeCvCityBuildings_ChangeBuildingDefenseMod(CvCityBuildings* self, int iChange);static void AfterCvCityBuildings_ChangeBuildingDefenseMod(CvCityBuildings* self, int iChange);static void ReplaceCvCityBuildings_ChangeBuildingDefenseMod(void (*original)(CvCityBuildings*, int), CvCityBuildings* self, int iChange);CivRegisterBefore<CivHooks::CvCityBuildings_ChangeBuildingDefenseMod>(host, &BeforeCvCityBuildings_ChangeBuildingDefenseMod);CivRegisterAfter<CivHooks::CvCityBuildings_ChangeBuildingDefenseMod>(host, &AfterCvCityBuildings_ChangeBuildingDefenseMod);CivRegisterReplace<CivHooks::CvCityBuildings_ChangeBuildingDefenseMod>(host, &ReplaceCvCityBuildings_ChangeBuildingDefenseMod);