Hooks
static bool BeforeCvTraitEntry_GetFeatureYieldChanges(const CvTraitEntry* self, FeatureTypes eIndex1, YieldTypes eIndex2, int& result);static void AfterCvTraitEntry_GetFeatureYieldChanges(const CvTraitEntry* self, FeatureTypes eIndex1, YieldTypes eIndex2, int& result);static int ReplaceCvTraitEntry_GetFeatureYieldChanges(int (*original)(const CvTraitEntry*, FeatureTypes, YieldTypes), const CvTraitEntry* self, FeatureTypes eIndex1, YieldTypes eIndex2);CivRegisterBefore<CivHooks::CvTraitEntry_GetFeatureYieldChanges>(host, &BeforeCvTraitEntry_GetFeatureYieldChanges);CivRegisterAfter<CivHooks::CvTraitEntry_GetFeatureYieldChanges>(host, &AfterCvTraitEntry_GetFeatureYieldChanges);CivRegisterReplace<CivHooks::CvTraitEntry_GetFeatureYieldChanges>(host, &ReplaceCvTraitEntry_GetFeatureYieldChanges);