Hooks
static bool BeforeCvGameTrade_CountNumPlayerConnectionsToPlayer(CvGameTrade* self, PlayerTypes eFirstPlayer, PlayerTypes eSecondPlayer, int& result);static void AfterCvGameTrade_CountNumPlayerConnectionsToPlayer(CvGameTrade* self, PlayerTypes eFirstPlayer, PlayerTypes eSecondPlayer, int& result);static int ReplaceCvGameTrade_CountNumPlayerConnectionsToPlayer(int (*original)(CvGameTrade*, PlayerTypes, PlayerTypes), CvGameTrade* self, PlayerTypes eFirstPlayer, PlayerTypes eSecondPlayer);CivRegisterBefore<CivHooks::CvGameTrade_CountNumPlayerConnectionsToPlayer>(host, &BeforeCvGameTrade_CountNumPlayerConnectionsToPlayer);CivRegisterAfter<CivHooks::CvGameTrade_CountNumPlayerConnectionsToPlayer>(host, &AfterCvGameTrade_CountNumPlayerConnectionsToPlayer);CivRegisterReplace<CivHooks::CvGameTrade_CountNumPlayerConnectionsToPlayer>(host, &ReplaceCvGameTrade_CountNumPlayerConnectionsToPlayer);