Hooks
static bool BeforeCvPlayerTraits_GetFeatureYieldChange(const CvPlayerTraits* self, FeatureTypes eFeature, YieldTypes eYield, int& result);static void AfterCvPlayerTraits_GetFeatureYieldChange(const CvPlayerTraits* self, FeatureTypes eFeature, YieldTypes eYield, int& result);static int ReplaceCvPlayerTraits_GetFeatureYieldChange(int (*original)(const CvPlayerTraits*, FeatureTypes, YieldTypes), const CvPlayerTraits* self, FeatureTypes eFeature, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayerTraits_GetFeatureYieldChange>(host, &BeforeCvPlayerTraits_GetFeatureYieldChange);CivRegisterAfter<CivHooks::CvPlayerTraits_GetFeatureYieldChange>(host, &AfterCvPlayerTraits_GetFeatureYieldChange);CivRegisterReplace<CivHooks::CvPlayerTraits_GetFeatureYieldChange>(host, &ReplaceCvPlayerTraits_GetFeatureYieldChange);