Hooks
static bool BeforeCvCity_getProductionNeeded_with_ProjectTypes_const(const CvCity* self, ProjectTypes eProject, int& result);static void AfterCvCity_getProductionNeeded_with_ProjectTypes_const(const CvCity* self, ProjectTypes eProject, int& result);static int ReplaceCvCity_getProductionNeeded_with_ProjectTypes_const(int (*original)(const CvCity*, ProjectTypes), const CvCity* self, ProjectTypes eProject);CivRegisterBefore<CivHooks::CvCity_getProductionNeeded_with_ProjectTypes_const>(host, &BeforeCvCity_getProductionNeeded_with_ProjectTypes_const);CivRegisterAfter<CivHooks::CvCity_getProductionNeeded_with_ProjectTypes_const>(host, &AfterCvCity_getProductionNeeded_with_ProjectTypes_const);CivRegisterReplace<CivHooks::CvCity_getProductionNeeded_with_ProjectTypes_const>(host, &ReplaceCvCity_getProductionNeeded_with_ProjectTypes_const);