Hooks
static bool BeforeCvGameCulture_GetGreatWorkClass(const CvGameCulture* self, int iIndex, GreatWorkClass& result);static void AfterCvGameCulture_GetGreatWorkClass(const CvGameCulture* self, int iIndex, GreatWorkClass& result);static GreatWorkClass ReplaceCvGameCulture_GetGreatWorkClass(GreatWorkClass (*original)(const CvGameCulture*, int), const CvGameCulture* self, int iIndex);CivRegisterBefore<CivHooks::CvGameCulture_GetGreatWorkClass>(host, &BeforeCvGameCulture_GetGreatWorkClass);CivRegisterAfter<CivHooks::CvGameCulture_GetGreatWorkClass>(host, &AfterCvGameCulture_GetGreatWorkClass);CivRegisterReplace<CivHooks::CvGameCulture_GetGreatWorkClass>(host, &ReplaceCvGameCulture_GetGreatWorkClass);