Hooks
static bool BeforeCvCity_getFirstProjectOrder(const CvCity* self, ProjectTypes eProject, int& result);static void AfterCvCity_getFirstProjectOrder(const CvCity* self, ProjectTypes eProject, int& result);static int ReplaceCvCity_getFirstProjectOrder(int (*original)(const CvCity*, ProjectTypes), const CvCity* self, ProjectTypes eProject);CivRegisterBefore<CivHooks::CvCity_getFirstProjectOrder>(host, &BeforeCvCity_getFirstProjectOrder);CivRegisterAfter<CivHooks::CvCity_getFirstProjectOrder>(host, &AfterCvCity_getFirstProjectOrder);CivRegisterReplace<CivHooks::CvCity_getFirstProjectOrder>(host, &ReplaceCvCity_getFirstProjectOrder);