Hooks
static bool BeforeCvGlobals_getGreatPersonInfo_with_GreatPersonTypes(CvGlobals* self, GreatPersonTypes eGreatPersonNum, CvGreatPersonInfo*& result);static void AfterCvGlobals_getGreatPersonInfo_with_GreatPersonTypes(CvGlobals* self, GreatPersonTypes eGreatPersonNum, CvGreatPersonInfo*& result);static CvGreatPersonInfo* ReplaceCvGlobals_getGreatPersonInfo_with_GreatPersonTypes(CvGreatPersonInfo* (*original)(CvGlobals*, GreatPersonTypes), CvGlobals* self, GreatPersonTypes eGreatPersonNum);CivRegisterBefore<CivHooks::CvGlobals_getGreatPersonInfo_with_GreatPersonTypes>(host, &BeforeCvGlobals_getGreatPersonInfo_with_GreatPersonTypes);CivRegisterAfter<CivHooks::CvGlobals_getGreatPersonInfo_with_GreatPersonTypes>(host, &AfterCvGlobals_getGreatPersonInfo_with_GreatPersonTypes);CivRegisterReplace<CivHooks::CvGlobals_getGreatPersonInfo_with_GreatPersonTypes>(host, &ReplaceCvGlobals_getGreatPersonInfo_with_GreatPersonTypes);