Hooks
static bool BeforeCvReligionBeliefs_GetTradeRouteYieldChange(const CvReligionBeliefs* self, DomainTypes eDomain, YieldTypes eYieldType, int& result);static void AfterCvReligionBeliefs_GetTradeRouteYieldChange(const CvReligionBeliefs* self, DomainTypes eDomain, YieldTypes eYieldType, int& result);static int ReplaceCvReligionBeliefs_GetTradeRouteYieldChange(int (*original)(const CvReligionBeliefs*, DomainTypes, YieldTypes), const CvReligionBeliefs* self, DomainTypes eDomain, YieldTypes eYieldType);CivRegisterBefore<CivHooks::CvReligionBeliefs_GetTradeRouteYieldChange>(host, &BeforeCvReligionBeliefs_GetTradeRouteYieldChange);CivRegisterAfter<CivHooks::CvReligionBeliefs_GetTradeRouteYieldChange>(host, &AfterCvReligionBeliefs_GetTradeRouteYieldChange);CivRegisterReplace<CivHooks::CvReligionBeliefs_GetTradeRouteYieldChange>(host, &ReplaceCvReligionBeliefs_GetTradeRouteYieldChange);