Hooks
static bool BeforeCvArea_changeNumImprovements(CvArea* self, ImprovementTypes eImprovement, int iChange);static void AfterCvArea_changeNumImprovements(CvArea* self, ImprovementTypes eImprovement, int iChange);static void ReplaceCvArea_changeNumImprovements(void (*original)(CvArea*, ImprovementTypes, int), CvArea* self, ImprovementTypes eImprovement, int iChange);CivRegisterBefore<CivHooks::CvArea_changeNumImprovements>(host, &BeforeCvArea_changeNumImprovements);CivRegisterAfter<CivHooks::CvArea_changeNumImprovements>(host, &AfterCvArea_changeNumImprovements);CivRegisterReplace<CivHooks::CvArea_changeNumImprovements>(host, &ReplaceCvArea_changeNumImprovements);