Hooks
static bool BeforeCvPlayerTrade_ContainsOpposingPlayerTradeUnit(CvPlayerTrade* self, const CvPlot* pPlot, bool& result);static void AfterCvPlayerTrade_ContainsOpposingPlayerTradeUnit(CvPlayerTrade* self, const CvPlot* pPlot, bool& result);static bool ReplaceCvPlayerTrade_ContainsOpposingPlayerTradeUnit(bool (*original)(CvPlayerTrade*, const CvPlot*), CvPlayerTrade* self, const CvPlot* pPlot);CivRegisterBefore<CivHooks::CvPlayerTrade_ContainsOpposingPlayerTradeUnit>(host, &BeforeCvPlayerTrade_ContainsOpposingPlayerTradeUnit);CivRegisterAfter<CivHooks::CvPlayerTrade_ContainsOpposingPlayerTradeUnit>(host, &AfterCvPlayerTrade_ContainsOpposingPlayerTradeUnit);CivRegisterReplace<CivHooks::CvPlayerTrade_ContainsOpposingPlayerTradeUnit>(host, &ReplaceCvPlayerTrade_ContainsOpposingPlayerTradeUnit);