Hooks
static bool BeforeCvGameTrade_GetDestCity(const TradeConnection& kTradeConnection, CvCity*& result);static void AfterCvGameTrade_GetDestCity(const TradeConnection& kTradeConnection, CvCity*& result);static CvCity* ReplaceCvGameTrade_GetDestCity(CvCity* (*original)(const TradeConnection&), const TradeConnection& kTradeConnection);CivRegisterBefore<CivHooks::CvGameTrade_GetDestCity>(host, &BeforeCvGameTrade_GetDestCity);CivRegisterAfter<CivHooks::CvGameTrade_GetDestCity>(host, &AfterCvGameTrade_GetDestCity);CivRegisterReplace<CivHooks::CvGameTrade_GetDestCity>(host, &ReplaceCvGameTrade_GetDestCity);