Hooks
static bool BeforeCvGreatPersonInfo_GetSpecialistType(const CvGreatPersonInfo* self, int& result);static void AfterCvGreatPersonInfo_GetSpecialistType(const CvGreatPersonInfo* self, int& result);static int ReplaceCvGreatPersonInfo_GetSpecialistType(int (*original)(const CvGreatPersonInfo*), const CvGreatPersonInfo* self);CivRegisterBefore<CivHooks::CvGreatPersonInfo_GetSpecialistType>(host, &BeforeCvGreatPersonInfo_GetSpecialistType);CivRegisterAfter<CivHooks::CvGreatPersonInfo_GetSpecialistType>(host, &AfterCvGreatPersonInfo_GetSpecialistType);CivRegisterReplace<CivHooks::CvGreatPersonInfo_GetSpecialistType>(host, &ReplaceCvGreatPersonInfo_GetSpecialistType);