Hooks
static bool BeforeCvPlayerTraits_GetImprovementYieldChange(const CvPlayerTraits* self, ImprovementTypes eImprovement, YieldTypes eYield, int& result);static void AfterCvPlayerTraits_GetImprovementYieldChange(const CvPlayerTraits* self, ImprovementTypes eImprovement, YieldTypes eYield, int& result);static int ReplaceCvPlayerTraits_GetImprovementYieldChange(int (*original)(const CvPlayerTraits*, ImprovementTypes, YieldTypes), const CvPlayerTraits* self, ImprovementTypes eImprovement, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayerTraits_GetImprovementYieldChange>(host, &BeforeCvPlayerTraits_GetImprovementYieldChange);CivRegisterAfter<CivHooks::CvPlayerTraits_GetImprovementYieldChange>(host, &AfterCvPlayerTraits_GetImprovementYieldChange);CivRegisterReplace<CivHooks::CvPlayerTraits_GetImprovementYieldChange>(host, &ReplaceCvPlayerTraits_GetImprovementYieldChange);