Hooks
static bool BeforeCvPlayerTrade_ContainsEnemyTradeUnit(CvPlayerTrade* self, const CvPlot* pPlot, bool& result);static void AfterCvPlayerTrade_ContainsEnemyTradeUnit(CvPlayerTrade* self, const CvPlot* pPlot, bool& result);static bool ReplaceCvPlayerTrade_ContainsEnemyTradeUnit(bool (*original)(CvPlayerTrade*, const CvPlot*), CvPlayerTrade* self, const CvPlot* pPlot);CivRegisterBefore<CivHooks::CvPlayerTrade_ContainsEnemyTradeUnit>(host, &BeforeCvPlayerTrade_ContainsEnemyTradeUnit);CivRegisterAfter<CivHooks::CvPlayerTrade_ContainsEnemyTradeUnit>(host, &AfterCvPlayerTrade_ContainsEnemyTradeUnit);CivRegisterReplace<CivHooks::CvPlayerTrade_ContainsEnemyTradeUnit>(host, &ReplaceCvPlayerTrade_ContainsEnemyTradeUnit);