Hooks
static bool BeforeCvGameTrade_GetDestFromID(CvGameTrade* self, int iID, PlayerTypes& result);static void AfterCvGameTrade_GetDestFromID(CvGameTrade* self, int iID, PlayerTypes& result);static PlayerTypes ReplaceCvGameTrade_GetDestFromID(PlayerTypes (*original)(CvGameTrade*, int), CvGameTrade* self, int iID);CivRegisterBefore<CivHooks::CvGameTrade_GetDestFromID>(host, &BeforeCvGameTrade_GetDestFromID);CivRegisterAfter<CivHooks::CvGameTrade_GetDestFromID>(host, &AfterCvGameTrade_GetDestFromID);CivRegisterReplace<CivHooks::CvGameTrade_GetDestFromID>(host, &ReplaceCvGameTrade_GetDestFromID);