Hooks
static bool BeforeCvPlayerTraits_GetTradeRouteYieldChange(const CvPlayerTraits* self, DomainTypes eDomain, YieldTypes eYield, int& result);static void AfterCvPlayerTraits_GetTradeRouteYieldChange(const CvPlayerTraits* self, DomainTypes eDomain, YieldTypes eYield, int& result);static int ReplaceCvPlayerTraits_GetTradeRouteYieldChange(int (*original)(const CvPlayerTraits*, DomainTypes, YieldTypes), const CvPlayerTraits* self, DomainTypes eDomain, YieldTypes eYield);CivRegisterBefore<CivHooks::CvPlayerTraits_GetTradeRouteYieldChange>(host, &BeforeCvPlayerTraits_GetTradeRouteYieldChange);CivRegisterAfter<CivHooks::CvPlayerTraits_GetTradeRouteYieldChange>(host, &AfterCvPlayerTraits_GetTradeRouteYieldChange);CivRegisterReplace<CivHooks::CvPlayerTraits_GetTradeRouteYieldChange>(host, &ReplaceCvPlayerTraits_GetTradeRouteYieldChange);