Hooks
static bool BeforeCvPlayer_GetTradeAI(const CvPlayer* self, CvTradeAI*& result);static void AfterCvPlayer_GetTradeAI(const CvPlayer* self, CvTradeAI*& result);static CvTradeAI* ReplaceCvPlayer_GetTradeAI(CvTradeAI* (*original)(const CvPlayer*), const CvPlayer* self);CivRegisterBefore<CivHooks::CvPlayer_GetTradeAI>(host, &BeforeCvPlayer_GetTradeAI);CivRegisterAfter<CivHooks::CvPlayer_GetTradeAI>(host, &AfterCvPlayer_GetTradeAI);CivRegisterReplace<CivHooks::CvPlayer_GetTradeAI>(host, &ReplaceCvPlayer_GetTradeAI);