Hooks
static bool BeforeCvTraitEntry_GetResourceYieldChanges(const CvTraitEntry* self, ResourceTypes eIndex1, YieldTypes eIndex2, int& result);static void AfterCvTraitEntry_GetResourceYieldChanges(const CvTraitEntry* self, ResourceTypes eIndex1, YieldTypes eIndex2, int& result);static int ReplaceCvTraitEntry_GetResourceYieldChanges(int (*original)(const CvTraitEntry*, ResourceTypes, YieldTypes), const CvTraitEntry* self, ResourceTypes eIndex1, YieldTypes eIndex2);CivRegisterBefore<CivHooks::CvTraitEntry_GetResourceYieldChanges>(host, &BeforeCvTraitEntry_GetResourceYieldChanges);CivRegisterAfter<CivHooks::CvTraitEntry_GetResourceYieldChanges>(host, &AfterCvTraitEntry_GetResourceYieldChanges);CivRegisterReplace<CivHooks::CvTraitEntry_GetResourceYieldChanges>(host, &ReplaceCvTraitEntry_GetResourceYieldChanges);