Hooks
static bool BeforeCvArea_changeNumResources(CvArea* self, ResourceTypes eResource, int iChange);static void AfterCvArea_changeNumResources(CvArea* self, ResourceTypes eResource, int iChange);static void ReplaceCvArea_changeNumResources(void (*original)(CvArea*, ResourceTypes, int), CvArea* self, ResourceTypes eResource, int iChange);CivRegisterBefore<CivHooks::CvArea_changeNumResources>(host, &BeforeCvArea_changeNumResources);CivRegisterAfter<CivHooks::CvArea_changeNumResources>(host, &AfterCvArea_changeNumResources);CivRegisterReplace<CivHooks::CvArea_changeNumResources>(host, &ReplaceCvArea_changeNumResources);