Hooks
static bool BeforeCvPlayerTraits_GetGreatPersonExpendedYield(const CvPlayerTraits* self, GreatPersonTypes eGreatPerson, YieldTypes eYield, int& result);static void AfterCvPlayerTraits_GetGreatPersonExpendedYield(const CvPlayerTraits* self, GreatPersonTypes eGreatPerson, YieldTypes eYield, int& result);static int ReplaceCvPlayerTraits_GetGreatPersonExpendedYield(int (*original)(const CvPlayerTraits*, GreatPersonTypes, YieldTypes), const CvPlayerTraits* self, GreatPersonTypes eGreatPerson, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayerTraits_GetGreatPersonExpendedYield>(host, &BeforeCvPlayerTraits_GetGreatPersonExpendedYield);CivRegisterAfter<CivHooks::CvPlayerTraits_GetGreatPersonExpendedYield>(host, &AfterCvPlayerTraits_GetGreatPersonExpendedYield);CivRegisterReplace<CivHooks::CvPlayerTraits_GetGreatPersonExpendedYield>(host, &ReplaceCvPlayerTraits_GetGreatPersonExpendedYield);