Hooks
static bool BeforeCvCity_GetTradeRouteRecipientBonus(const CvCity* self, int& result);static void AfterCvCity_GetTradeRouteRecipientBonus(const CvCity* self, int& result);static int ReplaceCvCity_GetTradeRouteRecipientBonus(int (*original)(const CvCity*), const CvCity* self);CivRegisterBefore<CivHooks::CvCity_GetTradeRouteRecipientBonus>(host, &BeforeCvCity_GetTradeRouteRecipientBonus);CivRegisterAfter<CivHooks::CvCity_GetTradeRouteRecipientBonus>(host, &AfterCvCity_GetTradeRouteRecipientBonus);CivRegisterReplace<CivHooks::CvCity_GetTradeRouteRecipientBonus>(host, &ReplaceCvCity_GetTradeRouteRecipientBonus);