Hooks
static bool BeforeCvTechEntry_IsTradeAgreementTradingAllowed(const CvTechEntry* self, bool& result);static void AfterCvTechEntry_IsTradeAgreementTradingAllowed(const CvTechEntry* self, bool& result);static bool ReplaceCvTechEntry_IsTradeAgreementTradingAllowed(bool (*original)(const CvTechEntry*), const CvTechEntry* self);CivRegisterBefore<CivHooks::CvTechEntry_IsTradeAgreementTradingAllowed>(host, &BeforeCvTechEntry_IsTradeAgreementTradingAllowed);CivRegisterAfter<CivHooks::CvTechEntry_IsTradeAgreementTradingAllowed>(host, &AfterCvTechEntry_IsTradeAgreementTradingAllowed);CivRegisterReplace<CivHooks::CvTechEntry_IsTradeAgreementTradingAllowed>(host, &ReplaceCvTechEntry_IsTradeAgreementTradingAllowed);